簡介
Atom 是一個社群力相當活潑的編輯器。 剛推出時,便以「使用 web 技術建造而成的編輯器」吸引了不少人的注意。它的設計簡單卻又不土氣,也跟現代的許多編輯器一樣,支援外掛的使用。優劣
它最大的優點是有社群以及其開發者(GitHub)的大力支援,因此有為數眾多的外掛可供選擇。這些外掛讓 Atom 擁有了某些只有其他編輯器才有的功能(像是 minimap),或者提供了非常方便的工具(像是 pigment, color-picker)等。Atom 一出世,幾乎馬上就讓人想到 Sublime Text 3(後稱作 ST3),也因此兩者之間常常被拿來比較。有許多在 2014 年的討論裡面指出, atom 的資源消耗量很大(CPU 和記憶體),也相當的慢,若是跟相當精省的 BBEdit 以及 ST3 比起來更是讓許多人無法接受。不過,幾乎沒有 2016 年的文章討論這件事情。
以千秋的個人經驗來說,目前尚未遇到操作瓶頸。
外掛
安裝外掛的時候,若從 atom 的 preference 中的 install 處安裝,搜尋完套件後不要馬上按下 install,而應該先稍等一小段時間,讓編輯器確認版本的相容性後方才安裝。這裡列出千秋有使用的外掛
- Web 相關
- color-picker
在程式碼中的顏色標記(像是 CSS 的 #RRGGBB)上面,按下 Ctrl + Alt + C 的話會彈出色彩選擇輔助對話方塊。 - atom-ternjs
提供 JS 的自動完成服務 - 外觀
- pigments
在程式碼中的顏色標記(像是 CSS 的 #RRGGBB)上面直接顯示該標記所代表的顏色 - minimap
在編輯器的右側(預設)會顯示整份程式碼的縮圖 - atom-material-syntax 以及 atom-material-ui
文字套色以及編輯器界面更動。不過預設的就已經挺美的了。 - file-icons
比較漂亮的檔案圖示 - 其他工具
- todo-show