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