2010-10-04 12 views
1

Ceci est ma première question sur SO, alors s'il vous plaît soyez gentil :)Comment lier Home/End pour agir comme Cmd-Left/Cmd-Right dans Eclipse sur Mac?

J'ai récemment commencé un nouveau travail dans lequel je fais tout mon développement dans PyDev sur Eclipse 3.4.0 sur OSX 10.6. Ainsi, je cherchais un moyen de faire en sorte que Home et End agissent comme sur Windows (mon OS natif et où j'ai développé ma mémoire musculaire). J'ai surtout réussi, mais j'ai rencontré un obstacle: les dialogues. J'ai trouvé comment relier Home à "Line Start" et à End à "Line End" (plus leurs équivalents décalés), mais cela ne semble fonctionner que dans un contexte d'éditeur. Lorsqu'une boîte de dialogue apparaît, comme pour renommer un fichier, Home et End n'ont aucun effet. J'ai même mis la liaison de clé active quand "dans Dialogues et Windows", mais cela n'a aucun effet sur les dialogues.

Est-ce que je fais quelque chose de mal? Ou est-ce un bug dans Eclipse, ou peut-être PyDev?

Répondre

2

Vous pouvez le faire en utilisant les préférences Eclipse Keys (comme décrit dans l'autre réponse).

Personnellement, j'aime ce mappage dans toutes mes applications, pas seulement Eclipse. J'utilise Keyboard Maestro d'ailleurs. Cela peut faire beaucoup plus. Hautement recommandé.

+0

J'ai déjà défini Home et End à leurs commandes appropriées dans la préférence Keys. Comme je l'ai décrit dans ma question, mon problème est que pendant que je suis dans une boîte de dialogue, Home et End n'effectuent pas les actions "Line Start" et "Line End" auxquelles je les ai assignés, même si quand "option à" dans Dialogues et Windows ". Clavier Maestro est plutôt génial, mais je ne veux pas juste faire en sorte que la touche Home fasse pression sur un Cmd-Left. Cmd-left ne signifie pas toujours "déplacer le curseur au début de la ligne". – CoreDumpError

0

Il y a un message et l'application blogue décrit ici:

http://www.starryhope.com/tech/2006/mac-os-x-home-and-end-keys/

Google est votre premier ami, Stackoverflow est votre deuxième.

+1

Je l'ai déjà fait il y a un certain temps, et heureusement, TextEdit obéit aux paramètres de ce fichier, ce qui me rend la vie beaucoup plus facile en tapant des notes dans cette application. Malheureusement, Eclipse et Firefox semblent tous les deux ignorer complètement ce fichier. – CoreDumpError