如今,找到一個好的開源代碼編輯器並不難。 請僅選擇一項。
微軟 視覺工作室代碼 和 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!