Alt-. und vertikale Stange (Rohr) am Terminal


2

Auf Linux-Konsolen verwende ich immer Alt+ ., um das letzte Argument des vorherigen Befehls im Verlauf abzurufen.

Zum Beispiel, wenn ich hätte

ls /tmp/test

als letzter befehl, und wenn ich tippe

rm Alt -

Dies führt zu

rm /tmp/test

Auf einem Apple-Terminal funktioniert dies standardmäßig nicht, aber ich habe hier eine Antwort gefunden:

Entspricht alt-. im Terminal

Sie müssen das Verhalten des Terminals so ändern, dass die Alt-Taste als Meta-Taste fungiert

Jetzt gibt es ein neues Problem: Ich kann nicht mehr auf die Pipe zugreifen| ( Alt+ 7)

Wie kann ich beides benutzen?


1
Welches Tastaturlayout haben Sie? Auf dem US-Layout befindet sich das Pipe-Zeichen unter der Löschtaste
Josh Hunt

Ich benutze das deutsche QWERTZ Layout, wie gesagt, | ist normalerweise auf Alt + 7
rubo77

Antworten:


2

esc +. fügt standardmäßig das letzte Argument ein.

iTerm kann nur die andere Optionstaste in Meta ändern:

Wenn Sie in das US-Layout wechseln, werden unter Option keine ASCII-Zeichen angezeigt.

Fügt zum Beispiel \e7\e.normalerweise das siebte Argument des vorherigen Befehls ein, sodass es eigentlich keine Möglichkeit gibt, beide zu erhalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.