2019 年 11 位最佳代碼編輯器

已發表: 2019-01-03

無論您是新的 Web 開發人員還是資深的代碼迷,您都需要一個足夠強大的代碼編輯器來處理您可以投入的所有內容。 事實上,這可能只是您工具集中最重要的部分。 由於這是對該領域的大多數人的持續搜索,我們希望提供一些最佳選擇 - 免費和高級 - 供您集成到您的工作流程中。

2019 年可用的最佳代碼編輯器

訂閱我們的 YouTube 頻道

開發人員的代碼編輯器是個人選擇,我們不會試圖製造關於誰的個人最愛被冷落的塵埃。 我們唯一的目標是展示我們所看到的競爭者的領域,並讓每個人根據他們的個人需求和偏好得出自己的結論。

考慮到這一點,租賃注意到,我們沒有在任何排名順序放置下面的編輯

免費代碼編輯器

1. 微軟的 Visual Studio Code

最佳代碼編輯器

自 2015 年發布以來,Visual Studio Code(或 VS Code)已迅速成為軟件開發標準。與當今大多數 Microsoft 產品一樣,VS Code 可在所有主要平台上使用。 這意味著 Mac、Windows 和 Linux 上的開發人員可以使用這個非常強大的工具。 不完全是 IDE(實際上完全是一個單獨的產品),VS Code 可以通過正確的配置和插件庫承擔 IDE 的大部分任務。 VS Code 社區非常熱情,這對每個人都有好處。 由於 VS Code 是開源的,該社區異常努力地工作以保持 VS Code 與其他領域的競爭。 用 Node.js 和 Electron 編寫,您可以確保代碼不會很快過時或落後。

主要特點

  • 跨平台
  • 通過 MIT 許可證開源(Github 鏈接)
  • 內置 Git(包括合併衝突、差異檢查和編輯器中的修改文件跟踪)
  • 編輯器內調試
  • 大型擴展和插件庫
  • 與幾乎所有編程語言兼容
  • 與其他類似強大的編輯器相比,非常輕巧
  • 快速響應
  • 適用於 Ubuntu、Fedora、SUSE、Red Hat 和 Debian 的特定 Linux 發行版
  • IntelliSense 突出顯示和自動完成功能就像做夢一樣

平台

  • 蘋果系統
  • 視窗
  • Linux(尤其是 Ubuntu、Fedora、SUSE、Red Hat 和 Debian)

VS Code 適合你,如果……

...您使用代碼編輯器。 這麼好,這麼受歡迎。 雖然有些人可能會被 Microsoft 的開發推遲,但這對 VS Code 來說並不是什麼大問題。 當然,某些 MS 產品之間的 UI 有相似之處(這對您來說可能是好是壞),但這純粹是膚淺的。 VS Code 在我們嘗試過的每個平台上都運行良好,而且三者之間的性能也沒有明顯差異。 儘管VS代碼確實有一噸的包,你可以下載自定義代碼編輯器,你希望它是什麼,你不必。 從您第一次運行它的那一刻起,它就運行良好,並且集成的 Git 和調試器可以正常工作。 您不必擺弄它們來使它們配置良好。

價格:免費 | 更多信息

2. 原子

最佳代碼編輯器

Atom 是一個由 Github 發起並因此現在歸微軟所有的項目,它已將自己確立為首屈一指的代碼和文本編輯器之一。 最好的部分是 Atom 是完全免費、開源和高度可定制的。 Atom 圍繞一個最小的核心構建,內置了多個特定於語言的包,自該編輯器首次發布以來,社區編寫的庫在這些年中呈爆炸式增長。 Atom 與您需要的一樣健壯——如果編輯器沒有做您需要的事情,您可以自己創建該功能。 Teletype 功能也受到用戶的歡迎。 它允許多個開發人員從遠程位置處理相同的代碼。

它確實直接與 MS 的典型 VS Code 競爭,但他們保留這兩個編輯器,作為對每個編輯器周圍社區的善意表示。

