Textmate alt-f um ein Wort vorwärts zu gehen

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?

Danke Am1rr3zA für den Hinweis, wie man Tastaturkürzel formatiert; das sieht viel besser aus. :)

Antworten (3)

Wie üblich ... KeyRemap4MacBook zur Rettung :P Sein Emacs-Modus gibt Ihnen diese Bindungen, und Sie können auch viel mehr Bindungen auswählen:

Alt-Text

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.dictdie gleichen Schlüssel hinzufügen.