c++ - 如何编写eclipse插件格式化C++14源码?

标签 c++ eclipse eclipse-plugin ide clang

在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/

相关文章:

c++ - 为什么我会收到错误 "Floating point exception"?

java - 在一个项目中将 C++ 与 Java 集成。有可能吗?怎么做?

c++ - 静态或动态链接 CRT、MFC、ATL 等

java - CheckedTreeSelectionDialog 最初检查元素

java - Eclipse 富客户端平台,添加 Textbox 或类似的

java - 我怎样才能告诉我的表单控件的值发生了变化?

c++ - 使用icc编译器的 float 异常

java - 在 Eclipse 中查看 gcmv 使用的堆数量?

java - 通过选择行或选中复选框来选中 SWT 表复选框

java - eclipse 插件从 jar 使用的源代码创建类