Textmate alt-f per andare avanti di una parola

5

Di recente sono passato da Linux, quindi sto ancora ottenendo un sacco di cose - per favore nuda con me. ;)

Una cosa che sta veramente uccidendo i miei muscoli della memoria emacs adesso è la mancanza di alt + f e alt + b per saltare avanti e indietro di parola. Ho ottenuto il flag meta / opzione capovolto nelle preferenze Terminal.app (quindi alt + . ora funziona come previsto), ma non ho trovato un'opzione simile per TextMate. Ancora meglio se potessi abilitarlo come impostazione globale per Mac OS X per la tastiera degli Stati Uniti (quindi funzionerebbe in tutte le caselle di input). Al momento ottengo le seguenti codifiche inutili (per me):

alt + f : ƒ

alt + b : ∫

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

    
posta pithyless 09.12.2010 - 16:09
fonte

3 risposte

5

Come al solito ... KeyRemap4MacBook in soccorso: P La sua modalità emacs ti darà quei binding, e puoi scegliere molto più associazioni rispetto a questo:

    
risposta data 09.12.2010 - 16:26
fonte
1

FYI, non sembra essere menzionato nell'elenco delle scorciatoie Mac, ma sul mio Macbook Air puoi premere

Ctrl + opzione + f

e

Ctrl + opzione + b

per andare avanti e indietro di una parola, rispettivamente.

    
risposta data 04.01.2012 - 07:12
fonte
0

Un modo per rimappare le chiavi anche in altre applicazioni sarebbe creare ~/Library/KeyBindings/ e salvare un elenco di proprietà come questo DefaultKeyBinding.dict :

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

Potresti anche cp /Applications/TextMate.app/Contents/Resources/KeyBindings.dict ~/Libary/Application\ Support/TextMate/KeyBindings.dict e aggiungere le stesse chiavi lì.

    
risposta data 17.01.2012 - 04:33
fonte

Leggi altre domande sui tag