Ändern Sie Strg+Pfeil und Strg+Umschalt+Pfeil, um ein einzelnes Wort anstelle der gesamten Zeile zu springen/zu springen+auszuwählen?

Um die Art und Weise homeund endFunktion von OS X so zu ändern, dass es mit anderen Geräten übereinstimmt, habe ich häufig diesen "Hack" verwendet . Gibt es eine ähnliche Möglichkeit, die Funktionsweise von Ctrl+ arrowund Ctrl+ Shift+ zu überschreiben arrow?

Ich schätze, dass es albern ist, wenn ich vollständig auf OS X umsteige, aber wenn alle anderen Geräte diese Schlüssel auf diese Weise verwenden, ist es sinnvoll, sie auf dem einen Gerät neu zu konfigurieren, das nicht übereinstimmt.

Kurz gesagt, ich möchte ctrl+ left/right arrownach Wort-/Satztrennzeichen springen lassen, wie es unter Ubuntu und Windows der Fall ist, anstatt bis zum Zeilenende.

Ich würde es vorziehen, eine native Überschreibung zu verwenden, anstatt eine App zu installieren, um diese Aufgabe auszuführen, aber wenn das nicht möglich ist, teilen Sie mir bitte alle Apps mit.

Ich nehme an, Sie wissen, dass opt+arrow dies tut?
Ja das kenne ich - danke. Obwohl ich, wie ich oben sagte, die gleiche Funktionalität wie andere Betriebssysteme haben möchte.

Antworten (1)

Erstellen ~/Library/KeyBindings/und speichern Sie eine Eigenschaftsliste wie diese als DefaultKeyBinding.dict:

{
  "^\UF702" = moveWordLeft:;
  "^\UF703" = moveWordRight:;
  "^$\UF702" = moveWordLeftAndModifySelection:;
  "^$\UF703" = moveWordRightAndModifySelection:;
}

Beenden Sie dann Anwendungen und öffnen Sie sie erneut, um die Änderungen zu übernehmen.

Weitere Informationen finden Sie unter http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html oder http://lri.me/keybindings.html .