O editor de texto Vi/Vim vem ganhando destaque entre os administradores de sistemas Linux e também estudantes de TI. Mas, a complexividade as vezes pode assustar quem está aprendendo. Na dica de hoje, digamos que você esteja dentro do seguinte cenário:
Eu sou novo no Linux ou UNIX como o sistema operacional. Eu só queria criar um arquivo chamado demo.txt, salvá-lo e fechá-lo usando o editor de texto vi. Como faço para salvar um arquivo usando vi?
Sobre o Editor de texto vi no Linux
O editor de texto vi que possui três modos: modo de comando, modo de entrada e modo ex. Para criar um novo arquivo, abra um terminal e digite:
vi demo.txt
O vi/vim sempre começa no modo de comando. Você pode pressionar a tecla [Esc] em qualquer momento para retornar ao modo de comando. Pressione i para inserir texto. Para salvar e sair do vi/vim, pressione a tecla [Esc] e digite ZZ:
ZZ
Para listar o conteúdo do seu arquivo salvo, digite:
ls
cat demo.txt
Para salvar o arquivo sem sair do prompt do shell, pressione a tecla [Esc] e digite w:
w
Comandos File Saving do vi ex
Para entrar no modo ex, pressione a tecla [Esc] e depois: (o cólon). Por exemplo, para sair de vi e salvar alterações, pressione [Esc],: (dois-pontos) e digite wq:
:wq
Você também pode desistir, descarte todas as alterações pressionando [Esc],: (dois pontos) e q !.
:q!
Comandos populares do Vi-Vim File Savings
Você precisa pressionar a tecla [Esc] seguida dos dois pontos (:) antes de digitar os seguintes comandos:
Comando | Descrição |
q | Sair |
q! | Sair sem salvar alterações ou Sair descartando alterações |
r fileName | Ler conteúdo do arquivo chamado fileName |
w | Salvar e continuar editando o arquivo |
wq | Salvar e Sair |
x | Igual ao comando Salvar e Sair ex: wq |
w fileName | Salvar para o arquivo fileName (Salvar Como) |
w! fileName | Sobrescrever o arquivo fileName |
Confira a página de comandos do vi/vim para mais informações.