Ilustração vetorial de notebook com código aberto em uma janela
Freepik/fullvector

O Vim é um editor de texto bastante poderoso e versátil que é muito popular entre os desenvolvedores de software. Ele foi criado como uma melhoria do editor de texto vi, que é um editor de texto baseado em linha de comando que já existia desde os primeiros dias do UNIX. Desde então, o Vim se tornou uma das ferramentas mais populares para edição de texto em ambientes UNIX e Linux.

Embora o Vim tenha uma curva de aprendizado íngreme, uma vez que você o domine, ele pode se tornar uma ferramenta poderosa e eficiente para a edição de texto. O Vim é muito mais rápido que muitos outros editores de texto e oferece muitos recursos avançados que outros editores simplesmente não têm. Se você é novo no Vim, este tutorial irá guiá-lo passo a passo na jornada para se tornar um usuário eficiente do Vim.

Instalando o Vim

Se você estiver usando um sistema operacional baseado em UNIX ou Linux, é muito provável que o Vim já esteja instalado no seu sistema. Você pode verificar se o Vim está instalado digitando o seguinte comando no seu terminal:

vim --version

Se o Vim estiver instalado, você verá uma mensagem que mostra a versão do Vim instalada. Se o Vim não estiver instalado, você precisará instalá-lo usando o gerenciador de pacotes do seu sistema operacional. Por exemplo, no Ubuntu, você pode instalar o Vim digitando o seguinte comando:

sudo apt-get install vim

Abrindo um arquivo com o Vim

Para abrir um arquivo com o Vim, basta digitar o seguinte comando:

vim nome_do_arquivo

Se o arquivo existir, o Vim o abrirá. Se o arquivo não existir, o Vim criará um novo arquivo com esse nome. Uma vez que o arquivo esteja aberto, você verá o conteúdo do arquivo na tela.

Modos do Vim

O Vim possui três modos principais:

  • Modo normal
  • Modo de inserção
  • Modo de comando

O modo normal é o modo padrão em que o Vim começa. Neste modo, você pode navegar pelo arquivo, excluir, copiar e colar texto, e executar comandos. Para entrar no modo de inserção, pressione a tecla “i”. No modo de inserção, você pode digitar o texto normalmente. Para retornar ao modo normal, pressione a tecla “Esc”. No modo de comando, você pode executar comandos avançados, como salvar o arquivo ou sair do Vim. Para entrar no modo de comando, pressione a tecla “:”.

No modo normal, você pode usar as teclas de seta para navegar pelo arquivo. Para rolar uma página para baixo, pressione a tecla “Ctrl” e a tecla “f”. Para rolar uma página para cima, pressione a tecla “Ctrl” e a tecla “b”.

Para ir para o início do arquivo, pressione a tecla “gg”. Para ir para o final do arquivo, pressione a tecla “G”. Para ir para uma linha específica, digite o número da linha e pressione a tecla “G”. Por exemplo, para ir para a linha 10, digite “10G”.

Edição de texto

No modo normal, você pode excluir caracteres usando as teclas “x” ou “del”. Para excluir uma linha inteira, use o comando “dd”. Para copiar uma linha inteira, use o comando “yy”. Para colar o conteúdo copiado, use o comando “p”.

No modo de inserção, você pode digitar o texto normalmente. Para inserir uma nova linha abaixo da linha atual, pressione a tecla “o”. Para inserir uma nova linha acima da linha atual, pressione a tecla “O”.

Salvando e saindo do Vim

No modo normal, você pode salvar o arquivo digitando o comando “:w”. Para sair do Vim, digite o comando “:q”. Se você fizer alterações no arquivo e tentar sair sem salvar, o Vim não permitirá que você saia. Para forçar a saída do Vim sem salvar, digite o comando “:q!”.

Se você quiser salvar e sair do Vim ao mesmo tempo, digite o comando “:wq”.

Personalizando o Vim

O Vim é altamente personalizável e você pode personalizá-lo de acordo com suas preferências. O arquivo de configuração do Vim é o .vimrc. Ele fica localizado na pasta raiz do seu usuário. Você pode adicionar comandos ao seu arquivo .vimrc para personalizar o Vim. Por exemplo, você pode definir o número de espaços para a tabulação, definir as cores do realce de sintaxe e muito mais.