命令
~$ sudo apt-get install clang-format
安装后,查找安装的地址:
命令
~$ which clang-format
得到安装地址:/usr/bin/clang-format
(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时会自动格式化代码。
(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
- int main()
- {
- int a = 1;
- int b = 2;
- int c = 3;
- return 0;
- }
b>格式化后:
- #include
- 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、格式化代码配置方法也可参考:
vscode安装配置clang-format插件及使用_clang-format.exe-CSDN博客
2、VSCode的插件下载官网地址:Extensions for Visual Studio family of products | Visual Studio Marketplace