Czy istnieje znany sposób na osiągnięcie funkcji „wstaw ostatni argument polecenia”, która jest zwykle dostępna w języku Bash po wpisaniu Alt-. (Alt i kropka) w OSX za pomocą iTerm2?
Wiem, że powinno to być możliwe, dzięki dwóm kluczowym sekwencjom:
Alt + .
Esc + .
The Esc-. jeden działa, ale Alt-. nie. Nie z Alt-. lub Cmd-.
Odpowiedzi:
Wygląda to na część przypisanych do EMACS skrótów klawiszy bash, tzn. Wydaje się, że są to kombinacje klawiszy, które są używane w EMACS i emulowane lub dodatki do basha, czy coś takiego. Niestety moja praca działa tak jak twoja, ale mam obejście, ponieważ mówisz w odniesieniu do iTerm2:
Przejdź do Preferencji dla profilu sesji terminalowej, na którą chcesz to nałożyć, i ustal powiązanie klawiszy, jak pokazano na ilustracji:
Prawdopodobnie nie jest to rozwiązanie, którego szukasz, jednak powinno to działać w mgnieniu oka.
źródło
Wystarczy zmodyfikować zachowanie klawisza Option, aby osiągnąć pożądany wynik.
Jeśli przejdź do sekcji Klawiatura Zachowanie zakładki klucze w ustawieniach profilu, zobaczysz, że „Lewy / opcja Prawy (⌥) Przycisk działa jako:” wybory są ustawione na „Normal” (jak na zrzucie w Bill odpowiedź ). Zaktualizuj je do „+ Esc” i zastosuj. Alt+ . dostarczy teraz ostatni argument poprzedniego polecenia.
źródło