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
数据。
官网链接:
本文来自博客园,作者:imzhi,转载请注明原文链接:https://www.cnblogs.com/imzhi/p/18005642