c++ - eclipse-cdt中如何自动生成函数头注释?

标签 c++ c eclipse-cdt

有没有一种方法可以自动为 eclipse cdt 中的函数生成函数头文件?我看到相关帖子要求在函数头之前使用 Alt + Shift + J 或键入 /**然后按 Enter。但是我想知道是否有可能获得预定义的函数头。我试图在

中定义我的格式

C/C++ > Code style > Code templates > Comments > Methods

但找不到在代码中使用它的方法。

最佳答案

恐怕我有一个部分的答案:

  1. 如果您转到 window -> preferences -> C/C++ -> Editor 并在 Documentation tool comments 下选择 Doxygen,键入 /** + enter 会在注释中自动填充param和return标签。不过,我没有找到自动添加其他字段的方法。
  2. 如果您转到 windows -> preferences -> C/C++ -> Editor -> Templates,您将能够创建 eclipse 能够自动完成的模板,当您输入它们时名字。
    例如,您可以创建一个名为“author”的模板,将上下文设置为“doc comment”并将您需要的标签设置为模式。对于这个例子,我使用了 @author ${user}(注意变量的使用)。现在您可以开始输入“aut”,按 ctrl+space 自动完成,您的标签将被插入。

我知道这可能不是您正在寻找的答案,但它可能会有所帮助。我也一直在努力使用 eclipse 设置来自动生成这些内容,但是您使用模板执行此操作变得非常快,并且您可以更好地控制实际内容。

关于c++ - eclipse-cdt中如何自动生成函数头注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14201268/

相关文章:

c++ - 如何声明一个函数接受任意长度的右值数组

c - 二维数组是双指针吗?

c++ - PGI 上 OpenMP 目标指令的结果

c++ - 将枚举转换为 int

c++ - 在 C/C++ 中使用带有 GPGME 的特定公钥验证 GPG 签名

c - 当检测到字符时,如何让 C 中的 scanf 打印错误?

c - 在主函数内部静态分配大量内存

c - Eclipse C++ CDT Kepler 在执行结束之前不显示控制台输出

c++ - 如何在 Eclipse CDT 中编译 64 位 DLL(使用 Windows SDK)?

c++ - 尽管构建成功,但 Eclipse Neon 构建错误