主要特點(開箱即用):

  • 文件系統瀏覽器
  • 電傳打字機
  • 用於快速打開文件的模糊查找器
  • 快速的項目範圍搜索和替換
  • 多個光標和選擇
  • 多個窗格
  • 片段
  • 代碼折疊
  • 乾淨的首選項用戶界面
  • 導入 TextMate 語法和主題
  • 高度可擴展
  • 高度主題化
  • 令人難以置信的熱情社區

平台:

  • 蘋果系統
  • 視窗
  • Linux

Atom 適合您,如果……

……您是那種喜歡讓您的軟件完全按照他們的意願行事並完全按照您的意願行事的人。 隨著模組和附加組件庫的不斷增長,Atom 是目前最可定制的代碼編輯器之一。 它開箱即用,效果很好,但它的真正力量來自圍繞它的開源社區以及您可以自己添加的幾乎無限的自定義。 有些人對微軟收購 GitHub 感到失望,但在此後的幾個月裡,Atom 繼續蓬勃發展。

價格:免費 | 更多信息

3. 崇高的文字

最佳代碼編輯器

Sublime Text 非常接近文本編輯器的行業標準。 這是有原因的。 專為代碼、標記散文而設計是一大優勢。 他們沒有像 Scrivener 或 Final Draft 那樣考慮他們的散文工作流程,但您可以選擇在一個編輯器中完成所有工作。 與 Atom 和 VS Code 一樣,Sublime Text 作為一個非常活躍的包存儲庫,其功能遠遠超出了初始下載。

Sublime Text 是一個漂亮的、功能豐富的代碼編輯器。 也許最大的吸引力在於它非常重視用戶體驗。 UX 可能是列表中每個條目中最嚴密的。 這是因為諸如無干擾寫作模式、快速快捷方式/搜索、拆分編輯等功能。 用戶炫耀的最大功能之一是非常直觀的鍵盤快捷鍵系統。

雖然 Sublime 的標價為 80 美元,但它們提供無限期、永無止境的試用。 偶爾打開編輯器時,您必須處理升級提示,但只要您想對其進行評估,就可以使用它。 這是在榮譽系統上完成的,因為開發人員對他們的產品有足夠的信心,你會喜歡它足以支付支持持續開發的費用。

一旦你習慣了 Sublime 的,好,崇高的鍵盤快捷鍵,你會想知道沒有它們你是如何寫出一個詞的。

主要特點:

  • 轉到任何東西(閃電般的快速搜索/快捷方式)
  • 命令調色板
  • 鍵盤快捷鍵讓一切變得更順暢
  • 拆分編輯
  • 高度可定制
  • 多項選擇
  • 無干擾寫作模式
  • 即時項目切換
  • 插件API
  • 和更多

平台:

  • 視窗
  • 蘋果系統
  • Linux

Sublime Text 適合你,如果……

...您更喜歡良好的用戶體驗而不是其他一切。 這並不是說 Sublime Text 不具備您幾乎每個項目所需的功能(確實如此),也並不是說 Sublime Text 不是無法處理大型項目的主力(它是並且可以)。 只是使用Sublime Text 是整個包中最令人難忘的部分。 而且包裡有很多東西。

價格:免費(從技術上講,這是對 80 美元升級的無限期、永無止境的試用)| 更多信息

4.記事本++

最佳代碼編輯器

Notepad++ 是一個非常流行的文本編輯器。 這部分是因為它是免費的並且是 GPL 許可的開源。 更重要的是,它之所以成為最好的文本編輯器之一,是因為它很簡單。 它不會嘗試成為 Atom 或 VS Code 或 Sublime Text。 這是一個代碼編輯器,簡單明了。 初學者和老手都可以從中獲得所需的一切。 編碼人員和開發人員經常推薦這個作為剛開始進行代碼編輯的人的一個很好的選擇,並且可能會被其他人提供的環境所淹沒。 Notepad++ 是一個美妙而簡單的選擇,不僅適用於初學者,也適用於任何級別的開發人員。 許多專業開發人員使用 Notepad++ 作為他們的日常驅動程序,因為它輕便、有效,並且可以完成它需要做的事情。

缺點:該軟件僅適用於 Windows。 許多開發人員使用 Mac 或 Linux,但對於那些生活在微軟領域的人來說,這是一個很好的嘗試選擇,因為它是免費的。 你沒有什麼可失去的。 尤其是當您剛進入該領域時。

