在eclipse中自动完成跳过getter和setter

时间:2011-06-16 09:03:39

标签: java eclipse autocomplete

我现在正在寻找eclipse中的功能,这将允许我跳过get并设置自动完成项的一部分,例如Class Person具有该字段的字段名称和getter以及setter。现在当我开始输入

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

我知道那些只有三个字母要输入,但是当我输入它们很多次时它确实有所作为。

5 个答案:

答案 0 :(得分:4)

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

然而,Eclipse 支持大多数地方的CamelCase搜索,因此键入p.gN后跟 Ctrl - Space 应该建议getName()(可能是第一个结果)。

答案 1 :(得分:3)

朝着你的方向迈出的一步:eclipse支持CNN(CamelCase Notation;)),所以只需输入

p.gN

它应该提供getName()方法。

答案 2 :(得分:2)

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

答案 3 :(得分:1)

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

最佳, 烫发

答案 4 :(得分:0)

您也可以手动创建吸气剂和吸气剂,例如:

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

然后在类中可以键入getN,然后键入Ctrl。 +空间。这样,Eclipse会建议您使用nome的getter方法,对于setN也是一样,然后键入Ctrl。 +空格。