Apple Terminal keine Home- und End-Taste - Verwenden Sie cmd links oder cmd rechts

8

Wie mache ich

+ und + bewegen den Textcursor ganz links und rechts von der Terminal-Eingabezeile. Diese Tastenkombination funktioniert bei den meisten Dingen auf meinem Macbook, jedoch nicht beim Terminal.

Normalerweise verwende ich die Home- und End-Tasten auf anderen Nicht-Apple-Computern. Seltsamerweise erreichen + Aund + Edies im Mac-Terminal, aber meiner Meinung nach ist es die falsche Tastenkombination. Ich möchte es mit + und + machen .

Es ist dieser Frage ähnlich, aber ich möchte sie speziell + und + zuordnen .

Können Home- und End-Keys bei Verwendung von Terminal zugeordnet werden?

Robbo_UK
quelle
2
Auf die Gefahr hin, wie ein Purist zu klingen: ⌃ + E und ⌃ + A sind die richtigen und ⌘ + ← und ⌘ + → sind falsch. E und A funktionieren auch überall in Standard-Mac-Textbearbeitungsorten sowie unter Linux, Unix und BSD.
John Keates

Antworten:

4

Sie können hierfür das Better Touch Tool verwenden (es ist nicht mehr kostenlos, mindestens 5 $). Weisen Sie einfach Tastaturkürzel zu, die nur in der Terminal- App funktionieren . Ordnen Sie ⌘ CMD+ zu ⌃ CTRL+ Aund ⌘ CMD+ zu ⌃ CTRL+ neu zu E. Hier ist das Beispiel:

Geben Sie hier die Bildbeschreibung ein

Mateusz Szlosek
quelle
1
BTT ist nicht mehr kostenlos, hat aber eine "Pay What You Want" -Lizenz mit einem Minimum von 5 US-Dollar
Ciprian Tomoiagă
@CiprianTomoiaga danke für das Update! Das nächste Mal können Sie eine Antwort bearbeiten :)
Mateusz Szlosek
2

Sie können die Tastenkombinationen in den Terminals-Einstellungen unter Profile -> Tastatur anpassen. Dies erfolgt auf Profilbasis. Ordnen Sie control+ a( \001) dem Zeilenanfang und control+ e( \005) dem Zeilenende einer beliebigen Tastenkombination zu (überschreiben Sie nur nichts Wichtiges, das bereits verwendet wird). Terminaleinstellung

sdmeyers
quelle
1
Diese Methode funktioniert nicht mit dem cmd-Schlüssel
Robbo_UK
Ahhh ich verstehe. Es scheint, dass Befehlsmodifikatoren von der App selbst verwendet werden (einschließlich cmd + Pfeile).
SDMEyers