53 votes

Quel est le raccourci clavier pour les suggestions de méthodes dans Eclipse sous Mac OS X ?

Dans Eclipse sous Windows, puis-je appuyer sur myObject.ctrl + space pour obtenir une liste de toutes les méthodes de l'objet. Mais sous Mac OS X, cela ne semble pas fonctionner. J'ai essayé ctrl + space , cmd + space y alt + space mais rien ne semble fonctionner.

Quel est le raccourci clavier pour les suggestions de méthodes dans Eclipse sous Mac OS X ?

60voto

William Scott Points 1083

Par défaut, je crois que c'est ctrl + space . Vous pouvez vérifier en allant dans Préférences > Général > Clés et en filtrant pour "content assist".

Si cela ne fonctionne pas, il se peut qu'une liaison d'OS X ou une autre application la remplace. Si une fenêtre contenant une liste vide s'affiche, il se peut que vous deviez modifier les suggestions affichées par défaut dans Préférences > Java > Éditeur > Assistance au contenu > Avancé. Vous pouvez continuer à appuyer sur la liaison pour faire défiler les différents types de suggestions.

23voto

ccpizza Points 2653

Pour OSX Mavericks/Yosemite et éventuellement des versions ultérieures/antérieures :

  1. Aller à System Preferences -> Keyboard .
  2. Cliquez sur le bouton Shortcuts onglet.
  3. Sélectionnez Spotlight dans le volet de gauche (voir la capture d'écran ci-dessous).
  4. Déconnexion Afficher le champ de recherche Spotlight à côté de la combinaison de raccourcis ^Space comme le montre la capture d'écran ci-dessous.

NOTE : évidemment, vous pouvez simplement remapper le raccourci clavier Spotlight à quelque chose d'autre, au cas où vous voudriez avoir un raccourci pour lui, par exemple je l'ai remappé à Alt + F2 .

Now Ctr+Space will work in Eclipse

Maintenant Ctr + Space devrait fonctionner dans Eclipse comme prévu.

7voto

Janmenjaya Points 81

Enfin ! J'ai trouvé comment faire fonctionner le raccourci clavier pour la complétion de code dans Eclipse sous Mac OS X. Au travail, sous Linux, j'utilise tout le temps CTRL-SPACE dans Eclipse. Malheureusement, cela ne fonctionne pas sur mon MacBook : CMD-SPACE déclenche le widget de recherche Spotlight et CTRL-SPACE est lié au lanceur Quicksilver dans mon cas. enter image description here Et il y a eu beaucoup de frustration. Premièrement : ne dites pas "complétion de code", mais "assistance au contenu" dans Eclipse. Pour apporter encore plus de confusion, il y a aussi l'outil "complétion de mots" dans le menu d'édition, mais ce n'est pas ce que vous voulez normalement (il se limite à compléter un nom de variable sans grande sensibilité au contexte). "Content assist" vous offre les suggestions habituelles que vous attendez d'un outil de complétion (noms de fonctions, variables, méthodes, propriétés, modules, ...). Une fois que j'ai compris cela, il m'a suffi de modifier le raccourci clavier pour "content assist" en quelque chose qui était encore disponible (j'ai choisi ALT-SPACE).

4voto

martin clayton Points 41306

Pensez à son shift + ctrl + space .

Dans mon installation, l'équivalent de la suggestion automatique est non lié, mais vous pouvez attacher une liaison dans Préférences>Général>Keys. La commande s'appelle "Content Assist (type : Java Proposals)".

4voto

woodleader Points 736

Je pense que c'est Command + 1 mais je n'ai pas travaillé avec Eclipse depuis un moment...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X