You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio Code如何设置启动时自动重新打开已保存的远程工作区

可行实现方案

方案1:调整窗口恢复设置(最简便)

  • 确认你的VS Code配置项window.restoreWindows设置为all:
    1. 按下F1输入「首选项:打开设置(JSON)」回车
    2. 确认存在配置:"window.restoreWindows": "all"
    3. 后续每次关闭VS Code时保持该远程工作区为打开状态,下次启动就会自动重连并加载该工作区,无需手动选择。

注意:需提前配置好远程连接免密凭证(如SSH密钥、WSL默认权限等),避免启动时弹出验证窗口打断自动加载流程。

方案2:修改启动参数指定加载工作区

如果方案1不符合你的使用场景(比如需要固定加载某一个远程工作区,不管上次关闭时打开的是什么内容),可以通过修改启动快捷方式的参数实现:

  1. 先打开目标远程工作区,按下F1输入「工作区:另存为工作区文件」,将该远程工作区配置保存到本地任意路径,比如D:\vscode-workspaces\remote-dev.code-workspace
  2. 右键VS Code的桌面快捷方式,选择「属性」
  3. 在「目标」输入框的原有内容末尾,添加空格后粘贴你保存的工作区文件的绝对路径,用英文双引号包裹,示例:
    "C:\Program Files\Microsoft VS Code\Code.exe" "D:\vscode-workspaces\remote-dev.code-workspace"
    
  4. 保存修改后,通过这个快捷方式启动VS Code就会自动加载指定的远程工作区。
  • 如果你是Mac系统:可以创建自动操作脚本,执行命令open -a "Visual Studio Code" /本地保存的工作区文件路径,并将该脚本设置为开机启动项。
  • 如果你是Linux系统:修改VS Code的.desktop启动文件,在Exec行末尾添加工作区文件的绝对路径即可。

方案3:直接指定远程连接路径启动

如果不想保存本地工作区文件,也可以直接在启动参数中指定远程地址,以SSH远程为例,启动命令格式为:
code --remote ssh-remote+<你的SSH主机配置名> <远程服务器上的工作区路径>
将上述命令替换为你自己的远程配置后,添加到快捷方式/启动脚本中即可。


内容的提问来源于stack exchange,提问作者Ademord

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:57:02