12
votes

Changer de raccourci pour la sélection automatique

Dans Eclipse, je trouve que cela gênant que l'entrée est la touche de raccourci qui sélectionne un élément de la liste d'assistance au contenu / autocomplete. Surtout dans Pydev où il n'y a pas de point-virgule de fin de ligne, appuyer sur Entrée pour une nouvelle ligne me donnera à la place tout ce qui est sélectionné dans la liste des autocomplètes.

L'onglet est une touche de sélection bien meilleure depuis que je ne suis pas susceptible de vouloir une onglet Mid-Line.

Toute chance de changer cela dans Eclipse?

Utilisation de CDT, PDT et PYDEV, mais intéressé par une solution liée à Eclipse.


0 commentaires

4 Réponses :


4
votes

Toutes les liaisons clés dans Eclipse sont définies dans la fenêtre -> Préférences -> Général -> Touches. Je ne pense pas que vous puissiez modifier ce qui est utilisé pour sélectionner des choses à partir de la liste d'autocomplètes, mais vous pouvez utiliser de l'espace pour sélectionner, puis entrer pour la nouvelle ligne.


2 commentaires

Vous voulez dire espace pour SSELISE puis entrez pour la nouvelle ligne, non? Ensuite, j'ai un espace supplémentaire à la fin de chaque ligne. Je suppose que l'ESC puis entrez est une option, mais cela devient vraiment gênant et en vaut vraiment la peine.


Il suffit de chercher "Alt + /" ou "Achèvement de Word" - Vous pouvez le modifier, mais la modification de "L'onglet" doit être effectuée plus manuellement et fait que l'onglet ne fonctionne pas dans l'éditeur ...



1
votes

La ou les touches de sélection automatique (s) est spécifique à l'éditeur. Par exemple, dans Aptana Studio, vous pouvez définir un ensemble de clés pour la sélection de propositions. Voir par exemple Préférences / Aptana Studio / Editors / JavaScript. Puisque Pydev partage un code avec Aptana Studio, il a des capacités similaires. Voir "Préférences / PYDEV / EDITEUR / CODE COMPOUTION / Appliquer Achèvement sur *" Cocher.

Parler de la touche de tabulation en tant que sélecteur, il ne semble pas possible avec un codage supplémentaire car il a une signification particulière pour se concentrer sur la fenêtre de propositions. Pour ceux qui intéressés pouvaient trouver une manipulation de l'onglet sur org.eclipse.jface.text.contentalassist.comPletetionProposalpopup.verifyKey (vérifyEvent)

acclamations, Max


0 commentaires

1
votes

Malheureusement, il n'est pas vraiment possible d'utiliser l'onglet au lieu d'entrer à la fois automatique dans PYDEV (ni à Eclipse elle-même).

Alors, ce que je fais dans ces cas, utilise Shift-Entrée pour accéder à une nouvelle ligne: Notez que dans ce cas, vous pouvez appuyer sur Maj + Entrée depuis n'importe quel endroit de votre ligne. fin de ligne, appuyez sur Entrée '(qui est une bonne chose pour moi).

Mise en œuvre Remarque: Comme Max a souligné, les cas «\ t» et '\ r, «\ n' sont effectivement codés dur dans Eclipse à: org.eclipse.jface.text.contentassist.comPletetionProposalPopup.Vendykey (vérifyEvent ) Donc, pour résoudre ce problème, vous auriez besoin d'un patch qui a changé cela à Eclipse elle-même (donc, si vous estimez que cela en vaut la peine, créez une demande de bogue en Eclipse lui-même de demander cette fonctionnalité).


0 commentaires

0
votes

Si vous avez un Mac, vous pouvez télécharger le meilleur outil tactile (BTT) et modifier la touche de raccourci en onglet. Juste essayé et cela a fonctionné, cependant, si vous faites cela, vous ne pouvez pas utiliser régulièrement la touche TAB sur TAB dans le texte. Ce qui est plutôt bon pour pouvoir bo. Je l'ai changé pour changer + espace.

En BTT, sélectionnez Keybord dans le menu entre les pavés de trackpads et la télécommande Apple. Ajoutez éclipse avec le signe + sur le côté gauche. Ensuite, appuyez sur + Ajouter un nouveau raccourci. Dans le raccourci Keybord, appuyez sur la touche de raccourci ou la combinaison que vous souhaitez. Lors de la gâchette, un autre keybord Shortkey Appuyez sur Ctrl + Space et vous avez terminé! Assurez-vous simplement que le nouveau raccourci est activé dans le coin droit.

http://www.bettertouchtool.net/


0 commentaires