栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第十一篇,VS Code无法整理C++代码格式问题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第十一篇,VS Code无法整理C++代码格式问题

目录

1. 问题与解决方案

2. 注意事项

3. 使用示例


1. 问题与解决方案

VS Code里Shift+alt+F是格式化整理代码,但前提是要有extentsion插件支持并做好配置,否则出现下图bug:

插件我装了,但没做好配置,所以也是不行。

鼓捣一上午各种测试,总算好了,下面整理记录在案:

  1. 安装C/C++和Clang-Format这两个Extension;
  2. VS Code左下角点击设置按钮(齿轮图标)->Command Palette...;
  3. 在弹出的框中输入“Preferences: Open Settings (JSON)”,打开系统配置{} settings.json;
  4. 按如下样式编辑,注释掉的首行是我这里的默认设置,每行注意英文半角逗号结尾:
  5. {
        //"editor.defaultFormatter": "vscode.configuration-editing",
        "editor.defaultFormatter": "ms-vscode.cpptools",
        "C_Cpp.clang_format_path": "C:\Users\user\.vscode\extensions\ms-vscode.cpptools-1.10.7-win32-ia32\LLVM\bin\clang-format"
    }

2. 注意事项

确保当前workspace下,也就是代码目录下要有clang-format文件,不知道怎么写的话可以拷贝下面这个链接里的,向作者致谢~

https://blog.csdn.net/frankcreen/article/details/108909321

{} settings.json里的写法我参考的另一个链接,它的代码段里的line 35,向作者致谢~

VS Code c/cpp 插件和配置_chyQino的博客-CSDN博客_vscode使用cpp

3. 使用示例

 当前workspace下没有clang-format文件,是经典排版,即各类括号独占一行:

#include 

int aaa(int a)
{
    int cc = 6;
    return 4;
}

有clang-format文件,是当下流行排版(谁能告诉我叫什么名字,苦笑~)

#include 

int aaa(int a) {
    int cc = 6;
    return 4;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/989712.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号