So bewegen Sie Strg-Links/Strg-Rechts über Wörter in Lion

Hatte eine kurze Frage zum Emacs-ähnlichen Überspringen von Wörtern in meinem Terminal. Ich hatte dies vor dem Upgrade auf Lion eingerichtetctrl-left und hatte & auf & ctrl-rightgesetzt . Leider nach dem Upgrade & scheint nicht mehr zu funktionieren.\033b\033fctrl-leftctrl-right

Ich habe diese Lösung gesehen , die wie oben beschrieben funktioniert alt-leftund alt-rightfunktioniert, aber ich hatte gehofft, wie zuvor zu ctrl-leftfunktionieren ctrl-right, und ich habe mich gefragt, ob die Leute hier Lösungen haben.

PS: Abgesehen davon funktioniert dieses Verhalten auch in meinem VNC-Client nicht richtig - was zuvor der Fall war.

Antworten (2)

Es stellt sich heraus, dass Mission Control (in Lion) die gleiche Tastenkombination wie Move left a spaceund hat Move right a space- wofür ich besonders keine Verwendung habe. Das Deaktivieren dieses in Settings -> Keyboard Shortcutshat den Trick für mich getan.

⌃← und ⌃→ haben in Terminal seit 10.7 standardmäßig ein Wort nach links und rechts verschoben.

Sie können sie auch in anderen Anwendungen ändern, indem Sie ~/Library/KeyBindings/ erstellen und diese als DefaultKeyBinding.dict speichern:

{
    "^\UF702" = moveWordLeft:;
    "^\UF703" = moveWordRight:;
}
Ich habe keine 'Library' unter '~' und keine 'KeyBindings' unter '/Library'
~/Library/ war in 10.7 ausgeblendet, aber Sie können es über das Gehe-zu-Ordner-Blatt öffnen. Es gibt jedoch standardmäßig keinen KeyBindings-Ordner.