Tutorial de como usar o editor VIM
Conheça o VIM, um poderoso editor de textos popular entre desenvolvedores de software.
Atualizado em
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 “:”.
Navegando pelo arquivo
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.