1. vscode 1.86开始无法连接ubuntu20.04以下版本等问题

  1. 下载vscode1.85在便携模式下使用(Portable Mode),专门用来远程连接这种问题的远程
  2. 配置当前版本的插件和配置文件下载位置,防止和系统正常升级版本的库冲突
  3. 在setting.json中增加配置"update.mode": "none"关闭更新提示

具体的配置方法参考便携模式配置

2. cmake tools 插件编译时传递-D参数给cmake

  1. 在当前目录下的.vscode下创建文件settings.json

  2. 将需要传递的参数通过key:value的形式放在cmake.configureSettings中,例如下面这样

JSON
// .vscode/settings.json
{
  // 相当于 cmake -DBUILD_TEST=ON -DBUILD_TEST=OFF
  cmake.configureSettings {
  	"BUILD_TEST":"ON",
    "BUILD_CI": "OFF"
	}
}

3. vscode 使用跳板机登录到指定机器

  1. 安装远程连接插件Remote-ssh
  2. .ssh/config里写入内容, 这样就可以通过 2.114 跳转到想要的100.167机器了
Bash
Host 192.168.2.114
  HostName 192.168.2.114
  User ubuntu

Host 192.168.100.167
  HostName 192.168.100.167
  User maxx
  ProxyCommand ssh -W %h:%p 192.168.2.114