Como eu saio do Vi?

72

Eu comecei Vi na minha máquina Ubuntu. No entanto eu sou novo para Vi, e agora eu não posso desistir. Eu vejo o editor e eu posso escrever o texto, na linha de fundo há um rótulo "gravação".

Como faço para sair do Vi?

    
por Jonas 21.10.2010 / 00:40

6 respostas

82

vim é um editor modal . Pressione a tecla ESC para entrar no modo Normal (comando) e digite : q e pressione Enter . p>

Para sair sem salvar nenhuma mudança, digite : q! e pressione Enter .

Veja também Saindo na documentação do Vim.

    
por 21.10.2010 / 00:47
11

Eu uso ctrl + [ para gerar a sequência esc , isso me impede de mover meus dedos da linha inicial (lembre-se a chave esc estava em um lugar diferente quando vi foi inventada. :wq irá escrever todos os arquivos sem necessidade, eu sugiro usar ZZ (que é shift + z duas vezes), que só gravará se uma alteração tiver sido feita no arquivo. Também :xa é o mesmo que ZZ , exceto se você tiver mais de um arquivo aberto na instância do editor ( como as abas vim). note: Não tenho certeza se tudo isso é 100% compat com todos os vi clones, mas eu sei que funciona com vim

    
por 21.10.2010 / 01:25
4

O quit do vi é outra maneira é Esc : x .

A opção é usada para salvar e sair no mesmo tempo.

    
por 06.10.2012 / 12:45
2

Como Sinan disse, vim é um editor modal. Se você quer saber se isso funciona para você, talvez deva investir algum tempo e executar vimtutor , que é uma maneira interativa de aprender vim. (Também aborda como sair, o que os modos significam e o que você pode fazer em cada modo).

    
por 21.10.2010 / 00:53
-2

Após a modificação, pressione ESC e o comando fornecido :wq! .

Isso gravará com vigor a nova modificação no arquivo somente leitura. Anteriormente, não estava funcionando porque o arquivo é somente leitura.

    
por 18.11.2016 / 01:53
-2

tente a combinação de controle e Z

    
por 13.12.2016 / 09:44