clang-format Visual Studio plugin and cmake
我已经从http://llvm.org/builds/安装了Visual Studio的最新的clang格式插件,并且试图将其与CMake生成的VS解决方案文件一起使用。 我有以下目录结构:
1 2 3 4 5 | ./ ├──project/ │ ├──.clang-format │ └──source.cpp #all sourcefiles are here └──build/ # cmake build files |
当我打开cmake生成的.sln文件并按CTRL + R,CTRL + F时,没有格式化。 当我将
我尝试在整个项目目录中复制
我必须将文件放在哪里才能被插件拾取?
我解决了这个问题,它与放置.clang格式文件的位置无关。 就像我一样,只需将其放在源目录的根目录中即可。
为什么根本不格式化,是因为.clang-format需要行
如果您只是一个带有几行的.clang格式文件,例如:
1 2 3 4 5 6 7 8 | --- ColumnLimit: '120' IndentWidth: '4' Language: Cpp Standard: Cpp11 UseTab: Never ... |
那么它将不会进行任何格式化。 如果没有一套完整的规则,它可能无法工作,在这种情况下,它不知道应该使用哪个默认设置。