vsCode连接远程主机
在日常项目开发中,经常需要连接到远程(或本地虚拟机)的编译主机,去编辑工程代码,比如下面经典的嵌入式开发模式:
在上面场景中,一般会让在 Windows 中运行的 vsCode 远程连接到ubuntu上,然后进行编辑工作,这个工作需要让vsCode和ubuntu两端都安装 SSH 服务。
在ubunntu安装SSH服务
只需要执行如下命令即可:
gec@ubuntu:~$ sudo apt install ssh
在vsCode安装SSH服务
SSH是vsCode的一款插件,直接在扩展栏中搜索并安装:
vsCode连接ubuntu
第一步:
打开一个新窗口,点击左下角的远程窗口图标:
打开远程窗口
第二步:
在弹出的窗口中,选择 Connect to Host :
第三步:
增加一个新的远程主机(即ubuntu):
第四步:
然后选择配置信息的保存路径,默认选第一个即可
第五步:
在弹出的编辑框中填入主机信息即可:
注意,以上IP地址需要改为读者实际ubuntu的IP地址,不能照抄。
第六步: 确定后,选择配置信息的保存路径,默认选第一个即可:
第七步:
点击connect连接主机:
第八步:
选择连接Linux系统
连接成功之后,左下角的图标将会变成远程主机ubuntu的IP地址。
第九步: 左侧栏点击的资源管理器,并点击打开文件夹:
第十步:
在弹出的窗口中,选择要打开的源码项目所在的文件夹,然后点击右边的确定按钮即可:
至此,就可以在vsCode中编辑源码了。
vsCode其他可选配置
1. 中文插件
直接在vsCode 的扩展插件栏中搜索 Chinese,安装第一个即可:
2. vim插件
对于vi党而言,没有任何编辑器可与vi相提并论,用习惯了vi模式能使写代码的效率极大提高,vi也是嵌入式开发中许多不带UI界面场合的必备技能。使用vi,是程序开发者的一种生活方式。
vim 意即 vi improved ,是 vi 的升级版。
除了上述所属的几款插件外,vsCode还有海量插件库,比如远程登录功能、版本管理、各种编程语言支持,甚至鸿蒙OS的整个编程环境,这些留给读者有时间的时候慢慢探索。