c++ - 为什么我的 clang 格式不支持 PPDirectiveIndentStyle 选项?
问题描述
在 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 [参考] 引入的。所以应该支持。我该如何解决这个问题?
解决方案
终于解决了!关键应该是IndentPPDirectives
。像这些:
IndentPPDirectives: AfterHash
推荐阅读
- reactjs - 如何将特定 API 数据从一个组件发送到另一个在 React 组件中调用的组件
- .net - JSON.stringify API 返回 415 (.net & angular)
- php - 存储库模式:如何准确地确定函数的签名(返回类型)?
- ruby-on-rails - 将 DateTime 属性与 DateTime.now 进行比较会产生意想不到的结果
- xamarin - 将 DeviceDisplay.MainDisplayInfoChanged 事件添加到 XF 应用程序的 OnStart 是否有任何问题?
- web-scraping - 使用 Beautiful Soup 抓取一个人在 Quora 上回答的所有问题
- c++ - 如何正确捕获 Rcpp 异常?
- windows - 什么是“api-ms-win-core-...”?
- javascript - react-paypal-button-v2 付款完成但未收到
- c# - 无法使游戏对象从另一个脚本中移动