Eclipse Java代码模板 - >方法体:如何插入回车符?

时间:2012-08-27 10:27:09

标签: java eclipse templates methods

基本上,我想编辑Method Body模板,这样每当我点击工具提示中的“添加未实现的方法......”时,我会用我想要的模板创建我喜欢的方法。

例如(以及我将来使用的所有其他常规方法):

当我点击“添加未实现的方法......”时,我通常会(不要想):

@Override
public void render(Canvas c, float canvasX, float canvasY) {}

我想要的是使用此模式自动添加未实现的方法(DO WANT):

@Override
public void render(Canvas c, float canvasX, float canvasY) {
}

以下是代码模板目前的样子:

Diagram.

我该怎么编辑这个,所以我可以得到上面标有“DO WANT”的模式?

提前致谢。

2 个答案:

答案 0 :(得分:5)

试试这个

转到

 Preferences
 >Java
  >Code Style
   >Formatter 
     > Edit
      > Braces Tab
         >Method Declaration
          > Change Option to Next Line
      > Line Wrapping 
          > Method Declarations
          > Declaration
           > Do Not Wrap

另请在Method Body设置

中添加以下内容
  // ${todo} Auto-generated method stub
  ${body_statement}

这将添加一个**TODO**,您提醒您已自动生成该方法,并且需要添加一些代码。

 Preferences
 >Java
  >Code Style
   >Code Template
    >Code
     >Method Body
      >Edit
       >Paste the value in pattern

答案 1 :(得分:1)

好吧,这似乎是一个bug in Eclipse,虽然可以追溯到2003年。但是我找到了最迟的方式来获取新行字符。您从文本文件(sheesh)中复制粘贴换行符