Welche Steuerungstasten stehen beim Arbeiten in einem Textfeld zur Verfügung?

Ich weiß, dass ctrl- emir bis zum Ende einer Zeile und ctrl- abis zum Anfang bewegen wird.

Ich weiß auch, dass ctrl- neine Zeile nach unten gehen wird.

Welche anderen ctrl-Tastenkombinationen gibt es?

Ist es möglich, eine Zeile nach oben zu gehen?

Wie wäre es, was für mich am wünschenswertesten ist, gibt es etwas, um Wort für Wort hin und her zu gehen?

Mir ist klar, dass ich diese Dinge in Emacs oder mit einem alternativen Schlüsselsatz in vi tun kann, aber das ist nicht das, woran ich interessiert bin.

Wenn ich eine Frage auf einer der Stackexchange-Sites oder in einem Wiki schreibe, sind vi und emacs nicht im Spiel.

Antworten (2)

Die Standardtastenbelegungen sind in gespeichert /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict. Sie können verwenden plutil, um die Datei wie folgt in ein XML-Format zu konvertieren:

plutil -convert xml1 -o StandardKeyBinding.xml  /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict

Wenn Sie über Xcode oder den Property List Editor verfügen, können Sie ihn dort öffnen.

Darüber hinaus können Sie Ihre eigenen Bindungen systemweit /Library/KeyBindings/DefaultKeyBinding.dictoder pro Benutzer zu hinzufügen ~/Library/KeyBindings/DefaultKeyBinding.dict.

Diese Seite hat eine schöne Übersicht über Bindungen. Ich habe Transpose ( -T) besonders lieb gewonnen , das die beiden Buchstaben links und rechts vom Cursor vertauscht und so meine häufigsten Tippfehler schnell behebt.

Darüber hinaus gibt es verschiedene zusätzliche Tricks mit den Tasten und :

  • - und an den Anfang oder das Ende der Zeile gehen . Hinzufügen , um alles dazwischen auszuwählen.
  • - und zum Anfang oder Ende des Dokuments wechseln . Hinzufügen , um alles dazwischen auszuwählen.
  • - und zum Anfang oder Ende des Wortes oder zwischen mehreren Wörtern wechseln. Hinzufügen , um alles dazwischen auszuwählen.
  • - und an den Anfang oder das Ende des Absatzes gehen . Hinzufügen , um alles dazwischen auszuwählen.

altMit / optionund den Cursortasten können Sie ← / →ganze Wörter auf einmal vor- und zurückbewegen, sodass Sie je nach gewählter Richtung entweder zum Anfang oder zum Ende des Wortes gelangen.

Mit shiftkönnen Sie auch Text hervorheben, während Sie darüber fahren.

Die Verwendung derselben Kombinationen mit ↑ / ↓bewirkt dasselbe innerhalb von Absätzen.