在eclipse CDT中,可以按Ctrl+Shift+F在当前编辑器中格式化C++14源代码。
但是,默认的 CDT 格式化程序有一些烦人的错误。所以我想自己写一个格式化程序。我知道写一个非平凡的东西不是一件容易的事,但我有一个强大的工具:clang-format。
通过使用clang-format,编写一个C++14源代码格式化程序就像家庭作业一样简单。然而,真正的障碍是编写 eclipse 插件。我只想重载 Ctrl+Shift+F 的默认处理程序。
如何实现目标?
最佳答案
我想分享名为CppStyle 的Eclipse 插件。 http://wangzw.github.io/CppStyle/
CppStyle 集成了 clang-format 作为 Eclipse CDT 的另一个代码格式化程序,并支持使用 Ctrl
格式化 C/C++ 代码+ Shift
+ F
.此外,您可以启用 CDT 以在保存时格式化源文件。
CppStyle 还集成了 cpplint.py检查编码风格。当用户将要保存源文件时,检查并标记 CDT 编辑器上的样式问题。
关于c++ - 如何编写eclipse插件格式化C++14源码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598279/