Eine Sache, die ich von der Linux-Shell vermisse, ist die Tastenkombination Alt + Punkt . Was es tut, ist das letzte Argument des vorherigen Befehls einzufügen. Es scheint eine triviale Technik zu sein, aber sie ist wirklich nützlich.
dh wenn Sie dies eingeben:
$ ls /Applications/MAMP/conf/apache/
Wenn Sie das nächste Mal nur einen Befehl + eine Verknüpfung eingeben, wird das Argument für Sie vervollständigt.
$ cd 'alt+dot'
Auf dem Mac kenne ich 2 Alternativen; Drücken Sie Esc + Dot oder Eingabe ! $ , ! * mit dem magischen Raum - Setup .
Beide Alternativen fügen zwar die zuletzt verwendeten Argumente ein, können jedoch nicht im Befehlsverlauf zurückgeblättert werden, wie dies bei wiederholter Eingabe von Alt + Punkt der Fall ist.
Ich kann vorerst mit diesen Optionen leben, aber ich würde gerne wissen, ob jemand einen besseren Weg kennt, dies zu tun.
Wählen Sie in Terminal.app unter Einstellungen-> Einstellungen die Registerkarte Tastatur. Stellen Sie sicher, dass "Optionsschlüssel als Meta verwenden" aktiviert ist.
quelle
+Esc
unten.Verwenden Sie option+.
Beachten Sie, dass dies eine Funktion von bash und nicht von linux ist. Macs haben auch Bash auf sie. Alt-. ist die Abkürzung für eine builtin bash Funktion
insert-last-argument
. Lesen Sie den Abschnitt READLINE auf der bash-Manpage, um zu erfahren, wie Sie dies an eine andere Tastenkombination binden können.Einfügen einiger relevanter Teile:
quelle
Quelle
quelle