
ATOM v1.45.0官方最新版

- 軟件授權(quán): 免費(fèi)軟件
- 軟件類型: 國(guó)產(chǎn)軟件
- 軟件語言: 簡(jiǎn)體中文
- 更新時(shí)間: 2021-11-15
- 軟件評(píng)分:
- 軟件大?。? 179.11 MB
- 應(yīng)用平臺(tái): WinXP/Win7/Win8/Win10
軟件介紹 下載地址
ATOM作為一個(gè)現(xiàn)代的代碼編輯器,ATOM有著各種流行編輯器都有的特性,功能上非常豐富,支持各種編程語言的代碼高亮;ATOM的代碼補(bǔ)全功能(也叫Snippets) 也非常好用,你只需輸入幾個(gè)字符即可展開成各種常用代碼,可以極大提高編程效率。有需要的小伙伴歡迎下載體驗(yàn)。
ATOM軟件特色
在代碼編輯器、文本編輯器領(lǐng)域,有著不少的「神器」級(jí)的產(chǎn)品,如歷史悠久的 VIM、Emacs 以及如今當(dāng)紅的 SublimeText。另外還有 EditPlus、NotePad++、UltraEdit 等一大堆流行的利器,可謂百家爭(zhēng)鳴。
然而,作為目前全球范圍內(nèi)影響力最大的代碼倉(cāng)庫(kù)/開源社區(qū),GitHub 的程序員們并不滿足于此。他們使用目前最先進(jìn)流行的技術(shù)重新打造了一款稱為“屬于21世紀(jì)”的代碼編輯器——Atom, 它開源免費(fèi)跨平臺(tái),并且整合 GIT 并提供類似 SublimeText 的包管理功能,支持插件擴(kuò)展,可配置性非常高……
功能介紹
作為一個(gè)現(xiàn)代的代碼編輯器,Atom 有著各種流行編輯器都有的特性,功能上非常豐富,支持各種編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 與大多數(shù)其他編輯器相比,Atom的語言支持已經(jīng)算是覆蓋非常全面了。另外,它的代碼補(bǔ)全功能(也叫Snippets) 也非常好用,你只需輸入幾個(gè)字符即可展開成各種常用代碼,可以極大提高編程效率。
另外,Atom同樣支持 SublimeText 的幾個(gè)重要的功能,譬如 Goto Anything、Goto Symbol、Goto Line、命令面板等等,就連快捷鍵也是一模一樣的!相信 ST 的用戶將會(huì)比較輕松地過渡到 Atom 去。實(shí)際上,從功能上來看,目前的 Atom 編輯器基本就是 Sublime 的一個(gè)復(fù)刻版,只是技術(shù)實(shí)現(xiàn)方式不同,插件的技術(shù)也有所差異。
和git完美結(jié)合工作
Atom 編輯器可以和 GIT 完美結(jié)合,所有對(duì)代碼、文本的修改都能體現(xiàn)在編輯器的界面上。比如在文件內(nèi)新寫的代碼會(huì)在左邊標(biāo)記為綠色,刪除的標(biāo)記為紅色,修改的標(biāo)記為黃色。在左邊的目錄導(dǎo)航也能方便的看到文件改動(dòng):有改動(dòng)的文件其文件名和所在文件夾名都會(huì)被標(biāo)記為高亮顯示。編輯器底部會(huì)顯示當(dāng)前所在分支和對(duì)文件的修改行數(shù)統(tǒng)計(jì),對(duì)于 GIT 用戶來說非常方便。
基于web技術(shù)構(gòu)建
和之前介紹過的微軟 Visual Studio Code 編輯器一樣,Atom 也是基于 WEB 技術(shù)(Chromium+Node.js)開發(fā)的,簡(jiǎn)單理解的話編輯器本身其實(shí)是一個(gè)跑在本地的網(wǎng)頁(yè),這足以讓無數(shù) WEB 工程師為之興奮!用戶可以用Javascript來編寫編輯器插件,用 CSS把主題界面改成任何你喜歡的樣式等,這使得編寫插件、主題、二次開發(fā)的門檻的降低了許多。這也能解釋從 Atom 發(fā)布到現(xiàn)在不長(zhǎng)的時(shí)間里,Atom的 Package 和主題數(shù)量都快速增長(zhǎng)上來了。
不過,也正因?yàn)樗赪EB 技術(shù)構(gòu)建的,目前處于初步階段的 Atom 在性能上與傳統(tǒng)的編輯器還有點(diǎn)差距,在打開大文件時(shí)尤為明顯,而在一些機(jī)器上也容易出現(xiàn) CPU 占用率過高等問題,這一點(diǎn)確實(shí)有待改進(jìn),而且還是需要大幅改進(jìn)。
相關(guān)插件
1、里面嵌套了谷歌瀏覽器的FIREBUG,可以內(nèi)部聯(lián)調(diào)。無論你是調(diào)整Atom的CSS接口還是添加一些HTML和JavaScript主要功能,它都可以被你輕松控制,并且使用起來非常方便。
2、Node.js的支持使得訪問文件系統(tǒng)、派生子進(jìn)程、甚至直接從你的編輯器中啟動(dòng)服務(wù)都變的輕而易舉。開發(fā)者可以直接從50000多個(gè)Node.js包庫(kù)里選擇自己所需的庫(kù),也可以調(diào)用C或C++庫(kù)等。無縫集成使得開發(fā)者可以自由搭配Node.js和瀏覽器API,也可以從一個(gè)單一的JavaScript函數(shù)里操作文件系統(tǒng)并且寫入到DOM。
3、的模塊化設(shè)計(jì)功能由一個(gè)極簡(jiǎn)的核心和超過50個(gè)開源包構(gòu)成,如果用戶不喜歡某些軟件包,他們可以自行替換。Atom的目標(biāo)是打造一個(gè)極易擴(kuò)展的系統(tǒng),并且模糊“用戶”和“開發(fā)者”之間的區(qū)別。
4、其他的功能Atom在一個(gè)現(xiàn)代化的文本編輯器中預(yù)裝了一些開發(fā)者可能期望/需要的功能,例如下面這些:文件系統(tǒng)瀏覽器、用于快速打開文件的模糊查找器、在項(xiàng)目里快速的搜索和替換、多種光標(biāo)選擇、多個(gè)窗格、代碼片段、代碼折疊、干凈個(gè)性化的UI、導(dǎo)入TextMate語法和主題。
更新日志
包括GitHub包的改進(jìn),對(duì)電傳類型的模糊查找支持和文件系統(tǒng)監(jiān)視改進(jìn)。