VSCode配置远程调试及各种错误解决(远程调控ROS)

放在linux上的代码可以方便的使用VSCode进行远程调控。
首先我们需要在vscode上安装一个Remote-ssh的插件:
在插件框中搜索Remote - SSH安装前两个
VSCode配置远程调试及各种错误解决(远程调控ROS)_第1张图片
安装完成后左下角会显示一个绿色框,点击这个框,弹出下面的界面
VSCode配置远程调试及各种错误解决(远程调控ROS)_第2张图片

选择Connect to Host即可
第一次连接选择添加新主机
VSCode配置远程调试及各种错误解决(远程调控ROS)_第3张图片
输入要ssh远程连接的主机
VSCode配置远程调试及各种错误解决(远程调控ROS)_第4张图片
选择是否连接,要连接的类型,然后输入远程主机的密码
VSCode配置远程调试及各种错误解决(远程调控ROS)_第5张图片

VSCode配置远程调试及各种错误解决(远程调控ROS)_第6张图片

输入后即可远程连接到远程主机进行代码编写调试
VSCode配置远程调试及各种错误解决(远程调控ROS)_第7张图片

VSCode配置远程调试及各种错误解决(远程调控ROS)_第8张图片

注意:
可能在配置的时候会出现下面错误

Resolver error: Error: The process tried to write to a nonexistent pipe
在这里插入图片描述

VSCode配置远程调试及各种错误解决(远程调控ROS)_第9张图片
解决方法如下:
直接crtl+shift+p:显示所有命令
VSCode配置远程调试及各种错误解决(远程调控ROS)_第10张图片
在框内输入:remote-ssh: settings,回车
修改成你的绝对路径
VSCode配置远程调试及各种错误解决(远程调控ROS)_第11张图片
如果还是不行的话,先检查你的config文件,看看是不是重复ip了,删掉只留一个
VSCode配置远程调试及各种错误解决(远程调控ROS)_第12张图片
然后打开下面的文件
VSCode配置远程调试及各种错误解决(远程调控ROS)_第13张图片
将多加的删除掉,保存
VSCode配置远程调试及各种错误解决(远程调控ROS)_第14张图片
然后重新打开vscode再次连接即可

你可能感兴趣的:(vscode,ROS,机器人)