我將從VS Code切換到VS Codium
近年來,我一直在使用VS Code。起初,我通過Brackets來網(wǎng)絡(luò)開發(fā),然后轉(zhuǎn)用Atom,最后是VS Code。在我看來,VS Code是一個很好的編輯器。自發(fā)布以來,它已經(jīng)有所改進。但是從這個月開始,我將從VS Code切換到VS Codium,請允許我解釋一下。

VS Codium官方網(wǎng)站-https://vscodium.com
VS Code是開源的嗎?
由微軟發(fā)布的VS Code,并不是開源軟件。VS Code編輯器采用開放核心模式,在這個模式中,編輯器的核心被開發(fā)為一個開源項目,VS Code的源代碼以MIT協(xié)議開源。
然而,微軟使用這個核心并對其進行修改,包括遙測跟蹤,并將它作為一個專有版本發(fā)布,它擁有自己的許可,而不是FOSS許可,也不同于MIT許可。
這類似于Chrome瀏覽器,該瀏覽器的核心是“Chromium”,一個在開源軟件許可下開發(fā)和發(fā)布的開源瀏覽器。然后,谷歌對其進行了修改,加入了谷歌專有的服務(wù),并將Chrome作為一個獨立的瀏覽器進行發(fā)布。
什么是VS Code的專有性?
微軟修改VS Code的方式是,非微軟的VS Code分支不能使用微軟VS Code官方商店的擴展。不僅如此,微軟開發(fā)和發(fā)布的一些VS Code擴展只能在微軟發(fā)布的VS Code中運行,而不能在非微軟的VS Code分支中使用。
一個企業(yè)遵循開放核心的原則并沒有錯。微軟仍然需要為那些為VS Code做出貢獻的開發(fā)者,以及與VS Code和運行擴展商店付費。
為什么我要換到VS Codium?
如果你想獲得MIT許可完全開源的VS Code,而且不需要遙測跟蹤,你必須從資源庫中下載源代碼并自行構(gòu)建VS Code。
對大多數(shù)用戶來說,從源代碼構(gòu)建VS Code是很困難的。
這就是VS Codium出現(xiàn)的原因。
VS Codium是一個完全開源的VS Code版本,沒有微軟VS Code的約束和跟蹤。VS Codium團隊從源代碼中構(gòu)建VS Code,并以VS Codium的名義發(fā)布不同平臺的構(gòu)建版本。
我想跳過VS Code附帶的所有跟蹤。我對他們的擴展市場越來越不滿,那里有越來越多的擴展開始出售我們免費使用的擴展專業(yè)版本。
我對VS Codium的體驗
盡管我以前也了解過VS Codium,但唯一讓我不愿意切換的是所有擴展的可用性不足,我曾用這些擴展來定制我的VS Code體驗。
但是VS COdium的擴展生態(tài)系統(tǒng)已經(jīng)成熟,幾乎所有VS Code的開源擴展現(xiàn)在都可以在open-vsx擴展市場下用于VS Codium。
這些擴展是由官方開發(fā)者或社區(qū)上傳的。現(xiàn)在,我使用的擴展在VS Codium中可用,我順利地過渡到VS Codium,沒有什么可抱怨的。
唯一懷念的是我在VS Code上使用的“Monokai pro”主題,但我在Open VSX注冊表上找到了一個新寵“Blackboard Pro”(它是免費的)。

打開VS Code擴展注冊表。https://open-vsx.org。你可以從Open VSX注冊表中下載所有流行的VS Code擴展程序。
如何安裝VS Codium?
安裝VS Codium最簡單的方法是通過軟件包管理,可用于你的操作系統(tǒng)。
如果你是一個Windows用戶:

macOs用戶:

Linux Ubuntu用戶:


安裝后的VS Codium。我安裝的是Blackboard pro主題。
性能提升
在性能方面,我沒有看到明顯的變化,也許是因為我的MBP和我的Windows機器都有足夠的規(guī)格,來運行VS Codium和VS Code Smoothly,但我確信有一個小的性能提升,因為沒有在后臺運行遙測技術(shù)向微軟發(fā)送數(shù)據(jù)。
如果你是VS Code的用戶,我建議你試試VS Codium,看看它是否也適合你。































