compile_commands.json

使用vscode进行c++代码编写时,配置代码includePath能够提供函数跳转,自动补全以及报错等帮助。由于有些库的路径不太好找且逐条添加到vscode中过于繁琐,本处介绍使用cmake导出json的方式介绍配置vscode环境(适用于CMakeLists.txt编译方式)。

快捷键

vs code 跳转定义返回快捷键

windows系统

Alt+← .. navigate back

Alt+→ .. navigate forward

Mac系统

Ctrl+- .. navigate back

Ctrl+Shift+- .. navigate forward

Ubuntu Linux系统

Ctrl+Alt+- .. navigate back

Ctrl+Shift+- .. navigate forward

代码跳转

  • 装完插件后,支持代码自动跳转,如果不能跳转的话,可能是插件冲突。