代码之家  ›  专栏  ›  技术社区  ›  RC.

Eclipse中的注释模板变量

  •  3
  • RC.  · 技术社区  · 15 年前

    我在Eclipse(CDT)中有一个用于函数调用的注释模板,如下所示:

    //****************************************************************************
    //
    // Function: ${enclosing_method}
    //
    // Purpose:  
    //
    // Parameters:
    //
    //****************************************************************************
    

    我的问题是 ${enclosing_method} 模板变量在大多数情况下都不起作用,但在其他情况下却起作用,我还没有弄清楚原因。我尝试在函数内部和函数定义外部(在顶部)使用注释模板,即使在同一个头文件中也是如此。我更喜欢站在最前面,看到它在那个位置上工作,但我不知道为什么。

    为了使封闭方法变量自动将名称放在注释中,需要满足哪些先决条件?

    提前感谢您提供的任何见解。

    1 回复  |  直到 15 年前
        1
  •  2
  •   VonC    15 年前

    你是 not the only one 此模板出现问题。
    即使在JDT(Java)中也有问题,因为2004!见 bug 76661 .

    然而,它并不是完全可复制的。

    对此进行了调查,试图找到一个可复制的案例。如果我向类中添加一个新方法,然后在保存之前在方法内部执行模板,我就可以始终如一地实现它。

    到目前为止,还看不到补丁。