tom 1.39 已經(jīng)發(fā)布,Atom 是 Github專門為程序員推出的一個(gè)跨平臺(tái)文本編輯器。具有簡(jiǎn)潔和直觀的圖形用戶界面,并有很多有趣的特點(diǎn):支持 CSS,HTML,JavaScript 等網(wǎng)頁編程語言,它支持宏,自動(dòng)完成分屏功能,集成了文件管理器。
1.39 將查找和替換操作速度提高了一個(gè)數(shù)量級(jí),提高了大型單行文件的加載性能,并將 Atom 升級(jí)為 Electron 3.1,具體更新內(nèi)容如下:
基于 Ripgrep 的查找和替換
在大型存儲(chǔ)庫上執(zhí)行一個(gè)項(xiàng)目范圍搜索的速度要快得多,因?yàn)橛辛艘粋€(gè)新的搜索后端,這個(gè)后端就是基于 Ripgrep 的。就目前而言,Ripgrep 是一個(gè)實(shí)驗(yàn)性的功能,可以在查找和替換(find-and-replace)包的設(shè)置中切換。
針對(duì)不同規(guī)模的存儲(chǔ)庫進(jìn)行測(cè)試,快了 22 倍:
升級(jí)到 Electron 3.1
Atom 現(xiàn)在運(yùn)行在 Electron 3.1 上,它將我們的底層瀏覽器實(shí)現(xiàn)從 Chrome 61 推進(jìn)到 Chrome 66,并允許包訪問新的瀏覽器特性,包括對(duì)異步迭代器和生成器的本機(jī)支持。
提高了加載大型單行文件的性能
在以前,加載包含一行的多兆字節(jié)文件會(huì)導(dǎo)致 Atom 的性能問題。在 1.39 中,這類文件的加載速度是以前的 75 倍。
改進(jìn)了在 TypeScript 中的 JSX 支持
現(xiàn)在 ide-typescript 包支持 .tsx 文件中的 JSX 表達(dá)式。此外,現(xiàn)在可以在 JSX 表達(dá)式中提供類型參數(shù),而不混淆 Atom 的語法突出顯示。
除此之外,還帶來了 Atom 1.40 beta, 此版本提供了更豐富的與 GitHub 拉請(qǐng)求的集成,提高了許多常見操作的可靠性,并繼續(xù)增強(qiáng)了對(duì)多種編程語言的支持,主要特性包括查看 Atom 內(nèi)部的 pull 請(qǐng)求檢查狀態(tài)、增強(qiáng)可靠性和增強(qiáng)語言支持等。
詳細(xì)內(nèi)容清查看發(fā)布說明:「鏈接」
tom是GitHub基于Electron的開源文本編輯器,它的1.13版本 為用戶和開發(fā)人員增加了許多新的特性和改進(jìn),包括一個(gè)基準(zhǔn)工具,一個(gè)“重新打開項(xiàng)目”菜單選項(xiàng)和API,以及一個(gè)自定義按鈕解析器,它可以把Chrome鍵盤事件映射為Atom風(fēng)格的按鍵。 |
在Atom之前,只能使用Chrome的分析工具來度量Atom代碼庫中的變更對(duì)性能有怎樣的影響;Atom 1.13版本引入了一個(gè)新的atom --benchmark 選項(xiàng),使開發(fā)人員可以在他們自己的機(jī)器上運(yùn)行基準(zhǔn)測(cè)試,從而比對(duì)不同Atom版本在運(yùn)行同一基準(zhǔn)測(cè)試時(shí)的差異。這個(gè)基準(zhǔn)測(cè)試命令也可以在Window 下的命令行中執(zhí)行:執(zhí)行Benchmarks將執(zhí)行在benchmarks 目錄下找到的所有基準(zhǔn)測(cè)試,如果你調(diào)用atom --benchmark,將得到一個(gè)CSV格式的文本輸出。此外,Atom將在屏幕中描繪出基準(zhǔn)測(cè)試的情況。
為了能夠不必使用不常用的命令行選項(xiàng)就可以回到之前的編輯狀態(tài),1.13版本引入了一個(gè)新的“重新打開項(xiàng)目”命令及其相關(guān)的atom.historyAPI。這個(gè)新的API包括.getProjects()、.clearProjects()和.onDidChangeProjects(callback) 端點(diǎn),可以使用core.reopenProjectMenuCount 定義緩存的項(xiàng)目名稱的個(gè)數(shù),默認(rèn)為15個(gè)。
此外,Atom 1.13版本增加了一個(gè)新的按鍵解析器API,它的目標(biāo)是解決鍵盤事件處理相關(guān)的一些缺陷,采取的方式讓你可以去定義如何去解釋按鍵,如以下代碼所示:
atom.keymaps.addKeystrokeResolver(({event}) => {
if (event.code === 'KeyG' && event.altKey && event.ctrlKey) {
return 'ctrl-@'
}
})
最后要說的是,Atom 1.13撤回了Shadow DOM邊界,在渲染受保護(hù)的命名空間內(nèi)的編輯器的內(nèi)容時(shí)會(huì)用到它,從而避免編輯器和該工作空間內(nèi)其他元素之間的樣式?jīng)_突,這種Shadow DOM邊界方式遇到了很多的問題,在1.13版中已經(jīng)替換為L(zhǎng)ight DOM,這種方式是由syntax-- 加類名構(gòu)成,大致格式如下:
.syntax--source.syntax--js .syntax--operator {
color: #000000;
}
Atoms提供了一個(gè)指南,該指南描述了從已有主題或包中清除Shadow DOM樣式的步驟,這些所需做的修改不是向下兼容的,這意味著更新的主題或包將無法在Atom 1.13之前的版本中運(yùn)行。
本文地址:https://www.linuxprobe.com/atom-113-release.html
知道如何選擇合適、兼容的文檔文件格式嗎?請(qǐng)查看我們的盤點(diǎn),了解這些格式各自使用的范圍以及優(yōu)缺點(diǎn)。此外,我們還會(huì)介紹不同的文件擴(kuò)展名,以及用什么應(yīng)用程序打開。
便攜式文檔格式 (PDF) 是由 Adobe 開發(fā)的格式,在全球范圍內(nèi)是標(biāo)準(zhǔn)化的。這個(gè)文檔類型可用于呈現(xiàn)包含文本、圖形、可點(diǎn)擊鏈接、音頻和視頻文件等的文檔。
PDF 具有如下優(yōu)點(diǎn),使其成為最常用的電子文檔工作流:
PDF 在設(shè)計(jì)時(shí)考慮到了最高級(jí)別的內(nèi)容保護(hù)。但是,想要免費(fèi)編輯文檔中內(nèi)容,方法比較少。了解如何將 PDF 轉(zhuǎn)換為 DOCX。
如何打開 PDF:Adobe Acrobat、ABBYY FineReader、Preview、ONLYOFFICE 文檔、Chrome(或任意瀏覽器)
DOCX 及其前身 DOC 是文本編輯的最佳文檔格式之一。這一文件類型由微軟開發(fā),與 PDF 相比有更多機(jī)會(huì)編輯文檔。
您可以使用傳統(tǒng)辦公工具、第三方插件和宏來處理 DOCX 的內(nèi)容。在以下情況下, DOCX 是理想之選:
DOCX 的內(nèi)容安全功能不如 PDF 豐富。
如何打開DOCX:ONLYOFFICE 文檔、Microsoft Word、Google Docs、Pages、WPS Office
OFORM 和 DOCXF 是由 ONLYOFFICE 開發(fā)的原生格式,代表可填寫的表單。使用這些擴(kuò)展程序,您可以存儲(chǔ)模板,而無需從頭開始創(chuàng)建類似的文檔。此外,還有一個(gè)免費(fèi)的 OFORM 庫,包含諸多模板,可用于自動(dòng)化文檔工作流。
OFORM 支持填寫表單,DOCXF 可用于編輯以添加新元素(字段、框、按鈕等)。
目前僅 ONLYOFFICE 文檔支持這兩種格式。
如何打開 OFORM 和 DOCXF:ONLYOFFICE 文檔
XLSX 是 Microsoft Excel 的原生電子表格格式,而 Excel 是各行業(yè)專業(yè)人士通用的一款工具。電子表格幾乎在所有任務(wù)中都非常有用,包括會(huì)計(jì)、市場(chǎng)營(yíng)銷、數(shù)據(jù)分析或月度預(yù)算等。
單元格中的函數(shù)根據(jù)運(yùn)算數(shù)和給定條件進(jìn)行計(jì)算,這部分乍一看可能會(huì)令人怯步。但即使具備基本知識(shí),XLSX 文件也幾乎是最強(qiáng)大的工具,可自定義,用于將日常工作自動(dòng)化。我們總結(jié)了關(guān)于電子表格的一些快速提示,放在了抖音、快手和小紅書上。
如何打開 XLSX:ONLYOFFICE 文檔、Microsoft Excel、Google Sheets、Numbers、WPS Office
對(duì)處理演示文稿和幻燈片的人來說,PPTX 是一個(gè)常用的格式。這一文檔格式支持用戶創(chuàng)建生動(dòng)的幻燈片,可包含文本、對(duì)象、效果和切換、動(dòng)畫。PPTX 演示文稿是是學(xué)校課程、產(chǎn)品組合、公開表演的理想之選。
幻燈片是將您的想法和點(diǎn)子可視化的絕佳方式。多數(shù)人在同時(shí)聽到和看到信息時(shí),能更好地記住傳遞的信息。
如何打開PPTX:ONLYOFFICE 文檔、Microsoft PowerPoint、Google Slides、Keynote、WPS Office
超文本標(biāo)記語言 (HTML) 是一種包含文本和標(biāo)簽的格式,可用于顯示和定位網(wǎng)頁上的每段內(nèi)容。您在我們這篇博客中看到的所有內(nèi)容都是使用 HTML 設(shè)計(jì)的——包括空格、按鈕、圖片等。
無論您使用何種操作系統(tǒng),都可以從任意瀏覽器訪問 HTML 文件。您甚至可以在一個(gè)簡(jiǎn)單的記事本中查看 HTML 文件的內(nèi)容。
有足夠的技能的 Web 程序員能夠?qū)㈨撁娌輸M為 DOCX 并將其轉(zhuǎn)換為 HTML。此外,HTML 文件可以包含其他文檔類型——看看如何將 DOCX 嵌入到 HTML 中。
如何打開 HTML:Atom、Sublime Text、記事本、任意瀏覽器
OpenDocument Text (ODT) 是一種開源文檔文件格式。因此,即使發(fā)生法律變化,您也可以訪問存儲(chǔ)在這種文件類型中的內(nèi)容。支持 ODT 的編輯器會(huì)提供一組類似的格式設(shè)置工具。
但是,ODT 不像 DOCX 或 PDF 那樣廣受支持。您在將此類文檔發(fā)送給別人時(shí),請(qǐng)確保他們有合適的軟件打開文件。否則,可能會(huì)出現(xiàn)內(nèi)容失真的情況,或者收件人將無法訪問文件。
如何打開 ODT:LibreOffice、ONLYOFFICE 文檔、OpenOffice Writer
上面提到的都是最常用的文件格式。但是,適合所有場(chǎng)景的最佳擴(kuò)展格式是不存在的。所有文檔文件格式都有自己的優(yōu)點(diǎn)和缺點(diǎn):
如何選擇,完全取決于您要使用文檔執(zhí)行何種任務(wù)。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。