Atom代碼編輯器支持 Windows、Mac、Linux 三大桌麵平台,完全免費,並且已經在GitHub上開放了全部的源代碼。開發團隊將 Atom 稱為一個“為 21 世紀創造的可配置的編輯器”,它擁有非常精致細膩的界麵,並且可配置項豐富,加上它提供了與SublimeText上類似的Package Control(包管理)功能,人們可以非常方便地安裝和管理各種插件,並將 Atom 打造成真正適合自己的開發工具。
作為一個現代的代碼編輯器,Atom 有著各種流行編輯器都有的特性,功能上非常豐富,支持各種編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 與大多數其他編輯器相比,Atom的語言支持已經算是覆蓋非常全麵了。另外,它的代碼補全功能(也叫Snippets) 也非常好用,你隻需輸入幾個字符即可展開成各種常用代碼,可以極大提高編程效率。
另外,Atom同樣支持 SublimeText 的幾個重要的功能,譬如 Goto Anything、Goto Symbol、Goto Line、命令麵板等等,就連快捷鍵也是一模一樣的!相信 ST 的用戶將會比較輕鬆地過渡到 Atom 去。實際上,從功能上來看,目前的 Atom 編輯器基本就是 Sublime 的一個複刻版,隻是技術實現方式不同,插件的技術也有所差異。
Atom 編輯器可以和 GIT 完美結合,所有對代碼、文本的修改都能體現在編輯器的界麵上。比如在文件內新寫的代碼會在左邊標記為綠色,刪除的標記為紅色,修改的標記為黃色。在左邊的目錄導航也能方便的看到文件改動:有改動的文件其文件名和所在文件夾名都會被標記為高亮顯示。編輯器底部會顯示當前所在分支和對文件的修改行數統計,對於 GIT 用戶來說非常方便。
和之前介紹過的微軟 Visual Studio Code 編輯器一樣,Atom 也是基於 WEB 技術(Chromium+Node.js)開發的,簡單理解的話編輯器本身其實是一個跑在本地的網頁,這足以讓無數 WEB 工程師為之興奮!用戶可以用Javascript來編寫編輯器插件,用 CSS把主題界麵改成任何你喜歡的樣式等,這使得編寫插件、主題、二次開發的門檻的降低了許多。這也能解釋從 Atom 發布到現在不長的時間裏,Atom的 Package 和主題數量都快速增長上來了。
不過,也正因為它基於WEB 技術構建的,目前處於初步階段的 Atom 在性能上與傳統的編輯器還有點差距,在打開大文件時尤為明顯,而在一些機器上也容易出現 CPU 占用率過高等問題,這一點確實有待改進,而且還是需要大幅改進。
那麼,很多人關心的是,Atom 與主流的編輯器對比會怎麼樣?其實,在我看來, Atom 目前還不太適合用做主力編輯器,雖然它的功能與 SublimeText 較為接近,但現在的它和 Sublime 相比還是稚嫩了一點,畢竟現在Sublime 已經非常成熟了,後者有很全麵的內置功能,也有非常豐富的插件包和活躍的社區,而 Atom 則還需給予時間讓其發展。
不過由於 Atom 是由 Github 維護的,它擁有非常強大的後台。並且那裏有著大量極為優秀的編程愛好者,也是極客們的聚集地,相信在不久的將來Atom一定也會擁有不少新的插件包,而性能方麵的缺點遲早也會被解決掉。
對於喜歡追求新鮮技術的極客和程序員們,Atom 肯定將會是你的一個不錯的新玩物,畢竟它是開源社區的產物,並且也代表著 WEB 技術進入桌麵程序開發的新方向。縱使目前它還有不少的進步的空間,但一旦它解決了性能問題、建立了豐富強大的插件庫,開源且跨平台的 Atom 編輯器將會成為業界新寵。
Github Atom 1.17 beta3 發布了。Atom 是 Github 專門為程序員推出的一個跨平台文本編輯器。具有簡潔和直觀的圖形用戶界麵,並有很多有趣的特點:支持CSS,HTML,JavaScript等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。更新內容:
Fixed a bug that caused the tree-view to unexpectedly gain focus.
Fixed a bug that prevented the tree-view from showing when adding a project folder.
Fixed a bug that caused the tree-view to initially have the incorrect width.
Fixed a bug where cmd-w would close the tree-view when it was focused.
140.5M / 09-05
立即下載76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載484.7M / 09-27
立即下載165.4M / 09-05
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載195.6M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載110.5M / 09-05
立即下載33.4M / 09-05
立即下載325.8M / 08-12
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載369M / 09-22
立即下載181.5M / 09-22
立即下載201.2M / 09-05
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載1.76G / 09-22
立即下載1.92G / 04-17
立即下載116.2M / 04-10
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載561.8M / 07-11
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載132M / 07-06
立即下載