使现有的VSCode成为便携版

Visual Studio代码支持可移植模式.此模式使VS Code创建和维护的所有数据都可以在其附近存储,因此可以在不同环境中移动。 此模式还提供了一种设置VS Code扩展的安装文件夹位置的方法,对于阻止在Windows AppData文件夹中安装扩展的公司环境非常有用。 Windows的ZIP下载和TAR支持便携模式。适用于Linux的GZ下载,以及适用于macOS的常规应用程序下载。请参阅[下载页面](/Download),找到适合您平台的正确的.zip/.tar.gz文件。 注意:不要尝试在Windows用户或系统安装程序的安装上配置便携模式。便携模式仅在Windows ZIP(.ZIP)存档上受支持。还要注意,Windows ZIP存档不支持自动更新。 启用便携模式 Windows, Linux 解压缩VS Code下载后,在VS Code的文件夹中创建一个data文件夹: |- VSCode-win32-x64-1.25.0-insider | |- Code.exe (or code executable) | |- data | |- ... 从那时起,该文件夹将用于包含所有VS Code数据,包括会话状态、首选项、扩展等。 data文件夹可以移动到其他VS Code安装中。这对于更新您的便携式VS Code版本非常有用,在这种情况下,您可以将data文件夹移动到较新的提取版本的VS Code。 macOS 在macOS上,您需要将数据文件夹作为应用程序本身的兄弟文件夹放置。由于该文件夹将与应用程序放在一起,您需要为其命名,以便VS Code可以找到它。默认文件夹名称为code-portable-data: |- Visual Studio Code.app |- code-portable-data 如果您的应用程序处于[隔离]状态,便携模式将不起作用(https://apple.stackexchange.com/a/104875),如果您刚刚下载了VS Code,默认情况下会发生这种情况。如果便携模式似乎不起作用,请确保删除隔离属性: xattr -dr com.apple.quarantine Visual\ Studio\ Code.app **注:**在Insiders上,文件夹应命名为code-insiders-portable-data。 更新便携式vscode 在Windows和Linux上,您可以通过将data文件夹复制到较新版本的VS Code来更新VS Code。 在macOS上,自动更新应该像往常一样工作,不需要额外的工作。 迁移到便携模式 您还可以将现有安装迁移到便携模式。 Windows, Linux 下载适用于您平台的VS Code(或VS Code InsidersZIP发行版。 如上所述创建data文件夹。 将用户数据目录Code复制到data,并将其重命名为user-data: Windows %APPDATA%\Code Linux $HOME/.config/Code 将扩展目录复制到data: Windows %USERPROFILE%\.vscode\extensions Linux ~/.vscode/extensions 例如,以下是Windows上的预期结果: |- VSCode-win32-x64-1.25.0-insider | |- Code.exe (or code executable) | |- data | | |- user-data | | | |- ... | | |- extensions | | | |- ... | |- ... macOS 下载适用于macOS的VS Code(或VS Code Insiders。 如上所述创建code-portable-data文件夹。 将用户数据目录Code复制到code-portable-data,并将其重命名为user-data: $HOME/Library/Application Support/Code 将扩展目录复制到code-portable-data: ~/.vscode/extensions 目录TMP 默认情况下,即使在便携模式下,默认的TMP目录仍然是系统目录,因为那里没有保存任何状态。如果你想在便携目录中也有TMP目录,你可以在data文件夹中创建一个空的TMP目录。只要存在tmp目录,它就会用于tmp数据。

2025年7月22日 · 1 分钟 · 124 字

如何对搜索结果同时选中并编辑

使用快捷键:CTRL+SHIFT+L 示例:我们有下面多条链接,现在我们需要将链接中的181、182…数字找出来,并替换成110; 第一步:按下CTRL+F 并在右上角启用正则表达式 输入匹配规则(这一步在解决本文的问题中,并不重要,重要的是第二步) 第二步:点击界面空白处(这一步是为了不让光标还在搜索框中),按下CTRL+SHIFT+L 快捷键 当我们要批量操作目标字符串时:在完成了查找这个过程后,如何全部选中目标是我们最关心的,(CTRL+SHIFT+L帮我们解决了这个问题),至于选中后我们是"复制(CTRL+C)“还是直接批量修改便不是问题了。

2025年7月22日 · 1 分钟 · 8 字