Sublime Text 3
Windows、Mac、Linux
成本:80 美元(但是可以在接受彈出窗口的條件下免費無限次使用)
樣式:GUI
Sublime Text 快速、輕量而且易於定製。擁有衆多快捷鍵,多重選取功能和巨大的插件擴展系統,你可以創建完美的工作流。
但是,Sublime Text 的更新最近開始變慢,這讓一些開發者感到擔憂。許多開發者開始轉向使用...
Atom
Windows、Mac、Linux
成本:免費
樣式:GUI
Atom 由 GitHub 提供,進軍文本編輯器市場的時間相對較晚, 其外觀和使用與 Sublime Text 類似。二者均支持多重選取的功能, 並且它們共享許多相同的快捷鍵。同樣與 Sublime Text 極爲相似, Atom 擁有豐富的包擴展系統,你可以隨心所欲地定製你的編輯器。
Atom 和 Sublime Text 都非常受歡迎,你接觸到的大多數 Web 開發者大多在使用這兩種編輯器之一。
Visual Studio Code
Windows、Mac、Linux
成本:免費
樣式:GUI
VSCode是微軟推出的一款輕量編輯器,採取了和VS相同的UI界面,搭配合適的插件可以優化前端開發的體驗。
Emacs
Windows、Mac、Linux
成本:免費
樣式:命令行或 GUI
Emacs 官方網站(英) 或 Aquamacs(英)(適用於 OS X)
Emacs 是始於 20 世紀 70 年代的開源文本編輯器。與 Vim 一樣,它是最流行的 Linux 文本編輯器之一。
通常將 Emacs 描述爲操作系統,因爲即使是簡潔安裝, 也會存在多個預期在文本編輯器內部不會包括的應用程序, 例如新聞閱讀程序、多個計算器、大量遊戲、文件加密/解密以及以 Emacs Lisp(英) 編寫的插件的包管理器。
所有 Emacs 命令存在於同一命名空間,因此通過使用 C-x C-f (Ctrl - x、Ctrl - f)等一連串擊鍵打開文件來區分命令並不罕見。由於其驚人的可定製性,在編輯器中具有最陡峭的學習曲線。你將十分希望對其進行定製:安裝插件、 嘗試插件、測試衝突、取消安裝具有衝突的插件並重復執行操作。
Vi/Vim
Windows、Mac、Linux
成本:免費且開源
樣式:命令行或 GUI
Vim 官方網站(英)
Vim 或 Vi IMproved 是 Unix Editor Wars 中的另一款文本編輯器。
只要是可以運行標準 C 語言的地方,就可以運行 Vim,並且通常位於多數 Linux 和包括 Mac OS X 在內的非 Windows 系統的基礎安裝中。同時還提供相當強大的 教程(英) 來教授使用方法。學後之後便可隨時隨地進行使用。
對於有經驗的學生(其他人,即便你此時不瞭解也沒問題):當某些命令適用時,Vim 依賴於模式或範圍。在命令模式下,用戶可以圍繞文件或執行命令。例如,在插入模式下, 可以編輯文件。而在創建 HTML 文件時(且處於 HTML 模式),可以將 html:5
擴展爲空 HTML 文件的樣板文件。