As únicas duas interfaces de edição de linha atualmente disponíveis em bash
são vi
mode e emacs
mode, então tudo que você precisa fazer é definir emacs
mode novamente.
set -o emacs
Eu queria tentar o modo vi no bash, mas agora gostaria de alterá-lo de volta ao normal.
Como posso desarquivar o -o vi
?
Isso depende do que você define como "normal". Se isso estiver desativando a edição de linha, a maneira documentada de desarmar -o vi
é definir +o vi
$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi off
Chris já respondeu se o seu modo normal é o emacs.