Code OSS、VSCodium 或 Visual Studio Code:你應該在 Linux 上安裝什麼

代碼 OSS、VScodium 和 Visual Studio 代碼

有很多文本編輯器。 對於純文本,Gedit、Kate 或 Windows 記事本已經綽綽有餘,但是當我們至少要編寫 HTML 時,我們需要的是其他東西,希望與 Emmet. 在 Adob​​e 放棄它並且新經理們忘記了 Linux 之前,Brackets 是一個不錯的選擇。 Atom 是另一種可能性,但大多數選擇是 Visual Studio Code……或其未經許可的版本,如 代碼 OSS 或 VSC 鈉。

但是有什麼區別呢? 為什麼有三個? 第一個的存在是很清楚的:它是微軟提供的編輯器,它是用它的 麻省理工學院執照. 不是最差和最受限制的許可證之一,但 Microsoft 添加了自己的自定義並保存遙測數據(MAS INFORMACION). Visual Studio Code 有點像 Chrome:它建立在開源軟件之上,但他們對其進行了修改並添加了對他們有利的內容。 然後是像 Chromium 或 Brave 這樣的軟件,它們使用原始軟件,消除了不感興趣的內容。

Visual Studio Code:Microsoft 提供的內容,包括遙測

對於那些不關心這些的人, Visual Studio代碼 可能是最好的選擇. 另外,從 他們的網站 我們可以下載 DEB 和 RPM 包,因此 Debian/Ubuntu 或 Fedora 用戶不必上網,下載包,安裝,並擁有最官方形式的編輯器。

我們在其他發行版中也遇到了問題,例如基於 Arcn Linux 的發行版。 在 Arch 存儲庫中,它們不會添加任何專有的東西,並且要安裝 Visual Studio Code,我們必須拉取 AUR. 在這個存儲庫中,我們找到了幾個選項,建議使用以 -bin 結尾的選項,因為它需要更少的時間來編譯(它是預編譯的)。

安裝我們將擁有的 Visual Studio Code 最完整的體驗,因為安裝後我們將可以訪問其市場的所有擴展,這是微軟添加到它的層之後最重要的一點,我們已經同意,其中包括遙測收集(作為大膽 需很長時間)。

Code OSS 和 VSCodium:沒有微軟層的軟件基礎

Code OSS 和 VSCodium 是相同的 Visual Studio Code,但沒有 Microsoft 層,因此 沒有遙測. 他們也沒有官方圖標,但這是一個不重要的細節。 如果我不想要微軟的自定義代碼,Linux 的最佳選擇是什麼?

首先要知道的是 Code OSS 和 VSCodium 他們採用在 GitHub 上發布的開源 並且,他們從中創建了編輯器。 但也有區別:

代碼 OSS 是您從源代碼構建 vscode 時得到的。 VSCodium 更像是一個構建腳本,它在微軟有新版本時編譯 vscode 並將二進製文件推送到 GitHub,因此它可以節省時間並更快地可用。 除了, VSCodium 在此過程中禁用遙測 並重寫了一些遙測代碼,這樣它就不會去任何地方,以防微軟發送的東西試圖收集這種信息。 這是否發生在 Code OSS 中取決於編譯它的人,例如 Arch Linux 社區或創建 flatpak 和 snap 包的人。

擴展問題

我們在安裝 Visual Studio Code 時,獲取擴展的 Market 是微軟自己的,但在 VSCodium 和 Code OSS 中不是這樣。 反而 去另一家商店 它應該讓所有東西都開源,但它不存在,例如, 評論分隔線, 創建單行華麗評論或一種帶有鍵盤快捷鍵的橫幅的擴展。

要在 VSCodium 和 Code OSS 中解決這個問題,我們可以做兩件事:

  • 找到 product.json 文件(在 Ubuntu 上的路徑 /usr/share/codium/resources/app 中)並添加:

“extensionsGallery”:{ “serviceUrl”:“https://marketplace.visualstudio.com/_apis/public/gallery”,“cacheUrl”:“https://vscode.blob.core.windows.net/gallery/index” , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • 另一種選擇是下載擴展並手動安裝。
    • 我們準備去 market.visualstudio.com .
    • 我們尋找擴展。
    • 在右邊我們點擊下載擴展,它將下載一個 vsix 文件。
    • 讓我們去 VSCodium 或 Code OSS。
    • 我們單擊擴展選項卡,然後單擊三個點,然後單擊從 VSIX 安裝。
    • 我們查找在步驟 3 中下載的擴展,然後單擊安裝。

在 VScodium 或 Code OSS 中手動安裝擴展

手動操作的唯一壞處是我們無法從同一個編輯器中看到所有選項。 如果我們正在尋找特定的東西並且我們不知道擴展名的名稱,它將迫使我們從 Microsoft Market 搜索。

好的。 但到底是 Visual Studio Code、Code OSS 還是 VSCodium?

這已經是 每個人的決定,而選擇的原因可能是多種多樣的。 對於 Windows 或 Linux 系統兼容 DEB 或 RPM 包的用戶,也不關心遙測和微軟自己的代碼,官方的 Visual Studio Code 是最佳選擇。

你還必須 考慮那裡有什麼或什麼更容易安裝 在我們的分佈中。 如果您無法安裝 DEB 或 RPM 包,VSCodium 既可以作為 snap 包使用,也可以在 Flathub 上作為 flatpak 包使用。 相反,Code OSS 僅在 Flathub 上。 但是 Code OSS 位於 Arch Linux 官方社區存儲庫中,因此如果您不想使用下一代軟件包,可以安裝它。 在 Windows 和 macOS 上,選項只有 Visual Studio Code(加上付費的 Visual Studio 選項)和 VSCodium。

在 Linux 中,您可以選擇,而且您必須了解每個選項的優缺點。 我會選 不是 flatpak 或 snap 版本的 VSCodium,或基於 Arch Linux 的系統上的 Code OSS,儘管更新需要更長的時間。 問題是選擇最適合我們的東西,而在 Linux 中是有選擇的。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   西巴 他說:

    有趣的是,微軟獲得的遙測數據包括什麼。
    最終從我的計算機獲取私人數據?
    我開發的源代碼是否被盜?
    如果有人知道它是什麼,我將不勝感激!

  2.   拉斐爾 他說:

    EX-CE-LEN-TE 你的文章。
    去年當我試圖找出它們之間的差異時,我真的很頭疼,我最終使用了 VSCode,主要是為了找到插件並安裝它們。 但是,您的文章甚至包含快捷方式,以方便使用免費替代品的用戶完成這項任務。

    說真的,這是我最近幾個月用西班牙語讀到的最好的關於 Linux 的文章。

    謝謝