enable clang-format in VSC

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

clang-format要起作用,一个是要安装有效的clang-format工具,比如LLVM-10.0.0-win64.exe,同时要有有效的配置文件。

安装

  1. 安装clang-format 插件。xaver出品那个
  2. 安装LLVM,同时要注意在安装过程提示时,要选择使能环境变量,否则命令行调用可能会失效,导致找不到文件。

配置

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

保存文件自动格式化文件

  • format on save:yes
  • Format On Save Mode:file

格式的控制方式

Clang_format_style
方式1: 填写file。表示在项目根目录下搜索.clang-format
方式2: 直接填入键值对,也就是.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

发表评论

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