主要特點:

  • 語法高亮
  • 語法折疊
  • 搜索/替換
  • 高度可定制
  • 自動完成
  • 多文檔標籤界面
  • 放大和縮小
  • 支持多語言環境
  • 和更多

平台:

  • 視窗
  • Linux(存在分叉版本)

Notepad++ 適合您,如果...

...您是代碼編輯器的新手,想要輕鬆入門。此外,如果您想要一個資源輕量級的選項,Notepad++ 就是它。 由於開發人員已將其製作得如此簡單和容易,因此您不會在工作時使系統陷入困境。 這意味著您可能不會一次加載千兆字節的信息,但對於普通的 Web 開發任務等,Notepad++ 已經綽綽有餘。

價格:免費 | 更多信息

5. 藍魚

最佳代碼編輯器

Bluefish 更像是一個 IDE,而不是一個真正的文本編輯器,這意味著它對於全新用戶來說可能有點高級。 它是免費的,幾乎支持所有語言,因為它是開源的,並且具有可在許多平台上使用的各種有用的功能。 它由圍繞編輯器構建的社區不斷更新,可以處理一些非常複雜的代碼庫。 您可以全屏編輯或根據需要換行文本,強大的搜索和替換工具可讓您保持整潔。 IDE 還支持許多安全連接,因此您不必擔心單獨的 FTP 客戶端,因為您可以從 Bluefish 本身內部遠程處理您的站點和存儲庫。

主要特點:

  • 輕的
  • 集成開發環境
  • 多文檔界面
  • 項目支持
  • FTP/SFTP/HTTP/HTTPS/等等
  • 片段側邊欄
  • 無限撤消/重做
  • 自動恢復
  • 全屏編輯
  • 強大的搜索和替換
  • 可定制的編程語言支持
  • 以及更多

平台:

  • Linux
  • BSD
  • 蘋果系統
  • 視窗
  • 索拉里斯

Bluefish 適合您,如果……

...您想了解完整 IDE 的所有細微差別和強大功能。 對於全新的編碼人員來說,這可能不是最佳選擇,因為在集成開發環境中工作一開始可能會讓人不知所措,但是如果您願意努力了解環境的工作原理,您將擁有一個很棒的工具。 有了 Bluefish,如果您想花點時間學習如何讓它唱歌,您可以做很多事情。 它沒有像 JetBrains 這樣的公司製作的 IDE(見下面的高級部分)的潤色,但也不多。 不過,對於免費選項來說,這是驚人的。

價格:免費 | 更多信息

6. 括號

最佳代碼編輯器

Brackets 是另一個免費的開源編輯器。 這一次,它不僅僅是一個社區驅動的項目:Adobe 本身就是這個項目的幕後推手。 是的,土坯。 Photoshop、Illustrator 等。 因此,期待拋光和力量。

Brackets 被設計為最小但功能強大。 但是,它確實提供了一些獨特而有用的功能。 其中一項功能是 Extract,這是一種工具,可讓您直接從 PSD 中提取顏色、字體、漸變、測量等信息作為乾淨的 CSS。 對於在設計機構工作的前端開發人員來說,他們必須從模型中重新創建像素完美的網站,可能沒有更好的工具適合您。

主要特點:

  • 提煉
  • 不斷增長的擴展庫
  • JavaScript 重構
  • Git集成
  • W3C 驗證
  • 海量擴展庫
  • 內聯編輯器
  • 實時預覽
  • 預處理器報告
  • 還有更多

平台:

  • 寡婦
  • Linux
  • 蘋果系統

括號適合你,如果......

...您已經購買了 Adob​​e 生態系統。 如果您經常使用任何 Adob​​e 產品,您就會有賓至如歸的感覺。 Brackets 感覺它是 Creative Cloud 的一部分,即使它不是。 UI 是相似的,如果您來自 Photoshop 或 InDesign,感覺會很自然。 此外,Extract 工具使 Brackets 成為使用設計師的 PSD 的前端開發人員的必備工具。

價格:免費 | 更多信息

7. Codeshare.io

最佳代碼編輯器

