搜索文件
Ctrl+Shift+P
设置字体大小
File->Preferences->Settings->User->Text Editor->Font
设置背景色
File->Preferences->Settings->User->Workerbench->Appearance->
Color Theme ->Visual Studio Light
VSCode显示所有函数列表
Shift+Ctl+O
reference:
VS Code常用快捷键总结 - 暮光微凉 - 博客园www.cnblogs.comworkbench.action.navigateBack 后退
Ctrl+Alt+-
workbench.action.navigateForward 前进
Ctrl+Shift+-
调试控制台
Ctrl+Shift+Y
生成工作空间设置文件 .vscode文件夹中的settings.json。
Ctrl+Shift+P
Open Workspace Settings (JSON)
settings.json 关于工作空间环境的设置
https://code.visualstudio.com/docs/getstarted/settingscode.visualstudio.com在settings.json 对cmake 工具的配置
Configuring CMake Toolsvector-of-bool.github.iovscode写C++代码禁用编辑错误提示(红色波浪线)
"C_Cpp.errorSquiggles":"Disabled"
自定义cmake工具的安装路径:
"cmake.cmakePath": "/home/yourdir/cmake"
launch.json 关于调试器相关的设置
// launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", //这个应该是F1中出现的名字
"preLaunchTask": "Build", //在launch之前运行的任务名,这个名字一定要跟tasks.json中的任务名字大小写一致
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe", //需要运行的是当前打开文件的目录中,名字和当前文件相同,但扩展名为exe的程序
"args": [],
"stopAtEntry": false, // 选为true则会在打开控制台后停滞,暂时不执行程序
"cwd": "${workspaceFolder}", // 当前工作路径:当前文件所在的工作空间
"environment": [],//设置环境变量
"externalConsole": true, // 是否使用外部控制台,选false的话,我的vscode会出现错误
"MIMode": "gdb",
"miDebuggerPath": "c:/MinGW/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}]
}
c_cpp_properties.json 关于语言属性相关的设置
“includePath”:["/opt/thirdparty/include"] //关于搜索头文件目录的设置
“defines”:["__abc__"]//关于宏定义的设置
“compilerPath”:"/usr/bin/g++"//关于编译器路径的设置
"cStandard":"c11"
"cppStandard":"c++11"
"intelliSenseMode":"gcc-x64"
"compileCommands":"compile_cmd.json"//额外的编译命令
"configurationProvider":""
compileCommands 参考
c_cpp_properties.json referencecode.visualstudio.com