VSCode Linux的C++代码格式化配置的实现
作者:夜雨听萧瑟
动格式化代码容易出现错误,特别是当代码量较大时,使用自动格式化可以减少这种错误的风险,本文主要介绍了VSCode Linux的C++代码格式化配置的实现,感兴趣的可以了解一下
1、安装clang-format工具
命令
~$ sudo apt-get install clang-format
安装后,查找安装的地址:
命令
~$ which clang-format
得到安装地址:/usr/bin/clang-format
2、配置代码格式化
2.1 全局用户配置格式化代码
(1)进入目录全局vscode的setting.json目录,命令:
cd ~/.config/Code/User/settings.json
(2)编译文件,命令:
vi settings.json
在原文档最后内容后面添加以下选项:
"editor.formatOnSave": true, "clang-format.executable": "/usr/bin/clang-format",
然后,重新打开VSCode,按下Ctrl+S时会自动格式化代码。
2.2 工作区配置格式化代码
(1)进入当前代码工作区,按下快捷键 Ctrl+Shift+P或者点击右下角的设置按键,选择Command Palete,输入settings.json如下:
(2)在settings.json输入配置命令:
{ "editor.formatOnSave": true, "clang-format.executable": "/usr/bin/clang-format", }
保存后,在当前工程下面,按下Ctrl+S保存时会自动格式化代码。
代码测试
a>格式化前:
#include <iostream> int main() { int a = 1; int b = 2; int c = 3; return 0; }
b>格式化后:
#include <iostream> int main() { int a = 1; int b = 2; int c = 3; return 0; }
(3)不用保存时格式化代码,使用快捷键格式化代码
如果不想在保存时格式化代码,可以去掉上面的配置,如下:
{ //"editor.formatOnSave": true, "clang-format.executable": "/usr/bin/clang-format", }
默认的格式化代码快捷键Ctrl+Shift+I
如下:
附加:
1、格式化代码配置方法也可参考:
2、VSCode的插件下载官网地址:Extensions for Visual Studio family of products | Visual Studio Marketplace
到此这篇关于VSCode Linux的C++代码格式化配置的实现的文章就介绍到这了,更多相关VSCode C++代码格式化配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!