2010-12-08 81 views
3

J'ai d'abord ajouté un raccourci à une seule touche pour la fonction Find Next qui fonctionne "When: Editing Java Source". Puis j'ai ajouté le même raccourci pour "Quand: Comparer dans un éditeur". Cependant, aucun de ces raccourcis n'a d'effet dans la vue de comparaison (clic-droit/Comparer avec/...).Raccourci clavier omniprésent pour Find Next dans Eclipse?

Comment puis-je créer un raccourci clavier dans Eclipse qui fonctionne dans n'importe quel éditeur et dans les deux volets de la vue de comparaison?

+1

Dans mon cas, il ne fonctionne toujours pas: je binded « F3 » à tous « Suivant » présente action (Lorsque « Modification du texte », « intégré Xtext éditeur contexte "et" Dans Windows ", mais quand je fais une recherche et après j'appuie sur" F3 ", rien ne se passe Je crois que le problème est quelque part dans la condition" Wnen ": est-il possible de savoir" ce que je je fais ", je veux dire comment puis-je savoir si je suis en train d'éditer du texte, si je suis sous Windows, ...? – Dominique

Répondre

2

Ce n'est pas facile, mais je peux être fait. En fait, il doit être fait un à la fois où vous voulez F3 de travailler. Ce n'est pas un exemple complet, mais j'espère donner l'idée.

Étape 1: Commencez par lier F3 à "Rechercher Suivant" dans Windows (Windows est le plus général). Cela va obtenir F3 pour fonctionner dans le code java et le code jsp. Toutefois, cela ne fera pas fonctionner F3 dans le code JavaScript.

Étape 2: Copiez la liaison de touche que vous venez de créer. Dans le changement de copie lorsque la liaison se produit à partir de fenêtres à JavaScriptView. Notez qu'un conflit se produit. Vous devrez gérer le conflit de la manière habituelle, soit en désengageant l'autre commande, soit en la liant à une nouvelle clé. À ce stade, F3 fonctionne dans le code Java, JSP et JavaScript.

Comme vous trouvez d'autres endroits où vous voulez F3 pour signifier "Rechercher Suivant", répétez simplement l'étape 2 ci-dessus pour cet emplacement.

Note: Testée sous la version Eclipse 3.5.2

+0

Le problème est qu'il n'y a pas d'emplacement appelé" Console "comme" Windows "," JavaScript " , etc – golimar