Chciałem wypróbować tryb vi w bashu, ale teraz chciałbym go zmienić z powrotem na normalny.
Jak mogę rozbroić -o vi
?
Jedynymi dostępnymi obecnie dwoma interfejsami do edycji linii bash
są vi
tryb i emacs
tryb, więc wystarczy emacs
ponownie ustawić tryb.
set -o emacs
emacs
jest domyślnym trybem edycji linii w bash. Ustawienieemacs
trybu wyłączavi
tryb jako efekt uboczny, ale jak wspomniano poniżej w jlliagre, można je wyłączyć.To zależy od tego, co zdefiniujesz jako „normalny”. Jeśli to wyłącza edycję linii, udokumentowanym sposobem na rozbrojenie
-o vi
jest ustawienie+o vi
Chris już odpowiedział, czy twój normalny tryb to emacs.
źródło
history
polecenia i uruchamiać poprzednie polecenia, poprzedzając ich numer!
znakiem.