2010-05-22 3 views
3

Il est censé être M + curseur, mais un raccourci dans emacs en utilisant M (échappement) sur mon mac suce, parce que chaque fois que je dois l'utiliser, je dois libérer M (la touche d'échappement), puis appuyez à nouveau dessus. Y at-il un meilleur raccourci pour déplacer des mots dans emacs (un peu comme ctr + flèches dans Windows?)obtenir emacs pour déplacer le curseur par des mots sur un Mac

+1

Quelle version d'emacs utilise? Mon Aquamacs 1.9 a eu ce problème. J'ai mis à jour à 2.0 et alt-arrow fonctionne maintenant très bien. –

Répondre

3

Il existe un paramètre dans les préférences de Terminal pour utiliser la touche d'option en tant que méta, sous paramètres/clavier, vous pouvez alors utiliser option-arrow ou option-f pour avancer par mots.

+0

vous êtes mon héros – sepiroth

0

Au moins pour moi mot avant/arrière est lié par défaut à M-droite/gauche (flèche), C- droite/gauche (flèche) et bien sûr Mf/b. Si ce n'est pas le cas pour vous, vous pouvez faire quelque chose comme ceci:

(global-set-key (kbd "C-right") 'forward-word) 
(global-set-key (kbd "C-left") 'backward-word) 

Placez ce code dans emacs ou .emacs.d/init.el et vous devriez être bien.

+0

Ne semble pas fonctionner: "signal (erreur (" C- doit préfixer un seul caractère, pas juste "))" –

0

Vous pouvez remplacer la touche Meta par Alt, Command ou Verr Maj. Jetez un oeil à ce EmacsWiki article.

Questions connexes