如何在VSCode 工作区当中同时添加 本地和远程SSH路径

Multi-root workspaces 多根工作区

参考官方文档,自主修改code-workspace文件

  • 首先打开一个SSH链接,从File菜单当中选择save workspace as,然后选择show local,保存到本地
  • 打开这个工作区配置文件,在folders条目当中添加如下信息即可(Json5格式)
{
  "folders": [
    {
      "path": "my-folder-a"
    },
    {
      "path": "my-folder-b"
    }
  ]
}

 多根工作区是 VS Code 的一项高级功能,允许您将多个不同的文件夹配置为同一工作区的一部分。您打开的不是作为工作区打开文件夹,而是打开一个 <name>.code-workspace JSON 文件,该文件列出了工作区的所有文件夹。

### 如何通过 VSCode 使用 SSH 连接到远程服务器并设置工作区 为了实现通过 Visual Studio Code (VSCode) 使用 SSH 协议连接到远程服务器并设置工作区,可以按照以下方式操作: #### 配置本地环境 1. **安装扩展插件** 确保已安装官方提供的 Remote - SSH 扩展包。此扩展允许开发者直接在远程机器上运行完整的开发环境[^1]。 2. **验证 SSH 客户端版本** 如果遇到 `unreachable` 或其他网络错误,可能是因为使用的 SSH 版本不兼容或者存在冲突。推荐优先使用 Windows 自带的 OpenSSH 而不是 Git Bash 中附带的 SSH 工具。可以通过命令行输入以下内容来确认当前客户端版本: ```bash ssh -V ``` 3. **配置 SSH 密钥认证** 创建或导入现有的私钥文件至目标主机,并将其路径写入 `.ssh/config` 文件中以便简化后续登录流程。例如,在用户的主目录下的隐藏文件夹里添加如下条目: ```plaintext Host myserver HostName example.com User yourusername IdentityFile ~/.ssh/id_rsa ``` #### 设置远程服务器上的开发环境 - 登录到目标 Linux 服务器后,建议预先安装必要的依赖项以及 Python 解释器等工具链,因为某些功能模块可能会调用这些外部程序完成特定任务。 - 对于 Java 开发者来说,如果需要访问 Maven Central Repository,则可考虑部署 Nexus 私服作为代理缓存节点以加速构建过程[^2]。此时需编辑全局范围内的 Maven 配置文档 `/etc/maven/settings.xml` 添加镜像地址字段定义。 #### 初始化新的远端项目空间 当一切准备就绪之后,打开 VSCode 并按下快捷键 Ctrl+Shift+P 唤醒命令面板,搜索 “Remote-SSH: Connect to Host...”,然后选择之前命名好的别名(如上面例子中的 'myserver')。成功建立会话链接以后,就可以克隆仓库或者上传现有源码至此处继续编码调试啦! ```json { "folders": [ { "path": "/home/yourusername/project" } ], "settings": {} } ``` 上述 JSON 数据片段展示了多根目录结构的工作区描述模板;实际应用过程中只需替换掉对应的绝对路径即可满足个性化需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值