代碼共享是一個有趣的產品。 這是一個免費的、基於瀏覽器的代碼編輯器,任何人都可以免費編碼。 如果您創建了一個帳戶,您甚至可以保存您的代碼。 這絕對不是日常驅動程序。 您不會在此項目中處理項目的每一行代碼。 但是,如果您在另一台計算機上,也許,或者需要與某人共享您的代碼,這就是該產品的意圖。 該公司提到它用於面試等,因為您可以邀請人們與您進行視頻聊天,任何加入的人都可以實時看到您的代碼。 教育工作者也可以從這個工具中得到很多好處。 此外,它們為所有主要語言提供了數十個主題和語法突出顯示。 還集成了鍵盤快捷鍵,您可以選擇自己喜歡的組合:Sublime、VIM 或 Emacs。 僅憑這一點,您就可以看到它是如何作為日常編輯器的臨時替代品的。

主要特點

  • 免費且無需註冊
  • 基於瀏覽器
  • 通過視頻通話或 URL 實時共享代碼
  • 語法高亮
  • 數十個主題
  • Emacs、VIM 和 Sublime Text 之間的快捷方式選擇
  • 輕巧且不易陷入困境

平台

  • 互聯網瀏覽器

Codeshare.io 適合您,如果……

......你有一個編碼面試,需要匆忙記下一些東西,使用一台陌生的電腦,教別人如何做某事,或者只是出於其他原因需要一個替代編輯。 Codeshare 不具備成為您日復一日使用的編輯器的功能。 沒關係。 它不是試圖成為。 當您有特定需求時,它試圖成為臨時解決方案。 在這一點上,它取得了驚人的成功。 可用的功能使它感覺像 Notepadd++ 或其他入門級代碼編輯器一樣強大。 這意味著它做它所做的,而且它做得很好。 只是不要指望有 IDE。

價格:免費 | 更多信息

8.VIM

最佳代碼編輯器

Vim 是鐵桿的。 讓我們事先弄清楚這一點。 在 Sublime Text、Notepad++ 和此列表中的其他一些編輯器對新手友好的地方,Vim 對其功利主義的野蠻主義毫無歉意。 從官網到軟件本身,Vim 都是程序員的程序員工具。

一旦你通過了 UI 和陡峭的學習曲線,你就會明白為什麼文本編輯器是這樣設計的。 它幾乎可以完成所有其他最好的文本編輯器可以做的所有事情。 但最重要的是,它是為效率和功能而設計的。 在 Vim 中觀看人們編寫代碼就像觀看音樂會鋼琴家一樣。 UI 是基於按鍵的,如果您認為 Sublime Text 鍵盤快捷鍵很有幫助,那麼何時以及如果您可以習慣 Vim,那麼體驗就是不真實的。 如果您嘗試返回到文本編輯器的可視化 GUI,您會覺得自己在慢動作中工作。

因為 Vim 學習起來非常緊張,所以他們創建了一個遊戲供您玩以了解它是如何工作的。 真的,這不是教程,而是一種不會讓 Vim、Vim 的一切使您不知所措的方法。 這很有趣。

主要特點:

  • 專為編碼人員和開發人員設計
  • 野蠻用戶界面
  • 模糊 IDE 和文本編輯器之間的界限,具體取決於您對它的精通程度
  • 令人難以置信的熱情社區,提供文檔、更新和幫助
  • 基於 Unix
  • 龐大的插件系統
  • 安全登錄
  • 遊戲化的學習過程,如果你選擇
  • 支持所有可以想像的編程語言
  • 和更多

平台:

  • 視窗
  • 蘋果系統
  • Linux

VIM 適合您,如果...

…你是那種不僅涉足代碼,而且生活和呼吸它的人。 如果您有任何 Linux 安裝,Vim 適合您。 如果你有除 Ubuntu 以外的任何 Linux 發行版,你會喜歡 Vim。 它是為您打造的。 但是,如果您是新手,下載 Vim 就像踏入 Matrix,所以要小心。 它與現有的任何東西一樣強大,甚至可能更強大,但野蠻的用戶界面可能令人反感。 走過粗糙的門面,您會發現美好的體驗。

價格:免費 | 更多信息

9:GNU Emacs

最佳代碼編輯器

