VS Code 便攜模式(Portable Mode)的製作

Visual Studio Code 支持便攜式模式。 此模式使 VS Code 創建和維護的所有數據都位於其自身附近,因此可以跨環境移動。

此模式還提供了一種設置 VS Code 擴展的安裝文件夾位置的方法,對於阻止在企業環境將擴展安裝在 Windows AppData 文件夾中非常有用。

Windows 的 ZIP 下載、Linux 的 TAR.GZ 下載以及 macOS 的常規應用程序下載支持便攜模式。 請參閱下載頁面,找到適合您平臺的正確 .zip / .tar.gz 文件。

注意:請勿嘗試在 Windows 用戶或系統安裝程序的安裝中配置便攜模式。 僅 Windows ZIP (.zip) 存檔支持便攜模式。 另請注意,Windows ZIP 存檔不支持自動更新。

啓用便攜模式(Portable Mode)

Windows 和 Linux 系統 

解壓 VS Code 下載後,在 VS Code 的文件夾中創建一個 data 文件夾:

|- VSCode-win32-x64-1.84.2
|   |- Code.exe (or code executable)
|   |- data
|   |   |- user-data
|   |   |   |- ...
|   |   |- extensions
|   |   |   |- ...
|   |- ...

從那時起,data 文件夾將用於包含所有 VS Code 數據,包括會話狀態、首選項、擴展等。

注意:data 文件夾將覆蓋 --user-data-dir 和 --extensions-dir 命令行選項。

data 文件夾可以移動到其他 VS Code 安裝。 這對於更新便攜式 VS Code 版本非常有用,在這種情況下,您可以將 data 文件夾移動到更新的提取版本的 VS Code。

升級便攜 VS Code

在 Windows 和 Linux 上,您可以通過將 data 文件夾複製到更新版本的 VS Code 來更新 VS Code。

在 macOS 上,自動更新應該一如既往地工作,不需要額外的工作。

遷移到便攜式模式(Windows 和 Linux)

下載適合您平臺的 VS Code(或 VS Code Insiders)ZIP 發行版。
如上創建 data 文件夾。
將用戶數據目錄 Code 複製到 data 並重命名爲 user-data

Windows%APPDATA%\Code
Linux $HOME/.config/Code

extensions 目錄複製到 data

Windows %USERPROFILE%\.vscode\extensions
Linux ~/.vscode/extensions

作爲示例,以下是 Windows 上的預期結果:

|- VSCode-win32-x64-1.84.2
|   |- Code.exe (or code executable)
|   |- data
|   |   |- user-data
|   |   |   |- ...
|   |   |- extensions
|   |   |   |- ...
|   |- ...

TMP目錄

默認情況下,即使在便攜模式下,默認的 TMP 目錄仍然是系統目錄,因爲那裏沒有保存任何狀態。 如果您還想在可移植目錄中包含 TMP 目錄,則可以在 data 文件夾中創建一個空的 tmp 目錄。 只要 tmp 目錄存在,它就會用於存放 TMP 數據。

 

官網鏈接:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章