【问题标题】:Why does not my clang-format support PPDirectiveIndentStyle option?为什么我的 clang 格式不支持 PPDirectiveIndentStyle 选项?
【发布时间】:2018-09-18 02:32:44
【问题描述】:

在 OSX 上安装了最新版本的 clang-format:

$ brew upgrade clang-format
Error: clang-format 2018-04-24 already installed
$ clang-format -version
clang-format version 7.0.0 (tags/google/stable/2018-04-24)

并在 _clang-format 文件中获取一行来格式化我的 C++ 代码:

PPDirectiveIndentStyle: AfterHash

导致这样的错误:

YAML:17:25: error: unknown key 'PPDirectiveIndentStyle'
PPDirectiveIndentStyle: AfterHash

我用谷歌搜索,得知这个选项是在 2017.8 [Ref] 引入的。所以应该支持。我该如何解决这个问题?

【问题讨论】:

    标签: c++ homebrew clang-format


    【解决方案1】:

    终于解决了!密钥应该是IndentPPDirectives。像这些:

    IndentPPDirectives: AfterHash
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 2012-11-07
      相关资源
      最近更新 更多