包含 Vim 之後,我們覺得也必須包含 Emacs。 對於開發者來說,Emacs 和 Vim 與百事可樂和可口可樂、星球大戰和星際迷航、M&Ms 和 Reece's Pieces 有著相同的關係。 它們幾乎是同一枚硬幣的兩個方面,因為它們絕對是為盡可能獲得最佳開發人員體驗而設計的,同時消除了許多阻礙效率的無關功能。 Emacs 是輕量級的、基於命令行的,並且是 GNU 的一部分,可在眾多操作系統中完全免費使用。

Emacs 採用比 Vim 稍微更具視覺吸引力的編輯方法,但是,這並不意味著您會失去任何功能或功能。 在決定您想要哪一種時,可能會歸結為口味。 但是,如果您在市場上尋找一個幾乎永遠存在的硬核、嚴肅的文本編輯器和 IDE,那麼 Emacs 絕對是一個選擇。 畢竟,核心是在 1976 年出現的,而這個特定的迭代 (GNU Emacs)自 1984 年以來一直在定期更新

主要特點:

  • 命令行安裝
  • 內容感知編輯
  • Unicode 支持幾乎所有內容
  • 內置文檔
  • Lisp 或圖形界面
  • 充滿激情和參與的社區
  • 可擴展插件和包
  • 因為 GNU 將永遠免費
  • 長期、豐富的歷史(超過 40 年)的穩定和支持
  • 幾乎適用於所有操作系統
  • 和更多

平台:

  • GNU
  • 蘋果系統
  • 視窗
  • Linux
  • 索拉里斯
  • FreeBSD
  • NetBSD
  • 開放式BSD

Emacs 適合你,如果……

...你更喜歡函數而不是形式,但 Vim 對你來說有點太小了。 此外,您可以在任何操作系統上安裝 Emacs,因此無論您身在何處,您的編碼體驗都是一樣的。 對於新手來說,這絕對不是最好的文本編輯器之一,但是如果您已經在不同的環境中涉足了一段時間並希望提高效率,那麼 Emacs 正是您正在尋找的。

價格:免費 | 更多信息

10. Spacemacs

最佳代碼編輯器

現在你已經熟悉了 VIM 和 Emacs,讓我們向你介紹 Spacemacs,它的標語是最好的編輯器既不是 Emacs 也不是 Vin,它是 EmacsVIM。 這告訴你你需要知道的大部分內容。 您不必在代碼編輯器的百事可樂和可樂之間進行選擇,而是在一個新的開源編輯器中獲得兩全其美。 僅僅因為它將兩者結合成一個比單獨一個更好的包並不意味著它更易於訪問。 Spacemacs 仍然絕對不適合初學者。 它是複雜的,功能勝於形式,但總體而言,該功能比它的任何一個組成部分都更平滑。 開發團隊和社區為編輯器創建了一組約定和快捷方式,使其與 Emacs 或 VIM 一樣快。 如果學習兩者混合的想法沒有嚇到你,Spacemacs 完全值得研究。 和它的來源一樣,Spacemacs 也是免費的。

主要特點

  • 有意義的使用社區約定
  • 易於記憶且易於記憶的鍵盤快捷鍵
  • 快速加載時間
  • 流暢的編碼體驗
  • 非常強大,能夠處理大文件
  • 大型文檔庫
  • 活躍社區
  • 許多用於自定義的插件和擴展

平台

  • 視窗
  • 蘋果電腦
  • Linux

Spacemacs 適合您,如果……

…你知道這是什麼意思:

git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

價格:免費 | 更多信息

高級代碼編輯器

11. PhpStorm

最佳代碼編輯器

JetBrains 生產優質產品。 其中最好的一個是 PhpStorm,這是一個令人愉快的 IDE,旨在以多種方式改善 PHP 開發人員的生活。 PhpStorm 不僅僅是一個代碼編輯器。 它是一個完整的 PHP IDE(集成開發環境),這意味著您可以在軟件本身中進行調試、版本控制(例如 Git)、測試、錯誤檢查、直觀的代碼導航等等,而不必保留多個應用程序對於每個任務。 PhpStorm 幾乎在 IDE 組成的每個領域都表現出色。 界面乾淨流暢,IDE 本身感覺比它輕得多,並且支持大量框架。 Joomla!、WordPress、Drupal、Laravel、Magento ……基本上,如果您使用 PHP,那麼您的框架在這裡得到支持。 但不僅僅是PHP。 如果沒有 Coffee、JS、HTML/CSS 和許多其他前端代碼,您將無法完成大多數 PHP 工作,因此 JetBrains 確保也涵蓋這些內容。 基本上,如果您在 PHP 框架中工作,這是您的一站式商店。

