赞
踩
Ctrl + Shift + K //删除一行代码
Ctrl + Shift + 上下箭头 //上下移动整行代码的位置
Ctrl + / //注释一行代码、取消注释一行代码 (在VSCode环境下,对任何编程语言都适用)
Ctl + ~ //调出/关闭 Vscode自带的终端
作用:
①比较代码的前后版本。
②对比例程能跑通的代码与自己敲的跑不通的代码。按着例程敲的代码怎么也跑不通,输出的日志也无法定位到错误,这时代码对比功能就 显得尤为重要了,可以止汗,别问我怎么知道的。
步骤:
①右键“资源管理器”中的文件,<选择以进行比较>
②右键“资源管理器”中的待比较文件,<与已选项目进行比较>
③效果
① 单击左下角的设置按钮
②选择 Settings
③ 将 singleClick 改为 doubleClick 就搞定了
装上这个插件就解决了:
ros/ros.h
头文件现象:
解决办法:
将 ros 头文件的路径包含在 VSCode 的配置文件
{}c_cpp_properties.json
中
{}c_cpp_properties.json
文件所在路径(如何打开此文件):
VSCode 会给打开的顶层文件夹配一个.vscode
的隐藏文件夹,{}c_cpp_properties.json
就在这个文件夹中。
ros 头文件的路径:
/opt/ros/melodic/include
修改前的配置文件:
{ "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "c11", "cppStandard": "gnu++14", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 }
修改后的配置文件:只是添了第 6 行,就能解决ros/ros.h
头文件包含报错的问题
{ "configurations": [ { "name": "Linux", "includePath": [ "/opt/ros/melodic/include", "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "c11", "cppStandard": "gnu++14", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 }
注:还看到有人建议在 VSCode 装一下 ROS 插件,但是我现在不报错了,也没打算把 VSCode 用成 IDE,所以就暂且不装 ROS 插件。能精简就精简,尽量所有变量自己可控。
{}c_cpp_properties.json
配置文件在RPLidar_test_ws
文件夹工作目录下使用code .
打开文件夹时,VSCode 左边工作空间的状态如下,可见是没有.vscode
文件夹的,更不用说.vscode
文件夹中的配置文件了。
按住 Crtl + Shift + P
快捷键,然后输入 edit configurations
,点击选择后缀为(JSON)
的那项。
此时VSCode 左边工作空间下出现:
能够调出{}c_cpp_properties.json
文件,就可以着手进行{}c_cpp_properties.json
文件的配置了。
Alt + / //定位到文件最后一行
Alt + \ //定位到文件首行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。