【问题标题】:Clang-format : default "Indent Width" is not 4Clang 格式:默认“缩进宽度”不是 4
【发布时间】:2020-04-03 06:29:25
【问题描述】:

我下载了 clang-format-6.0,由于某种原因,默认的缩进宽度是 2。 我在几个线程上读到,clang-format 使用的默认缩进是 4。

我尝试了几个项目和几种文件类型,结果都是一样的。

现在我知道我可以添加一个 .clang 格式的文件来更改缩进宽度。但是为了将缩进宽度设置回默认值而对我所有的项目都这样做是很烦人的。

编辑:显然默认实际上是2 ...我想这一定是有原因的...选择¯_(ツ)_/¯ 有没有一种方法可以更改默认值而不必在任何地方制作 .clang 格式的文件?

【问题讨论】:

  • 我不认为你看到的线程是正确的。文档显示在命令行和配置文件中从默认的 更改为 4 个空格。
  • @Gene 谢谢!那我想我应该把我的问题改成:有没有办法改变默认值?

标签: indentation clang-format


【解决方案1】:

问题似乎是“有没有一种方法可以更改默认值而不必在任何地方制作 .clang 格式的文件?”

是的,您也可以在命令行上配置 clang-format。在这种情况下:

clang-format -style="{IndentWidth: 4}"

您可以创建一个 shell 别名,这样您就不必输入整个内容:

别名 cf 'clang-format -style="{IndentWidth: 4}"'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    • 2021-11-07
    相关资源
    最近更新 更多