主要特點

  • 難以置信的快
  • 非常小,如果有的話,放緩
  • 支持所有主要框架,包括 WordPress、Drupal、Joomla!、Magento 和 Laravel
  • 輕鬆遠程部署
  • 測試、調試和分析外部應用程序
  • 支持所有最新版本的 PHP
  • 需要很少的配置
  • 直觀的自動完成和代碼幫助
  • 使用 SVN、GitHub、Mercurial 等進行版本控制
  • SQL 編輯器和數據庫工具

平台

  • 視窗
  • 蘋果系統
  • Linux

PhpStorm 適合您,如果...

...你在 PHP 工作。 明顯地。 但如果您不想像使用 Atom 或 Sublime 那樣配置每一個最後的細節,它也適合您。 您可以安裝 IDE 並立即開始工作。 或盡可能接近立即。 雖然有年度許可費,但您可以在試用期內試用,如果您不從事全職 PHP,也可以按月訂閱。 PhpStorm 最強大的賣點來自其令人難以置信的功能、速度、易用性以及您可以用它做的許多事情。 已經開發了超過 15 年,如果您使用 PHP,那麼免費試用是值得的。

價格:每年 199 美元,或每月 19.90 美元 | 更多信息

12.WeBuilder

最佳代碼編輯器

WeBuilder 對於使用幾乎任何語言的人來說都是一個很棒的工具,但它在 PHP、JavaScript、HTML 和 CSS 方面表現出色。 它足夠強大,資深編碼人員可以輕鬆地每天使用它,而且它很容易學習和使用,初學者可以輕鬆地開始使用它並逐漸發展到它的高級功能。 WeBuilder 允許您將代碼片段設置為鍵盤快捷鍵以供重複使用,這樣您就不會浪費時間重寫已經完成的工作,並且它具有集成 FTP 等 IDE 功能。 輕量級和快速,它不會像其他 IDE 那樣陷入困境或變得遲鈍。 但是,它僅在 Windows 上可用。

主要特點

  • 智能自動完成
  • 支持幾乎所有主要語言
  • HTML、CSS、JS 和 PHP 的額外功能
  • 通過快捷方式重用代碼段
  • 內置調試器和代碼驗證器
  • 從其他編輯器輕鬆過渡
  • 30天退款保證

平台

  • 視窗

WeBuilder 適合您,如果……

……您想要一個 IDE,它不會使您的系統陷入困境,像一個簡單的代碼編輯器一樣工作,但在您需要時為您提供 IDE 功能。 如果您是 PHP、CSS、HTML 或 JavaScript 開發人員,WeBuilder 特別適合您,但其他人會發現該應用程序中有很多值得您喜歡的地方。 這可能不言而喻,但如果您使用的是 Mac 或 Linux,WeBuilder適合您,因為它是僅適用於 Windows 的代碼編輯器。 但如果你碰巧運行的是 Windows,你可能會做得更糟。

價格: 59.95 美元 | 更多信息

13. 超編輯

最佳代碼編輯器

UltraEdit 是 IDM Computer Solutions 開發者產品系列的一部分。 它可用於編輯 HTML、PHP、JavaScript、Perl、C/C++、Python 以及幾乎任何其他編程語言。 種種跡象表明,該編輯器是此列表中的可靠條目,並且具有一定的行業影響力來證明這一點。 我們在下面列出了一些關鍵功能,但其完整功能列表非常廣泛,可以在此處找到。 作為一款優質產品(與此列表中的許多產品相比),很明顯他們正在積極開發編輯器以與其他最佳產品競爭。

