更紧凑的Eclipse自动完成代码

时间:2013-09-24 21:38:19

标签: java android eclipse

Eclipse非常适合在需要时建议标准代码,并帮助将提示自动填充到代码中。

例如,在ADT中,如果我写下这段代码:

Runnable r = new 

如果我按下CTRL-Space,这就是我得到的,自动:

Runnable r = new Runnable() {

    @Override
    public void run() {
        // TODO Auto-generated method stub

    }
};

太棒了! 但一般来说,在此之后,我花了一点时间来压缩所有这些浪费空间并使它像这样:

Runnable r = new Runnable() {
    @Override public void run() {
    }};

现在的问题是:有没有办法指示Eclipse制作更紧凑的代码,类似于最新的代码?是否有一些选项,或者是否有一些我可以更改的代码?

显然这只是一个例子,我不是在抱怨Runnable()自动完成代码本身,它甚至不是抱怨,但我希望Eclipse在任何类似的情况下表现不同

谢谢

1 个答案:

答案 0 :(得分:1)

您可以按照以下两个步骤执行此操作:

第1步

创建Java格式规则。

要编辑代码格式样式,请转到首选项> Java和GT;代码风格>格式化。然后从内置风格开始创建自己的风格。

特别是您可能对新行空白行控制声明标签感兴趣,您可以自由地更改许多设置。

第2步。

转到首选项> Java和GT;编辑与GT;保存操作并启用在保存时执行选定的操作并检查格式化源代码

立即格式化:

如果您不想等待保存命令来应用格式:

  • 可以在编辑器中插入任何Java模板,并应用格式规则。只需确保为每个模板选中使用代码格式化程序。这是您问题的最佳解决方案
  • 您可以使用CTRL + SHIFT + F
  • 应用格式
  • 您可以在构建时强制全部保存,因此实际上,每次构建时,都会格式化。