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

如何在VS Code内置终端中打开当前目录至当前窗口(远程SSH场景)

解决方案:SSH远程VS Code空窗口中保留终端状态打开文件夹

方法1:使用code --add .(推荐,需确保版本兼容)

执行以下命令,将当前文件夹添加到当前VS Code工作区,不会打开新窗口,也不会重载整个窗口:

code --add .

如果之前执行code -a .出现连接断开问题,建议升级VS Code客户端和Remote-SSH扩展到最新版本,新版本已修复部分兼容性问题。

方法2:临时工作区文件绕过重载问题

如果方法1仍有问题,可通过创建临时工作区文件实现需求,避免窗口重载导致终端消失:

# 创建临时工作区配置
echo '{
  "folders": [{"path": "'"$PWD"'"}]
}' > temp-workspace.code-workspace

# 在当前窗口打开工作区并立即返回终端
code --reuse-window --no-wait temp-workspace.code-workspace

# 延迟删除临时文件(给VS Code加载时间)
sleep 2 && rm temp-workspace.code-workspace

效果验证

  • 终端会保持当前状态,滚动位置不变
  • 窗口左侧资源管理器会自动加载当前文件夹的内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 14:36:27