主要特點:

  • 列/塊編輯
  • 多插入編輯
  • 多選
  • 語法高亮
  • 集成FTP客戶端
  • 集成 SSH/telnet
  • 編輯器主題
  • 文件/數據排序
  • 以及更多

平台:

  • 視窗
  • 蘋果系統
  • Linux

UltraEdit 適合您,如果...

...您處理大文件和極其複雜的文件系統。 這是一個工業強度的程序,這使它成為最好的代碼編輯器之一,適合那些工作需要一次打開數千兆字節代碼的人。 憑藉內置的 telnet 和 SSH 訪問,UltraEdit 旨在確保即使是最艱鉅和最複雜的工作也能得到謹慎和輕鬆的處理。

價格: 79.95 美元/年 | 更多信息

14. CoffeeCup HTML 編輯器

最佳代碼編輯器

CoffeeCup HTML 編輯器是一個用於創建、組織和處理 HTML/CSS 項目的簡單工具。 這就是它所做的,甚至將自己稱為“HTML 編輯器”。 開發人員對他們的產品充滿信心,這表明。 它們還提供了一個拆分視圖,您可以在其中實時查看所做的編輯(很像 Divi 構建器,但帶有代碼)。 然而,CofeeCup 不僅僅適用於 HTML。 它支持 PHP 開發,以及標準 HTML 之上的 CSS 和 Markdown linting。

還有一個免費版本和一個具有更多功能的高級版本。 我們將其包含在高級部分中,因為您獲得的功能非常值得升級,而不是留在免費版本中。

主要特點:

  • 快速啟動
  • 語法高亮
  • 代碼驗證工具
  • 項目組織
  • FTP同步
  • 網站預覽
  • 和更多

平台:

  • 視窗
  • 蘋果系統

CoffeeCup 適合您,如果……

...您喜歡看到您的代碼實時開發。 無論如何,這可能是最好的文本編輯器之一,當您添加 HTML 和 PHP 代碼的實時渲染時,您對一個非常單調的生態系統有了現代的看法。 不是每個人都認為最好的文本編輯器和我們一樣有趣和酷,但 CoffeeCup 可能會改變他們的想法。 因為它非常有趣和酷。

價格:免費,或 49 美元獲得功能更豐富的編輯器 | 更多信息

15. 濃縮咖啡

最佳代碼編輯器

Espresso 是 Mac 專用的代碼編輯器,但不能不提。 它幾乎是一個 IDE,但與 Atom 或 Sublime 一樣流暢乾淨地工作。 該程序速度快,而且功能相對強大。 Espresso 的與眾不同之處在於您可以在代碼編輯窗口和瀏覽器中進行實時編輯。 您編寫的任何代碼都將反映在瀏覽器中,並且您擁有一個直觀的拖放界面,可以即時更新後端。 Espresso 擁有大量插件和主題,並專注於效率和速度,擁有強大的社區和用戶,擁護其使用。 Espresso 不是免費的,但您可以從網站下載免費試用版,以便查看它是否適合您的工作。

主要特點:

  • 同步設計
  • 模塊化 SCSS 和 LESS
  • 自定義間距和製表符
  • 多重編輯(通過多個選擇同時進行許多更改)
  • 用於大量語言支持和 linting 的插件
  • 降價支持
  • 主題化——沒有人願意整天在醜陋的環境中工作
  • 許多鍵盤快捷鍵
  • 直觀的查找功能
  • 選項卡式工作區
  • 設置標籤和片段的自動替換以實現高效編碼

平台:

  • 蘋果系統

濃縮咖啡適合您,如果……

……就像波蘭語。 Espresso 時尚而實用,並提供現代功能,例如實時編輯和拖放界面。 它平穩、快速且堅固。 這絕對是網頁設計師最好的代碼編輯器之一,因為您可以準確地實時查看 CSS 和 JavaScript 的功能。 如果您不介意許可費,這是一款您可能會愛上的高級代碼編輯器。

價格: 79 美元(免費試用)| 更多信息

16. BBEdit

最佳代碼編輯器

Bare Bones 的 BBEdit 比它的名字更先進一些。 如果您是從更簡單的產品開始並希望在更重的環境中工作的初學者,那麼它更像是您畢業後使用的產品。 BBEdit 具有專業級別的功能,可為您的編碼項目創建、編輯和操作文本。 它僅適用於 MacOS,因此也請記住這一點。

