【问题标题】:Autocomplete in eclipse skipping getters and setterseclipse中的自动完成跳过getter和setter
【发布时间】:2011-09-16 04:45:48
【问题描述】:

我现在正在寻找 Eclipse 中的功能,这将允许我跳过自动完成项的获取和设置部分,例如类人具有字段名称以及该字段的获取器和设置器。现在当我开始打字时

Person p = new Person();
p.getN-> autocomplete gives me one item getName 

//what i would like to get is 

p.n-> autocomplete gives me two sugesstions getName and setName

我知道这只是三个字母要输入,但是当我输入它们这么多次时,它真的很重要。

【问题讨论】:

    标签: java eclipse autocomplete


    【解决方案1】:

    不,据我所知,Eclipse 中没有类似的功能。

    然而,Eclipse确实在大多数地方都支持 CamelCase 搜索,所以输入 p.gN 后跟 Ctrl-Space kbd> 应该建议getName()(可能是第一个结果)。

    【讨论】:

      【解决方案2】:

      朝着你的方向迈出一步:eclipse 支持 CCN (CamelCaseNotation ;)),所以只需键入

      p.gN
      

      它应该提供getName() 方法。

      【讨论】:

        【解决方案3】:

        您可以查看Eclipse Code Recommenders 。我不知道是否具有您正在寻找的功能,但它在自动完成方面做得很好。

        【讨论】:

          【解决方案4】:

          Eclipse 有一个子词完成引擎。有关更多详细信息,请参阅http://code-recommenders.blogspot.com/2011/08/eclipse-subwords-completion-1-here-you.html

          最好, 马塞尔

          【讨论】:

            【解决方案5】:

            您也可以手动创建 getter 和 setter,例如:

            public class Funcionario {
            private String nome;
            private String cpf;
            private double salario;
            }
            

            然后你可以在类中输入getN,然后输入Ctrl。 +空间。这样 Eclipse 会建议你使用一个 getter 方法作为 nome,setN 也是如此,然后键入 Ctrl。 + 空格。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-11-05
              • 2010-09-13
              • 1970-01-01
              • 2017-11-05
              • 2012-05-12
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多