LinuxAlternative

Linux · Escritório

Vim

Vim é um editor de texto modal e altamente configurável, ideal para edição eficiente no Linux.

Código abertoGrátisFlatpak
Seja o primeiro a avaliar
Licença
Vim
Versão mais recente
9.2.1161 (30 de setembro de 2026)
Desenvolvedor
Bram Moolenaar et al.
Instalações
1,158 (Flathub, 30 dias)

O que é o Vim?

Vim tem suas origens no clássico editor vi que acompanhava os primeiros sistemas UNIX. Ao longo de décadas, evoluiu para um editor completo e multiplataforma, que muitos consideram uma IDE devido à sua extensibilidade e conjunto avançado de comandos. O projeto é ativamente mantido, com a versão mais recente 9.2.1161 lançada em setembro de 2026, e está disponível em todas as principais distribuições Linux.

Vim é voltado para usuários que passam muito tempo editando arquivos de texto puro — programadores, administradores de sistemas, escritores e qualquer pessoa que valorize velocidade em vez de interfaces baseadas no mouse. Seu design modal separa navegação de inserção, permitindo que usuários experientes realizem edições complexas com poucos atalhos. Se você se sente confortável com teclas de atalho e busca uma ferramenta leve que funcione em qualquer lugar, o Vim é a escolha certa.

Em comparação com ferramentas do Windows como o Grammarly, que focam em correção gramatical e interface refinada, o Vim não oferece verificação de idioma embutida. Em vez disso, fornece uma interface mínima que você pode expandir com plugins (por exemplo, integração com o LanguageTool), caso precise de funcionalidades semelhantes. A curva de aprendizado é mais acentuada, mas, uma vez dominado, o fluxo de trabalho é mais rápido que a maioria dos editores com GUI.

Ideal para: Usuários que precisam de um editor rápido e centrado no teclado para código, arquivos de configuração ou qualquer trabalho com texto puro.

Principais recursos do Vim

  • Edição modal (modos normal, inserção, visual e de comando)
  • Ecossistema extenso de plugins
  • Altamente configurável via .vimrc
  • Suporte a centenas de tipos de arquivos e realce de sintaxe
  • Busca e substituição poderosas com expressões regulares
  • Gravação e reprodução de macros
  • Integração com ferramentas externas (git, compiladores, linters)
  • Disponibilidade multiplataforma

Prós

  • Roda no terminal, com baixo uso de recursos
  • Muito rápido e responsivo
  • Comunidade e documentação extensas
  • Totalmente personalizável para qualquer fluxo de trabalho

Contras

  • Curva de aprendizado acentuada para novos usuários
  • Sem interface gráfica por padrão
  • Verificação ortográfica/gramatical embutida limitada

Programas do Windows que o Vim substitui

Como instalar o Vim no Linux

Flatpak (Flathub)flatpak install flathub org.vim.Vim
Ubuntu / Mintsudo apt install vim
Debiansudo apt install vim
Fedorasudo dnf install vim
Arch / Manjarosudo pacman -S gvim
openSUSEsudo zypper install vim

Dicas para quem vem do Windows

O Vim armazena arquivos como texto simples, então qualquer documento que você editar pode ser aberto posteriormente em editores do Windows sem conversão. Aprenda os modos básicos: pressione i para inserir, Esc para voltar ao modo normal e :wq para salvar e sair. Se você depende das sugestões do Grammarly, considere instalar um plugin do LanguageTool ou usar um verificador externo que possa ser chamado a partir do Vim. Espere gastar alguns dias dominando os atalhos de navegação, mas o ganho em velocidade compensa rapidamente.

Versões recentes

  • 9.2.1161 —

    The latest upstream commit.

Vim: perguntas frequentes

Como instalo o Vim no Ubuntu?

Execute sudo apt install vim; o pacote está nos repositórios padrão.

Posso usar o Vim como uma IDE completa?

Sim, com plugins como YouCompleteMe, NERDTree e ALE, é possível adicionar preenchimento automático de código, navegação em arquivos e verificação de erros.

Existe uma versão gráfica do Vim?

O GVim oferece uma interface gráfica em volta do Vim, com menus e suporte ao mouse, mantendo todas as funcionalidades do Vim.

Como ativo a verificação ortográfica no Vim?

Adicione set spell ao seu .vimrc ou digite :set spell no modo de comando; você também pode definir um idioma com :set spelllang=en_us.

Atualizado em