另外,他們的標語是“它不爛”,所以你必須尊重這一點。

主要特點:

  • Grep 模式匹配
  • 跨多個文件搜索和替換
  • 項目定義工具
  • 函數導航和語法著色
  • 多種源代碼語言
  • 代碼折疊
  • FTP/SFTP
  • 和更多

平台:

  • 蘋果系統

BBEdit 適合您,如果...

…你想要一個不爛的代碼編輯器。 但是,如果您有更多的要求,那麼 BBEdit 適合您,如果您想要一個可以處理重型項目和主要代碼庫的文本編輯器。 如果您喜歡在 IDE 中工作,將您需要的一切都打包到一個包中,那麼 BBEdit 可能就是您要找的。 如果您來自一個更簡單的編輯器,BBEdit 可能是最好的代碼編輯器之一,它可以讓您輕鬆進入更複雜的環境,而不會用比您可能使用的更多的功能來壓倒您。

價格: 49.99 美元 | 更多信息

17.尾聲

最佳代碼編輯器

Panic Inc. 的 Coda 是您在一個應用程序中手動編碼網站所需的一切。 您可以獲得代碼的實時渲染、漂亮的 UI 以及對軟件的定期更新和改進。 它有一個像許多文本編輯器一樣的插件庫,即使您不編寫 Cocoa(Coda 插件的腳本語言),您也可以為開發做出貢獻。 如果您在旅途中,還可以購買一個 iOS 應用程序,它似乎與桌面版本一樣豐富。

主要特點:

  • 語法高亮
  • 代碼折疊
  • 項目範圍的自動完成
  • 快速查找和替換
  • 壓痕指南
  • 自動標籤關閉
  • 快速註釋和代碼轉移
  • 出色的文件管理
  • FTP/SFTP/WebDAV/亞馬遜S3
  • 以及更多

平台:

  • 蘋果系統
  • IOS

Coda 適合您,如果……

…您發現自己沒有筆記本電腦,需要處理項目。 如果您隨時待命或遇到非常緊急的問題,Coda 可能是您的代碼編輯器。 借助其應用程序界面,您可以在旅途中解決任何問題,甚至無需找地方安頓、拆包和連接 wifi。 您可以從手掌中處理這一切。

價格: MacOS 99 美元,iOS 24.99 美元 | 更多信息

獎勵:PyCharm、RubyMine 和所有其他 JetBrains 產品

最佳代碼編輯器

就像我們上面說的,JetBrains 製作了很好的軟件。 如果您不是 PHP 開發人員,但就像 PhpStorm IDE 的聲音一樣,我們認為您絕對應該查看完整的 JetBrains 產品套件。 最有可能的是,有適合您的 IDE 或產品。 PyCharm 是目前最好的 Python 編輯器之一,RubyMine 幫助我個人從學術生涯轉變為技術職業。 無論您是用 C++、C#、Go 還是其他語言編寫,JetBrains 都能滿足您的需求。 他們無需編寫可定制為特定語言(例如 VS Code)環境的 IDE,而是能夠為每種語言的獨特怪癖和狡辯創建理想的軟件。

JetBrains 軟件適合您,如果……

…您正在尋找一個時尚、流暢、全面的 IDE,而不是一個基本代碼編輯器。 它們是優質產品,是的,但它們物有所值。 如果您完全控制,您可能不喜歡這種高級 IDE,但如果您想要一種恰到好處的出色體驗,則必須試一試這些試驗之一。

價格:每年 129 美元起 | 更多信息

綜上所述

在嘗試列出可用的最佳代碼和文本編輯器時,不可能不錯過一些強有力的競爭者。 每個作家、編碼員和開發人員都有自己喜歡的工具集,就像每個木匠都有自己喜歡的錘子,而藝術家有自己喜歡的畫筆一樣。 因此,如果我們遺漏了您認為應該包含在此列表中的某些內容,請隨時將其添加到評論中(當然也要說明原因)。

你認為最好的代碼編輯器是什麼? 讓我們在評論中知道!

朱莉婭蒂姆/shutterstock.com 的文章特色圖片