Windows + VSCode SSH实现远程C/C++开发

目录

      • 1. VSCode远程开发使用模式
      • 2. VSCode插件配置
      • 3. 免密配置

在Windows下进行C/C++或Python等开发面临着很多环境问题。很多开源的三方库等不支持windows或者难以编译配置。但如果直接使用Linux开发,又无法使用很多我们常用的软件。 用VSCode的远程开发功能可以完美解决这些问题。

1. VSCode远程开发使用模式

Windows + VSCode SSH实现远程C/C++开发_第1张图片
在使用远程开发时,VSCode打开的是Linux服务器或虚拟机中的文件,对其修改会直接保存到Linux上。VSCode打开的Terminal也是Linux的远程终端,可以直接进行远程Debug。这样程序运行在Linux上,不会遇到Windows环境配置问题,并且我们可以对其进行完全的控制。平时及享受到Windows的便捷,又有Linux的高效,一举两得,YYDS!

2. VSCode插件配置

  1. 在插件市场搜索remote development,直接安装Remote Development插件即可。这个插件其实是安装了三个插件:Remote-SSH,Remote-Container,Remote-WSL。
    Windows + VSCode SSH实现远程C/C++开发_第2张图片
  2. 安装完之后,VSCode左侧菜单列表会多出来一项:Remote Explorer。
    Windows + VSCode SSH实现远程C/C++开发_第3张图片
    单机之后,打开的面板中可查看已有的远程主机及目录。工具条上有两个比较重要的按钮:新增主机与配置SSH文件。
    单击配置,打开命令面板,选择编辑的文件。
    Windows + VSCode SSH实现远程C/C++开发_第4张图片
    SSH文件保存着当前配置好的主机地址及用户,可直接编辑,也可通过新增按钮进行操作。
  3. 配置完成后,单击Connect to Host in New Window,输入密码之后,会弹出VSCode的新窗口。
    Windows + VSCode SSH实现远程C/C++开发_第5张图片
    单击Open Folder即可打开远程主机目录。可直接在Windows下Debug远程服务器中的程序。enjoint It!
    Windows + VSCode SSH实现远程C/C++开发_第6张图片

3. 免密配置

到此VSCode的远程开发基本配置完毕,但每次连接主机时都需要输入密码。作为一个很懒的程序员这是不能忍受的!我们可以直接配置免密登录。这一步不需要该VSCode的任何配置,直接配置主机直接的免密,VSCode就可以直接不需输入密码了。 免密配置这里不在讲述,这个资料很多!

你可能感兴趣的:(linux,vscode,c++,c语言)