Pesquisa de site

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.