Visual Studio Code如何设置启动时自动重新打开已保存的远程工作区
可行实现方案
方案1:调整窗口恢复设置(最简便)
- 确认你的VS Code配置项
window.restoreWindows设置为all:- 按下
F1输入「首选项:打开设置(JSON)」回车 - 确认存在配置:
"window.restoreWindows": "all" - 后续每次关闭VS Code时保持该远程工作区为打开状态,下次启动就会自动重连并加载该工作区,无需手动选择。
- 按下
注意:需提前配置好远程连接免密凭证(如SSH密钥、WSL默认权限等),避免启动时弹出验证窗口打断自动加载流程。
方案2:修改启动参数指定加载工作区
如果方案1不符合你的使用场景(比如需要固定加载某一个远程工作区,不管上次关闭时打开的是什么内容),可以通过修改启动快捷方式的参数实现:
- 先打开目标远程工作区,按下
F1输入「工作区:另存为工作区文件」,将该远程工作区配置保存到本地任意路径,比如D:\vscode-workspaces\remote-dev.code-workspace - 右键VS Code的桌面快捷方式,选择「属性」
- 在「目标」输入框的原有内容末尾,添加空格后粘贴你保存的工作区文件的绝对路径,用英文双引号包裹,示例:
"C:\Program Files\Microsoft VS Code\Code.exe" "D:\vscode-workspaces\remote-dev.code-workspace" - 保存修改后,通过这个快捷方式启动VS Code就会自动加载指定的远程工作区。
- 如果你是Mac系统:可以创建自动操作脚本,执行命令
open -a "Visual Studio Code" /本地保存的工作区文件路径,并将该脚本设置为开机启动项。 - 如果你是Linux系统:修改VS Code的
.desktop启动文件,在Exec行末尾添加工作区文件的绝对路径即可。
方案3:直接指定远程连接路径启动
如果不想保存本地工作区文件,也可以直接在启动参数中指定远程地址,以SSH远程为例,启动命令格式为:code --remote ssh-remote+<你的SSH主机配置名> <远程服务器上的工作区路径>
将上述命令替换为你自己的远程配置后,添加到快捷方式/启动脚本中即可。
内容的提问来源于stack exchange,提问作者Ademord
相关产品推荐
相关产品推荐

