Jedyną rzeczą, za którą tęsknię za powłoką Linuxa, jest skrót Alt + Dot . Robi to, wstawiając ostatni argument poprzedniego polecenia. Wydaje się to trywialna technika, ale jest naprawdę przydatna.
tzn. jeśli wpiszesz to:
$ ls /Applications/MAMP/conf/apache/
Następnym razem po prostu wpisz polecenie + skrót, a argument zostanie dla Ciebie uzupełniony.
$ cd 'alt+dot'
Na Macu znam 2 alternatywy; naciskając Esc + kropka lub pisania ! $ , ! * z magicznym konfiguracji przestrzeni .
Jednak podczas gdy obie alternatywy wstawiają ostatni użyty argument (y), nie mogą one przewijać w historii poleceń, podobnie jak wielokrotne wpisywanie Alt + Dot .
Mogę na razie żyć z tymi opcjami, ale chciałbym wiedzieć, czy ktoś zna lepszy sposób na zrobienie tego.
W Terminal.app, Preferencje-> Ustawienia, wybierz zakładkę Klawiatura. Upewnij się, że opcja „Użyj klucza opcji jako meta” jest zaznaczona.
źródło
+Esc
na dole.Użyj option+.
Zauważ, że jest to cecha bash, a nie linux. Komputery Mac też mają bash. Alt-. jest skrótem do wbudowanej funkcji bash
insert-last-argument
. Przeczytaj sekcję READLINE strony podręcznika bash, aby dowiedzieć się, jak powiązać to z inną kombinacją klawiszy.Wklejanie kilku istotnych części:
źródło
Źródło
źródło