Comecei o Vi na minha máquina Ubuntu. No entanto, sou novo no Vi e agora não consigo sair. Eu vejo o editor e posso escrever texto, na linha inferior há um rótulo "gravação".
Como faço para sair do Vi?
o vim é um editor modal . Acerte o ESC para entrar no modo Normal (comando) e digite :q e pressione Enter.
Para sair sem salvar as alterações, digite :q! e pressione Enter.
Veja também Sair na documentação do Vim.
Eu uso ctrl+[ para gerar o esc sequência, isso me impede de mover meus dedos da linha inicial (lembre-se do esc A chave estava em um local diferente quando vi
foi inventado. :wq
gravará todos os arquivos independentemente da necessidade. Sugiro usar ZZ
(que é shift+z duas vezes), que só será gravada se uma alteração tiver sido feita no arquivo. Além disso :xa
é o mesmo que ZZ
, exceto se você tiver mais de 1 arquivo aberto na instância do editor (como as guias do vim). nota: não sei se tudo isso é 100% compatível com todos os clones do vi, mas sei que funciona com o vim
A saída do vi é outra maneira de Esc:x.
A opção é usada para salvar e sair ao mesmo tempo.
Como Sinan disse, o vim é um editor modal. Se você quiser saber se isso funciona para você, talvez deva investir algum tempo e executar vimtutor
, que é uma maneira interativa de aprender o vim. (Ele também aborda como sair, o que os modos significam e o que você pode fazer em cada modo).