微軟的VS Code無論對Web開發人員或其他程序員來說,都是一款優秀的代碼編輯器。憑借其出色的功能,VS Code被認為是最好的開源代碼編輯器之一。
VS Code是微軟眾多開源產品之一。它提供以DEB、RPM和Snap包的形式使用的二進制文件,讓你可以很輕松地在Linux上安裝VS Code。
然而有一個問題,對于一個普通的用戶來說可能不是,但是對于一個開源純粹主義者來說還是很重要的。
那就是:Microsoft提供的可供使用的二進制文件不是開源的。
有點困惑?讓我來解釋一下。
VS Code的源代碼遵循MIT開源軟件許可協議。你可以在Github上訪問它。但是,Microsoft創建的安裝文件包含專有的遙測(Telemetry)/追蹤(Tracking)。
這種追蹤主要用于遠程收集使用數據并將其發送給Microsoft,以“幫助改進其產品和服務”。遙測(遠程)報告在現在的軟件產品中很常見。即使是Ubuntu也會這樣做,但會更加透明。
你可以在VS Code中禁用遙測,但你完全信任Microsoft嗎?如果答案是否定的,那么你有什么其它選擇?
你可以從源代碼構建它,從而保持所有內容都是開源的。但是,從源代碼安裝并不總是最好的選擇,特別是在當今世界,我們已經習慣了使用二進制文件。
另一種選擇是使用VSCodium!
VSCodium: 100%開源的Microsoft VS Code
VSCodium是微軟Visual Studio Code的一個分支。這個項目的唯一目的是提供不含有微軟遙測代碼的二進制文件。
這就解決了你的問題:不希望使用包含有微軟專有代碼的VS Code,也不愿意從源代碼開始構建它。
因為VSCodium是VS Code的一個分支,所以它的外觀和功能與VS Code完全相同。
這是第一次在Ubuntu中并排運行VS Code和VSCodium的截圖。你能區分哪個是VS Code和VSCodium嗎?
如果你不能區分出來,可以看看底部。
That’s Microsoft
除了這里和兩個應用程序的Logo外,你看不到其它明顯的區別。
GNOME 桌面下的VSCodium和VS Code
在Linux上安裝VSCodium
雖然VSCodium在其它一些Linux發行版(如Parrot OS)中也可以使用,但你必須添加額外的存儲庫。
在基于Ubuntu和Debian的Linux發行版上,可以使用以下命令安裝VSCodium。
首先,添加存儲庫的GPG密鑰:
wget-qO-https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg|sudoapt-keyadd-
然后添加存儲庫本身:
echo'debhttps://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/vscodiummain'|sudotee--append/etc/apt/sources.list.d/vscodium.list
現在更新系統并安裝VSCodium:
sudoaptupdate&&sudoaptinstallvscodium
你可以在這里(https://vscodium.com/#install)找到針對Linux發行版的安裝指導。你應該閱讀這里(https://vscodium.com/#migrate)的從VS Code遷移到VSCodium的指導。
你對Vscodium的看法?
就個人而言,我喜歡VSCodium的概念。用一句套語來說的話,這個項目的方向正確。我認為,致力于開源的Linux發行版甚至可能已經開始將VSCodium包含在其官方存儲庫中。
你的看法如何?是否值得切換到VSCodium,或者你是否愿意無視微軟的遙測報告而繼續使用VS Code?
-
開源
+關注
關注
3文章
3251瀏覽量
42402 -
源代碼
+關注
關注
96文章
2944瀏覽量
66668 -
編輯器
+關注
關注
1文章
801瀏覽量
31119
原文標題:拋棄VS Code,我還能用啥編輯器?| 技術頭條
文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論