enable clang-format in VSC

之前的环境都是好用的,一次深度垃圾清理后,发现所有配置和clang-format都不好用了。

clang-format要起作用:

  1. 装clang-format插件
  2. 装clang-format.exe,这个需要安装LLVM或者 cpptools插件
  3. 正确的配置文件

安装

  1. 安装clang-format 插件。xaver出品那个
  2. 配置Clang-format: Executable 有效路径。

配置

网上配置很多,只列举几个比较重要的:

配置vsc用的格式化工具为clang-foramt

  • Default Formatter(editor.defaultFormatter)

clang-format.exe路径配置

Clang-format:Executable(clang-format.executable)

保存文件自动格式化文件

  • format on save(editor.formatOnSave):yes
  • Format On Save Mode:file(默认)

格式的控制文件

方式1: 填写file。表示在项目根目录下搜索.clang-format
方式2: 修改VSC的Clang_format_style属性,直接填入键值对,也就是.clang-format的有效内容,这样就相当于全局配置文件了:

BasedOnStyle: LLVM
BreakBeforeBraces: Linux
Language: Cpp
ColumnLimit: 120
ReflowComments: false
SortIncludes: false
BreakBeforeBraces: Custom
BraceWrapping:
  AfterEnum: false
  AfterStruct: false
  SplitEmptyFunction: false
AlignConsecutiveAssignments: true
AlignConsecutiveMacros: true
AllowShortFunctionsOnASingleLine: None

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注