Ich bin vor kurzem von Linux auf Mac umgestiegen. Eine Sache, die meine Emacs-Gedächtnismuskeln im Moment wirklich zerstört, ist das Fehlen von alt+ fund alt+ b, um wortweise vorwärts und rückwärts zu springen.
Ich habe das Meta-/Options-Flag in den Terminal.app-Einstellungen umgedreht bekommen (also funktioniert alt+ .jetzt wie erwartet), aber ich habe keine ähnliche Option für Textmate gefunden. Noch besser, wenn ich es als globale MacOS-Einstellung für die US-Tastatur aktivieren könnte (damit es in allen Eingabefeldern funktioniert). Im Moment bekomme ich folgende (für mich) unbrauchbare Kodierungen:
alt+ f: ƒ
alt+ b: ∫
Wie kann ich alt+ fund alt+ neu zuordnen, um wortweise bvorwärts und rückwärts zu springen?
Wie üblich ... KeyRemap4MacBook zur Rettung :P Sein Emacs-Modus gibt Ihnen diese Bindungen, und Sie können auch viel mehr Bindungen auswählen:
Zu Ihrer Information, es scheint nicht in der Liste der Mac-Verknüpfungen erwähnt zu werden, aber auf meinem Macbook Air können Sie drücken
Ctrl+ option+f
Und
Ctrl+ option+b
um jeweils ein Wort vorwärts und rückwärts zu gehen.
Eine Möglichkeit, die Tasten auch in anderen Anwendungen neu zuzuordnen, besteht darin ~/Library/KeyBindings/
, eine Eigenschaftsliste wie diese zu erstellen und zu speichern DefaultKeyBinding.dict
:
{
"~b" = moveWordBackward:;
"~f" = moveWordForward:;
"~d" = deleteWordForward:;
"~l" = (moveWordForwardAndModifySelection:, lowercaseWord:);
"~u" = (moveWordForwardAndModifySelection:, uppercaseWord:);
"~c" = (moveWordForwardAndModifySelection:, capitalizeWord:);
}
Sie könnten dort auch cp /Applications/TextMate.app/Contents/Resources/KeyBindings.dict ~/Libary/Application\ Support/TextMate/KeyBindings.dict
die gleichen Schlüssel hinzufügen.
kernlos