6 votes

Textmate alt-f pour avancer d'un mot

Je suis récemment passé de Linux à Mac. Une chose qui tue vraiment mes muscles de mémoire Emacs en ce moment est le manque de alt + f et alt + b pour sauter vers l'avant et vers l'arrière par mot.

J'ai inversé le drapeau meta/option dans les préférences de Terminal.app (donc alt + . fonctionne maintenant comme prévu), mais je n'ai pas trouvé d'option similaire pour Textmate. Encore mieux si je pouvais l'activer en tant que paramètre global de MacOS pour le clavier américain (pour que cela fonctionne dans toutes les zones de saisie). Pour l'instant, j'obtiens les encodages suivants inutiles (pour moi) :

alt + f : ƒ

alt + b :

Comment puis-je réaffecter alt + f et alt + b pour sauter vers l'avant et vers l'arrière par mot ?

6voto

Shawn Points 8120

Comme d'habitude... KeyRemap4MacBook à la rescousse :P Son mode emacs vous offrira ces raccourcis, et vous pouvez également choisir beaucoup plus de raccourcis que cela :

alt text

3voto

Michael Smith Points 131

Pour information, cela ne semble pas être mentionné dans la liste des raccourcis Mac, mais sur mon Macbook Air vous pouvez appuyer sur

Ctrl+option+f

et

Ctrl+option+b

pour avancer et reculer d'un mot, respectivement.

0voto

Une façon de remapper les touches dans d'autres applications serait de créer ~/Library/KeyBindings/ et d'enregistrer une liste de propriétés comme ceci sous le nom de DefaultKeyBinding.dict:

{
    "~b" = moveWordBackward:;
    "~f" = moveWordForward:;
    "~d" = deleteWordForward:;
    "~l" = (moveWordForwardAndModifySelection:, lowercaseWord:);
    "~u" = (moveWordForwardAndModifySelection:, uppercaseWord:);
    "~c" = (moveWordForwardAndModifySelection:, capitalizeWord:);
}

Vous pouvez également cp /Applications/TextMate.app/Contents/Resources/KeyBindings.dict ~/Libary/Application\ Support/TextMate/KeyBindings.dict et ajouter les mêmes touches ici.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X