我正在使用安装了 C++ 开发人员工具的 Eclipse Neon。通常我使用 Visual Studio + Visual Assist 插件。 Visual Assist 有一个称为片段的功能,我用它来绑定(bind)一个快捷键来“记录一个方法”,它实际上只是将一个文档标题模板应用到我选择的函数的顶部。示例:
void MyTestFunction();
没有关于此的文档 block 。我可以将我的插入符放在 MyTestFunction
上并执行我的快捷键,它会在其上方插入一个文档 block (我自己定义):
///////////////////////////////////////////////////////////////////////////////
///
///////////////////////////////////////////////////////////////////////////////
void MyTestFunction();
然后我可以使用 doxygen 风格的语法填写文档。
我已经阅读了一些关于 SO 和其他地方关于模板、启用 doxygen 支持等的帖子。但是我还没有找到可以让我使用快捷键添加这样的文档或某种类型的自动完成的东西插入 3 个斜杠 (///
) 并按 ENTER 插入上面的 block 的行为。
谁能帮我想出一种在 Eclipse 中以类似于 Visual Studio + Visual Assist 方法的方式执行此操作的方法?
Eclipse 有很多 Doxygen 安装手册。您可以引用本手册:Doxygen+Graphviz setup in Eclipse
简单地说你的步骤是:
- 安装 Eclipse 插件:Eclox
- 在此处激活 Doxygen 文档工具:Window->Preferences->C/C++->Editor->Documentation tool(您可能必须激活 Eclipse 首选项的高级 View )
之后,您可以在任何函数上方键入 /**
并按 Enter
我是一名优秀的程序员,十分优秀!