Como salvar e sair de um arquivo no Editor Vi/Vim no Linux
É verdade que aprender o editor Vi/Vim – um editor de texto bastante conhecido no ecossistema Linux, não é tão fácil quanto aprender Nano ou Emacs, pois requer um pouco de esforço que vale a pena.
Muitas pessoas têm medo de aprender, mas falando sério, sem motivos importantes. Neste breve artigo, destinado a iniciantes em editores de texto Vi/Vim, aprenderemos alguns comandos básicos; como salvar um arquivo após escrever ou modificar seu conteúdo.
Instale o Vim em sistemas Linux
Na maioria das distribuições Linux atuais, o editor Vi/Vim vem pré-instalado, se não, instale a versão completa do Vim (os sistemas Debian fornecem vim-tiny com menos recursos), usando o gerenciador de pacotes do sistema conforme mostrado:
sudo apt install vim [On Debian, Ubuntu and Mint]
sudo yum install vim [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-editors/vim [On Gentoo Linux]
sudo apk add vim [On Alpine Linux]
sudo pacman -S vim [On Arch Linux]
sudo zypper install vim [On OpenSUSE]
Nota: Para usar os recursos mais recentes do Vim, você precisa instalar o Vim a partir da fonte.
Como criar arquivos no Vi/Vim
Para criar ou abrir um arquivo usando vi/vim, execute o seguinte comando, que criará um novo arquivo ou abrirá um arquivo existente para edição.
vim file.txt
OR
vi file.txt
Modos de edição Vi/Vim
O editor Vi/Vim vem com dois modos: Command e Insert. No modo Comando você pode usar as teclas do teclado para copiar, colar, excluir, navegar e realizar diversas tarefas, exceto inserir texto.
No modo Inserir, você pode escrever texto em um arquivo, usar a tecla Enter para ir para uma nova linha e usar as teclas de seta para navegar entre o texto. Para entrar no modo Inserir, pressione i
e comece a inserir o texto conforme mostrado.
Como salvar arquivos no editor Vi/Vim
Depois de modificar um arquivo, pressione [Esc]
mude para o modo Comando e pressione :w
(salve e continue editando) e pressione [Enter]
conforme mostrado abaixo.
Para salvar o arquivo e sair ao mesmo tempo, você pode usar as teclas ESC
e :x
e pressionar [Enter]
. Opcionalmente, pressione [Esc]
e digite Shift + Z Z
para salvar e sair do arquivo.
Salvar o conteúdo do arquivo Vim em um novo arquivo
Para salvar o conteúdo do arquivo em um novo arquivo chamado newname, use ESC
e :w newname
ou :x newname
e pressione [Enter]
.
A partir daqui, agora você pode aprender dicas e truques comuns do Vi/Vim, entender os diferentes modos e muito mais:
- Aprenda dicas e truques úteis do editor ‘Vi/Vim’ para aprimorar suas habilidades
- 8 dicas e truques interessantes do editor ‘Vi/Vim’ para cada administrador Linux
Atalhos de teclado Vi/Vim
Para entender mais sobre o editor vi/vim, você precisa criar um novo arquivo e tentar aprender sozinho usando os seguintes atalhos de teclado comuns do vi/vim.
É isso! Em um próximo artigo, mostraremos como sair do editor de texto Vim com comandos simples. Lembre-se de deixar seus comentários por meio do formulário de feedback abaixo.