如今,找到一個好的開源代碼編輯器並不難。 請僅選擇一項。

微軟 視覺工作室代碼 和 GitHub 原子 是兩個最受歡迎、功能豐富的類似 IDE 的代碼編輯器,擁有龐大的用戶群和粉絲。

VS Code 和 Atom 現在都歸微軟所有,因為 Atom 的原始開發者 GitHub 現在歸微軟所有。他們有一個有趣的現代 UI 和一個不錯的原生深色主題。兩位編輯都使用 電子的 用於用戶界面。

有很多相似之處。因此,在編碼設置中很容易混淆選擇哪一個。

如果你猶豫不決,想比較和選擇 VS Code 和 Atom,看看這篇文章。

視覺工作室代碼

Visual Studio Code 用戶界面和繁忙的項目界面

視覺工作室代碼 (AKA VS Code) 是最新的開源代碼編輯器之一。 由於類似 IDE 的特性,它的用戶群已經爆炸式增長,但它的資源仍然相對較少。

Visual Studio Code 由 Microsoft 創建,可用於 Linux、macOS 和 Windows。 微軟已經發布了 Visual Studio Code 的大部分源代碼 GitHub 2015 年 11 月 18 日在麻省理工學院獲得許可。

VS Code 的開發人員進行了一些出色的優化,以使 Electron 盡可能輕巧高效。 Electron 應用程序在大多數操作系統上運行,因此 Linux、macOS 和 Windows 用戶都可以從這些優化中受益。

在 Linux 上安裝 VS Code 也很容易。事實上,它在許多發行版的軟件中心都可用。

選擇 Visual Studio Code 的理由

  • 視覺工作室代碼 [generally] 它是由那些從一開始就熟悉 IDE 的功能並且不想亂用代碼編輯器的人選擇的。
  • Visual Studio Code 基於 Electron,但與其他 Electron 應用程序(GitHub 上的 Atom)相比,開銷很小。
  • 開箱即用的功能,例如 Microsoft 的 IntelliSense 自動完成、Git 集成和 Markdown 支持。
  • 插件只能添加功能、主題和對新語言的支持。即使添加了新插件,這個插件約束也讓編輯器的核心保持熟悉。

二進製版本 由微軟分發 仍然是專有的免費軟件。 VS 鈉 它建立在 Visual Studio Code 的開源代碼之上。但是,VS Codium 的描述超出了本文的範圍。但是,如果您需要 Visual Studio Code 提供的功能,但沒有自己的元素,請將其視為 Visual Studio Code 的可行替代方案。

原子

Atom 編輯器用戶界面

GitHub 原子 另一個可用於 Linux、macOS 和 Windows 的免費開源代碼編輯器。 Atom 是一個用 Electron 編寫的桌面應用程序,可以很容易地使用 JavaScript 開發包。

Atom 源代碼在 MIT 許可下發布 在 GitHub 上.Atom 是一個 GitHub 產品,所以它內置了 GitControl。

Atom 被稱為“21 世紀的可破解文本編輯器”,因為它可以使用 HTML、CSS 和 JS 完全自定義。

與 VS Code 一樣,Atom 很容易安裝在 Linux 和其他平台上。

選擇原子的理由

  • 由於其可破解的特性,Atom 受到需要基本編輯器並希望在其上進行構建的人的青睞。
  • 內置 Git 和完整的 GitHub 集成;鑑於它是由 GitHub 開發的,這並不奇怪
  • Atom 插件非常容易從應用程序本身查找、安裝和升級。
  • Atom 中可用的插件具有高度可擴展性,允許您最終完全更改編輯器的功能並最終創建一個幾乎新的編輯器。事實上,它是“可破解的”。
  • Atom 的二進製版本及其源代碼是完全開源的(與 Visual Studio Code 的二進製版本不同,它包括自己的部分和遙測)。
  • 你能行的 將 Atom 從代碼編輯器轉換為 IDE 它具有更智能的上下文識別自動完成、代碼導航、文檔格式化等功能。

結論是

Atom 和 VS Code 都是基於 Electron 構建的。不過,微軟正在做進一步的優化,讓 VS Code 盡可能的輕量級。

至此,VS Code 與 Ubuntu 類似,幾乎所有東西都可以使用了。 Atom 類似於 Arch,但極簡且高度可破解(可擴展)。

從技術上講,Atom 和 VS Code 都在微軟旗下,最終實現了功能對等。因此,最好使用社區(網絡開發/軟件開發)傾向於使用的編輯器。也許你會使用 Vim!