打开Qt Creator,点击工具->选项->Beautifier->Clang-format。 点击浏览,会跳出一个windows文件窗口,找到clang-format.exe文件并双击,Qt Creator就会自动填入clang-format.exe文件的绝对路径。当然,你也可以选择手动输入clang-format.exe文件的绝对路径。 然后点击Use customized style->Add。 在新跳出来的窗口中写入你想...
还有一个更好的办法,先进入路径C:\Users\<用户名>\AppData\Roaming\QtProject\qtcreator\beautifier\clangformat\myclangconfig,然后在命令行终端输入以下命令,可以生成参数模板.clang-format文件 clang-format-2663a25f.exe -style=Microsoft -dump-config > .clang-format 然后再该文件的基础上,修改自己想要的参数。
# qt配置格式化代码插件clang-format自定义格式 # 打开beautifier 打开 选择beautifier点打开 然后重开qc  # 选择离更改beautifier的tool为clang-format  ->Options(选项)->Analyzer(分析器), 在Clang-Tidy填写F:\Qt\Qt5.12.7\Tools\QtCreator\bin\clang\bin\clang-tidy.exe ...
问QtCreator:使用clang-format统一QtCreatorCodeStyleEN1.光标指向对应的代码块操作ctrl + shift + <折叠...
在 QtCreator 中使用 clang-format Beautifier 插件,首先在帮助菜单中勾选插件并重启 Qt。配置选项框内可选择是否在保存代码时自动格式化,如选中则需将 Tool 设置为 ClangFormat。若不选自动格式化,可在工具菜单中手动选择 ClangFormat 进行格式化。快捷键设置在工具选项中进行,通过搜索找到相关配置。Clan...
DisableFormat: false # 自动检测函数的调用和定义是否被格式为每行一个参数(Experimental) ExperimentalAutoDetectBinPacking: false # 固定命名空间注释 FixNamespaceComments: true # 需要被解读为foreach循环而不是函数调用的宏 ForEachMacros: - foreach - Q_FOREACH - BOOST_FOREACH IncludeBlock...
点击确认按钮之后,最终会在路径C:\Users\<用户名>\AppData\Roaming\QtProject\qtcreator\beautifier\clangformat\myclangconfig生成.clang-format文件。如果该文件使用了中文注释,那么就需要手动另存为UTF-8的编码,否则格式化时会报错:error: Got empty plain scalar。
插件形式调用clang-format:(插件中选择Beauitfier) 代码编写完成后,保存代码时自动修改代码格式。 需要配置插件、Clang-format路径; 使用通用标准.clang-format配置文件; 在新旧版本QtCreator支持都较好; 较新版本的QtCreator安装后在D:\Qt\qtcreator-10.0.2\bin\clang\bin路径下会自带Clang-format.exe。