Atom編輯器是一款免費開源、支持全平臺的代碼編輯器,一款非常好用的跨平臺文本編輯器具有簡潔和直觀的圖形用戶界面,并有很多有趣的特點:支持 CSS,HTML,JavaScript 等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器,屬于21世紀”的代碼編輯器——Atom, 它開源免費跨平臺,并且整合 GIT 并提供類似 SublimeText 的包管理功能,支持插件擴展,可配置性非常高。是很多開發(fā)人員必備的一款編輯器軟件。
Atom編輯器軟件特色
作為一個現(xiàn)代的代碼編輯器,Atom 有著各種流行編輯器都有的特性,功能上非常豐富,支持各種編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 與大多數(shù)其他編輯器相比,Atom的語言支持已經算是覆蓋非常全面了。另外,它的代碼補全功能(也叫Snippets) 也非常好用,你只需輸入幾個字符即可展開成各種常用代碼,可以極大提高編程效率。
此外,Atom一樣適用SublimeText的好多個關鍵的功能,例如GotoAnything、GotoSymbol、GotoLine、指令控制面板這些,就連鍵盤快捷鍵也是一模一樣的!堅信ST的客戶將會較為輕輕松松地過渡到Atom去。事實上,從功能上看來,現(xiàn)階段的Atom在線編輯器基礎便是Sublime的一個復刻版,僅僅技術完成方法不一樣,軟件的技術也有一定的差別。
和git完美結合工作
Atom 編輯器可以和 GIT 完美結合,所有對代碼、文本的修改都能體現(xiàn)在編輯器的界面上。比如在文件內新寫的代碼會在左邊標記為綠色,刪除的標記為紅色,修改的標記為黃色。在左邊的目錄導航也能方便的看到文件改動:有改動的文件其文件名和所在文件夾名都會被標記為高亮顯示。編輯器底部會顯示當前所在分支和對文件的修改行數(shù)統(tǒng)計,對于 GIT 用戶來說非常方便。
基于web技術構建
和以前詳細介紹過的微軟公司VisualStudioCode編輯器一樣,Atom也是根據(jù)WEB技術性(Chromium+Node.js)開發(fā)設計的,簡易了解得話編輯器自身實際上是一個跑在當?shù)氐木W頁頁面,這得以讓成千上萬WEB技術工程師而為激動!客戶可以用Javascript來撰寫編輯器軟件,用CSS把主題頁面改為一切你喜愛的款式等,這促使撰寫軟件、主題、二次開發(fā)的門坎的減少了很多。這也可以表述從Atom公布到現(xiàn)在不久 的時間里,Atom的Package和主題總數(shù)都持續(xù)增長上去了。
但是,也正因為它根據(jù)WEB技術性搭建的,現(xiàn)階段處在初步階段的Atom在特性上與傳統(tǒng)式的編輯器還有點兒差別,在開啟大文件時尤其顯著,而在一些設備上也非常容易出現(xiàn)CPU占用量過高難題,這一點的確尚需改善,并且還是必須大幅度改善。