Eine Möglichkeit besteht darin, ~/Library/KeyBindings/
eine Eigenschaftsliste wie die folgende zu erstellen und zu speichern ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Beenden Sie die Anwendungen und öffnen Sie sie erneut, um die Änderungen zu übernehmen. Beachten Sie, dass DefaultKeyBinding.dict
dies von einigen Anwendungen wie Xcode oder Firefox nicht unterstützt wird.
Im Terminal können Sie unter Einstellungen> Einstellungen> Tastatur dem Steuerelement-a die Startadresse (↖) und dem Steuerelement-e das Ende (↘) zuweisen. Dadurch haben Sie keine Tastenkombinationen, um zum oberen oder unteren Rand eines Fensters zu scrollen.
Es ist möglicherweise einfacher, nur die Standard-Tastenkombinationen zu verwenden. In den meisten nativen Textansichten:
- Strg-A oder Option-Up geht an den Anfang eines Absatzes
- Control-E oder Option-Up geht an das Ende eines Absatzes
- Befehl-links geht an den Anfang einer Zeile
- Kommando-Rechts geht an das Ende einer Zeile
control-a
und die End-Taste zum Senden eincontrol-e
. Dies sind die Emacs-Tastaturbelegungen, die das Terminal standardmäßig für die Linienverschiebung verwendet. Es ahmt die normale Home / End-Bewegung nach, nach der Sie suchen.Eine andere Option ist die Aktivierung der Einstellung "PC Style Home / End verwenden" in Karabiner (ehemals KeyRemap4MacBook):
Die Einstellung wird in Resources / include / checkbox / for_pc_users.xml definiert .
Sie können eine Datei auch wie folgt speichern
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Öffnen Sie dann die Anwendung KeyRemap4MacBook, klicken Sie auf die Schaltfläche ReloadXML und aktivieren Sie die Einstellung. Weitere Informationen finden Sie unter https://pqrs.org/macosx/keyremap4macbook/xml.html .
quelle
Da diese Antwort in Suchmaschinen einen guten Platz einnimmt, möchte ich erklären, wie ich es mit der neuesten Version von Karabiner gemacht habe .
Die Einstellung "Use PC Style Home / End" muss von der Website heruntergeladen werden. Gehen Sie zu "Komplexe Änderungen", dann zu "Regel hinzufügen" und wählen Sie "Weitere Regeln aus dem Internet importieren". Sie werden zu dieser Website weitergeleitet: https://pqrs.org/osx/karabiner/complex_modifications/. Dort finden Sie unter "Emulationsmodi" Verknüpfungen im PC-Stil. Sobald Sie auf "In Karabiner-Elements importieren
" geklickt haben, können Sie es einfach aktivieren und sind bereit .
quelle
Ich würde Ihnen das großartige keyremap4macbook vorschlagen , es ist kostenlos und funktioniert trotz des Namens auf jedem Mac (nicht unbedingt auf Macbooks). Hier finden Sie die einfachste Möglichkeit, das Standardverhalten von Home / End-Schaltflächen so zu ändern, dass sie funktionieren, wie sie sollten (IMO).
quelle
home
undend
auf Zeilenbasis als auf einer vollständigen Dokumentenbasis bin . Wir müssen alles tun, um die Reibung bei der Ausführung der häufigsten Anwendungsfälle zu verringern und Tastenkombinationen und Ähnliches für weniger häufige Befehle zu verwenden.Ich bin diesem Blog-Beitrag gefolgt und habe die Tastenkombinationen "home" und "end" sowie einige andere benutzerfreundliche Anpassungen vorgenommen.
quelle