我想在 CLion 中使用 clang-format 格式化我的代码。我已经完成了设置,但没有找到任何允许我运行外部命令来转换代码的设置。在 CLion 中这些事情通常是如何完成的?
原文由 Klemen Forstnerič 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 CLion 中使用 clang-format 格式化我的代码。我已经完成了设置,但没有找到任何允许我运行外部命令来转换代码的设置。在 CLion 中这些事情通常是如何完成的?
原文由 Klemen Forstnerič 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
您可以在 CLion 中使用 _外部工具_。
转到
File->Settings->Tools->External Tools
并单击加号。应该会弹出一个窗口。使用您选择的名称。
对于
Tool settings
选项卡,我使用以下配置:程序:
clang-format-3.7
(您应该在此处使用可执行文件的名称)参数:
-i $FileName$
工作目录:
$FileDir$
现在,打开文件后,您可以转到
Tools->External tools
并运行上面的配置。它基本上调用 clang-format 并进行就地格式化。您也可以为其设置自定义键盘映射,只需在“设置”菜单的“键盘映射”中搜索外部工具的名称即可。