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


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

1. VSCode远程开发使用模式

在这里插入图片描述
在使用远程开发时,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。
    在这里插入图片描述
  2. 安装完之后,VSCode左侧菜单列表会多出来一项:Remote Explorer。
    在这里插入图片描述
    单机之后,打开的面板中可查看已有的远程主机及目录。工具条上有两个比较重要的按钮:新增主机与配置SSH文件。
    单击配置,打开命令面板,选择编辑的文件。
    在这里插入图片描述
    SSH文件保存着当前配置好的主机地址及用户,可直接编辑,也可通过新增按钮进行操作。
  3. 配置完成后,单击Connect to Host in New Window,输入密码之后,会弹出VSCode的新窗口。
    在这里插入图片描述
    单击Open Folder即可打开远程主机目录。可直接在Windows下Debug远程服务器中的程序。enjoint It!
    在这里插入图片描述

3. 免密配置

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值