Eu queria experimentar o modo vi no bash, mas agora gostaria de voltar ao normal.
Como posso desarmar -o vi
?
As únicas duas interfaces de edição de linha atualmente disponíveis bash
são vi
mode e emacs
mode, então tudo que você precisa fazer é definir o emacs
modo novamente.
set -o emacs
emacs
é o modo de edição de linha padrão no bash. Oemacs
modo de configuração desativa ovi
modo como um efeito colateral, mas, como mencionado por jlliagre abaixo, você pode realmente desabilitar os dois.Isso depende do que você define "normal". Se estiver desativando a edição de linha, a maneira documentada de desabilitar
-o vi
é definir+o vi
Chris já respondeu se o seu modo normal é o emacs.
fonte
history
comando e executar comandos anteriores prefixando o número deles com o!
caractere.