【ROS 开发神器 Visual Studio Code 的安装和设置】

本文涉及的产品
资源编排,不限时长
简介: 【ROS 开发神器 Visual Studio Code 的安装和设置】

1. Visual Studio Code的安装

进入官方网站:https://code.visualstudio.com/

1.png

1.1 点击deb文件下载

2.png

点击文件夹的下载,在文件夹中右键在终端打开

3.png


1.2 安装VScode

然后输入



sudo dpkg -i code

此时拍一下键盘上的Tab键补全

4.png


最后回车

5.png


1.3 启动软件



#打开VScode
code
#导入当前工作空间
code .


1.4 添加收藏夹

这样方便下次快捷启动


6.png

2. 导入工作空间

2.1 熟悉Vscode基本界面

7.png

2.2 添加工作空间

点击菜单栏file,下面的add folder to workspace

8.png

在弹出菜单中从主目录选择对应带后缀ws工作空间下的src打开,点击左上角Add


9.png

下面就是导入成功

10.png


3. 安装简体中文语言

在插件列表中搜索chinese,点击install,然后Restart


11.png

成功汉化


12.png

4. 安装ROS插件

对VScode扩充,添加一些ROS专用的菜单项,同时代码提示和拼写检查都会加入ROS的编程接口

在插件列表中搜索ROS,点击install,

13.png

会安装相关C++,python插件


14.png

5. 安装CMake插件

选择这.CMake的编译规则文件-CMakeLists.txt

可以看到里边的#号注释内容和有效指令内容都是一个颜色


15.png

在插件列表中搜索CMake,点击Tool 的install,

16.png


再次打开刚才那全 CMakeLists的文件,有效指令部分也根据成分呈现不同的颜色

17.png



6. 安装括号颜色插件

目前最新版已经内置了,只需配置enable

在C语言不同层级的大括号成对的显示不同的颜色

18.png

7. 设置编译快捷键

我们同时按下Ctrl + Shift + B


19.png

我们选择.catkin-make: build这项。

20.png


编译完成后在这介终端里按任意键关闭这个窗口:

21.png


以后我们每次需要编译时,只需按Ctrl + Shift + B就可以快捷编译了

22.png

点击tasks.json

添加



"group": {"kind" : ""build" , "isDefault": true}, 

完整代码如下

{
  "version" : "2.0.0",
  "tasks": [
  {
    "type": "catkin_make" ,
    "args" :[
    "--directory" ,
    " /home/robot/catkin_ws"
    ],
    "problemMatcher" :[
    "$catkin-gcc"
    ],
    "group": {"kind" : ""build" , "isDefault": true}, 
    "label" : "catkin_make: build"
  }
  ]
}


好按下CtrL+S保存

然后再按下Ctrl + Shift + B

23.png

24.png


它直接使用。catkin.make,进行编译了


8. 设置拼写错误检查

看一个现象,打开一个代码文件


25.png

看着代码上一堆的红色波浪线心情多少有点烦躁吧


直接删除c_cpp_properties

26.png

然后重新打开,查看代码没有问题

27.png

这也不是万能,因为总有些藏在特角奋尻的头文件ROS插件也搜索不到

最后的办法,直接忽视

28.png

按下Ctrl + Shift + P

29.png


搜索error Squiggles

30.png


选中第一个,直接忽视掉了

31.png

多了setting,现在设置为Disabled=关闭错误提示

32.png


如果需要改回来,就把这项的Disabled 改成Enabled

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
21天前
|
NoSQL 编译器 C语言
C语言调试是开发中的重要技能,涵盖基本技巧如打印输出、断点调试和单步执行,以及使用GCC、GDB、Visual Studio和Eclipse CDT等工具。
C语言调试是开发中的重要技能,涵盖基本技巧如打印输出、断点调试和单步执行,以及使用GCC、GDB、Visual Studio和Eclipse CDT等工具。高级技巧包括内存检查、性能分析和符号调试。通过实践案例学习如何有效定位和解决问题,同时注意保持耐心、合理利用工具、记录过程并避免过度调试,以提高编程能力和开发效率。
37 1
|
1月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
452 4
|
6月前
|
IDE 开发工具 C语言
Visual Studio 2017 安装及使用(新手)
Visual Studio 2017 安装及使用(新手)
1296 0
|
2月前
|
前端开发 JavaScript C#
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
|
3月前
|
算法 NoSQL 编译器
使用CLion进行ROS开发
1.安装基本的ROS环境   ROS环境的安装请参考安装ROS。 安装CLion 下载CLion   Linux的下载地址如下:CLion 解压CLion   将下载的CLion复制到/opt目录下(你可以解压到适合自己的文件夹,只要保证后续使用的路径一致即可),然后在这个目录下使用终端将其解压,命令如下所示(其中CLion-xxxx.xx.xx.tar.gx为下载的安装包名): sudo tar -zxvf CLion-xxxx.xx.xx.tar.gx 使用脚本安装CLion 运行解压后的文件夹中的clion.sh脚本,进行安装: 1.运行安装 2.登录激活可以选择教
|
4月前
|
存储 Ubuntu 安全
ROS2教程02 ROS2的安装、配置和测试
本文是关于ROS2(机器人操作系统2)的安装、配置和测试的教程。内容包括使用一键安装脚本快速安装ROS2 Humble版,手动安装步骤,设置语言环境、添加软件源、更新软件包、安装ROS2桌面版和开发工具,配置ROS2环境,创建工作空间,配置ROS2领域以避免网络冲突,以及如何删除ROS2。此外,还包括了测试ROS2是否安装成功的两个案例:基本的Topic通信测试和使用Turtlesim演示程序。适用于Ubuntu 22.04操作系统。
386 1
ROS2教程02 ROS2的安装、配置和测试
|
3月前
|
存储 运维
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
|
4月前
|
Ubuntu Shell C++
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
221 1
|
4月前
|
Ubuntu Apache
Ubuntu20.04下一键安装ROS1 Noetic
本文提供了一个简化在Ubuntu 20.04系统上安装ROS1 Noetic过程的一键安装脚本工具,该脚本通过优化配置和使用清华大学镜像源,加速了国内用户的下载速度,并自动完成环境设置和依赖安装,同时提供了详细的使用说明和源码。
389 0
Ubuntu20.04下一键安装ROS1 Noetic
|
5月前
|
弹性计算 自然语言处理 Windows
通义灵码 Visual Studio 下载安装指南(附安装包)
本安装步骤适用于 Windows 10 及以上操作系统中安装和使用通义灵码。
131930 20

推荐镜像

更多
下一篇
DataWorks