web-dev-qa-db-fra.com

Comment puis-je faire en sorte que l'auto-complétion dans les Netbeans inclut à la fois des variables et des méthodes?

J'étais curieux de savoir si quelqu'un connaissait un moyen (en utilisant un paramètre, un plugin ou autre chose) de me permettre de sélectionner des noms de variables à la volée dans les Netbeans, de la même manière que Visual Studio 2008 utilise une fenêtre contextuelle automatique? Pour le moment, je peux y accéder en appuyant sur Ctrl + Espace, mais je me demandais s’il était possible de l’éviter et de les faire apparaître automatiquement au fur et à mesure que je taperais, et les méthodes donneraient le '.' opérateur comme d'habitude?

Les paramètres dans "Outils-> Options-> Editeur-> Achèvement du code" ne semblent pas avoir le paramètre Ctrl + Espace que je recherche, mais seulement une case à cocher pour basculer entre la normale "." la complétion de code des noms de méthodes activée ou désactivée.

(si cela peut aider, la version de Netbeans est 6.9.1 et j'écris en Java pour Glassfish)

20
Steve Rathbone

J'ai essayé d'obtenir la fonctionnalité désirée en ajoutant l'alphabet aux sélecteurs de complétion. Cela a fonctionné un peu, vous pouvez toujours l'essayer.

Aller à:

Outils -> Options -> Editeur -> Achèvement du code

Sélectionner 

Langue: [Java]

Vérifier:

[X] Auto Popup on Typing Any Java Identifier Part

Sélecteurs de complétion pour Java:

[.,;:([+-=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ]

Bonne chance!

60
ejohansson

Cela ressemble à une fonctionnalité couramment demandée par NetBeans , ajoutée en 2009. Le paramètre semble être Tools -> Options -> Editor -> Code Completion -> Auto Popup Completion Window dans ces versions ( discussion ; voir aussi ) .

La fonctionnalité dont vous parlez de Visual Studio est IntelliSense, au fait. Si vous recherchez un formidable lecteur IntelliSense IDE pour Java, vous pouvez envisager de prendre en compte IntelliJ.

6
MrGomez

Dans les préférences NetBeans, choisissez l'achèvement du code. puis choisi Java au lieu de toutes les langues; puis choisissez toutes les options. Tu l'auras. Bonne chance.

3
Xiaogang

Oui je l'ai eu. 

Outils> Option> Editeur> Compilation de code> Langue> Java

C'est si facile avec NetBeans.

1
Mahe Karim

invoquer l'achèvement du code

Dans l'éditeur NetBeans, appuyez simplement sur Ctrl+spacebar il donnera des suggestions pour les variables, méthodes, etc.

0
Mark Burleigh