W oknach bashowych przy użyciu Terminal.app na OS X Lion nie mogę już używać ctrl+ Ajako skrótu do przejścia do początku wiersza poleceń. Inne ctrlznaki, takie jak ctrl+ E, również nie działają.
Jakieś pomysły?
W oknach bashowych przy użyciu Terminal.app na OS X Lion nie mogę już używać ctrl+ Ajako skrótu do przejścia do początku wiersza poleceń. Inne ctrlznaki, takie jak ctrl+ E, również nie działają.
Jakieś pomysły?
^ A i ^ E to polecenia bashs „emacs mode”. Sprawdź ustawienia bash za pomocą
set -o
i sprawdź, czy emacs
jest ustawiony na on
. Jeśli twoja bash jest w trybie vi ( vi on
), musisz użyć skrótów vi, aby poruszać się po rzędzie ( ESCaby wyjść z trybu wstawiania, 0przejść do początku i $do końca).
set -o emacs
Jeśli chcesz, aby twoje ustawienie zachowywało się między sesjami, dodaj następujące elementy do ~ / .profile.
Oczywiście powinieneś dodać tylko jeden z tych dwóch, w zależności od preferowanego trybu edycji.
źródło
Sprawdź ustawienia klawiatury dla bieżącego motywu. Terminal> Preferencje> Ustawienia> Klawiatura .
Jeśli nie widzisz tam tego, co chcesz, spróbuj utworzyć nowy motyw, aby sprawdzić, czy działa
źródło
bash
skróty i na pewno powinny działać przynajmniej w Bash. Właściwie nie powinno być żadnych skrótów klawiaturowych, więc „Jeśli nie widzisz tam tego, czego chcesz” jest domyślnym przypadkiem i nie ma się czym martwić.