VSCode设置
VSCode号称宇宙第一编程神器,不是没有原因的,本质上他就是一个文本编辑器,所以很轻量。
它的插件宇宙,让这个编辑器非常好用。
而且它还是跨平台的。
对于一些常用功能设置,做了一些小结。
6 多行显示标签页
7 重命名变量或函数
8 代码错误提示不小心关闭了
9 显示代码编辑人
10 文件中的库文件不能定位到定义处
11 Ubuntu下VSCode配置Clang-format
12 字体修改
13 常用插件
1 设置120字宽垂直标尺
为什么要这么设置,防止一行代码过长,需要拉动滚动条才能看完一行,非常麻烦,提醒自己,一行不要超过120字宽,超过时就要换行了。
Mange——>settings——>输入rulers——>点击 Edit in settings.json
输入一下数据,设定120字宽的垂直标尺。如果设置字体大小,则增增加“editor.fontSize”:
{
"editor.rulers": [120],
"editor.fontSize": 16
}
效果图如下
2 设置单词高亮
Extensions——>输入highlight过滤——>找到红色笔的扩展——>右侧点击install
默认选中单词快捷键为 shift+F8vscode字体大小快捷键,清除全部高亮为 Ctrl+Shift+F8,选择单词是组合键,有点麻烦,改为F8
Mange——>Keyboard Shortcuts ——>输入high——>找到Highlight Selected Words
双击shift+F8的位置——>按下F8,即可设置快捷键。如果提示F8已设置其他功能的快捷键,则先搜索F8,将其他功能快捷键改称其他快捷键,再修改highlight的快捷键为F8。
3设置tab健为4个空格
点击右下角Spaces:4——>INdent Using Tabs ——>选择4个空格
4 列选择
按住Alt+Shift+左键进行列操作
5 设置文件头及函数说明
下载一个插件koroFileHeader
点击File——>Preferences——>Settings,在json文件中设置fileheader格式
设置可按照下面的格式设置
{
// 文件头部注释
"fileheader.customMade": {
"Description": "",
"version": "1.0.0",
"Author": "qianchengjun",
"Date": "Do not edit",
"LastEditors": "qianchengjun",
"LastEditTime": "Do not Edit"
},
//函数注释
"fileheader.cursorMode": {
"description": "",
"param": "",
"return": ""
}
}
在文件头部输入Ctrl+Alt+i设置文件头
函数说明快捷键Ubuntu中为Ctrl+Alt+t会直接调出终端,需要修改快捷键
修改cursorTip的快捷键为Alt+t即可
python文件头
设置json文件
{
"HEADER": {
"prefix": "header",
"body": [
"# -*- encoding: utf-8 -*-",
"'''",
"Filename :$TM_FILENAME",
"Description :",
"Time :$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"Author :QianChengjun",
"Version :1.0.0",
"'''",
"",
"$0"
],
},
"function":{
"prefix": "function",
"body": [
""""",
"r",
"Arguments",
"---------",
"rr",
"Returns",
"-------",
"r",
""""",
"",
"$0"
],
}
}
参考:python片段设置[1]
6 多行显示标签页settings里面输入wrap tabs找到之后勾选即可。
如果勾选之后设置失败vscode字体大小快捷键,提示:
则点击Open Settings,找到json文件中标红的错误语句,进行修改后再勾选。
很明显,我的json语句中红色方框的地方缺少逗号,补齐即可。
或者直接打开settings.json,写入
"workbench.editor.wrapTabs": true
7 重命名变量或函数
选中变量,按F2
8 代码错误提示不小心关闭了
输入Ctrl+Alt+P
输入error,选中Enable ErrorSquiggles
9 显示代码编辑人
搜索GitLens插件,安装即可
10 文件中的库文件不能定位到定义处
VSCode中 按 Ctrl+Shift+p,输入C/C++,找到C/C++:Edit Configurations(JSON)
在include中添加pcl、ros或其他库的头文件路径
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/**",
"/usr/include/pcl-1.8/pcl/**",
"/opt/ros/melodic/include/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "gnu++14",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
这样就可以定位到库文件函数定义处。
ROS函数可以点击ROS:Update C++ Properties,可生成ros包含路径
{
"configurations": [
{
"browse": {
"databaseFilename": "${workspaceFolder}/.vscode/browse.vc.db",
"limitSymbolsToIncludedHeaders": false
},
"includePath": [
"/opt/ros/melodic/include/**",
"/usr/include/**"
],
"name": "ROS",
"intelliSenseMode": "gcc-x64",
"compilerPath": "/usr/bin/gcc",
"cStandard": "gnu11",
"cppStandard": "c++14"
}
],
"version": 4
}
11 Ubuntu下VSCode配置Clang-format[2]
VScode上需要安装clang-format插件
本机还需要再安装一下clang-format
sudo apt-get install clang-format
代码中对部分代码进行格式调整,选中代码,然后右击,选择Format Selection,弹出的对话框选择设置默认的格式规范工具,选择Clang-Format即可。
12 字体修改
Setting-> Font
原始字体为:’Droid Sans Mono’, ‘monospace’, monospace
修改为: ‘Jetbrains Mono’即可
13 常用插件
参考资料
[1]
python片段设置:
[2]
11 Ubuntu下VSCode配置Clang-format:
限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信: