Pesquisa de site

10 razões pelas quais você deve usar o editor de texto Vi/Vim no Linux


Ao trabalhar com sistemas Linux, há várias áreas onde você precisará usar um editor de texto, incluindo programação/script, edição de arquivos de configuração/texto, para mencionar apenas alguns. Existem vários editores de texto notáveis que você encontrará para sistemas operacionais baseados em Linux.

Leitura sugerida: 12 melhores editores de texto para Linux

No entanto, neste artigo, explicaremos alguns dos principais motivos pelos quais você consideraria usar o editor de texto Vi/Vim (doravante denominado Vim).

Vi foi o primeiro editor de texto orientado a tela criado para Unix, foi projetado para ser simples, mas poderoso para manipulação de texto.

Vim (Vi IMproved), como o próprio nome sugere, é um clone do Vi e oferece ainda mais recursos que o Vi. É gratuito e de código aberto, projetado para uso tanto em uma interface de linha de comando quanto como um aplicativo independente em uma interface gráfica de usuário (GUI).

É altamente configurável e vem com recursos notáveis, como destaque de sintaxe, suporte para mouse, versões gráficas, modo visual, muitos novos comandos de edição e uma grande quantidade de extensões e muito mais.

Dito isso, abaixo estão os principais motivos pelos quais você consideraria usar principalmente o editor de texto Vi/Vim no Linux.

1. Vim é gratuito e de código aberto

Vim é um software gratuito e de código aberto e é lançado sob uma licença que inclui algumas cláusulas de caridade. O desenvolvedor do Vim, portanto, incentiva os usuários que gostam do software a considerarem doar para crianças carentes em Uganda. A licença é compatível com a Licença Pública Geral GNU.

Se você gosta de software gratuito e de código aberto, esse seria um dos primeiros motivos pelos quais você consideraria começar a usar o Vim.

2. O Vim está sempre disponível

O Vim está disponível na maioria, senão em todas as distribuições Linux existentes, você pode instalá-lo a partir dos repositórios de software oficiais da sua distribuição da seguinte maneira:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim está bem documentado

O Vim está completamente documentado, o que significa que você encontrará a maioria das respostas para suas perguntas em seu sistema de ajuda; de livros a extensos arquivos de ajuda e uma variedade de dicas. Tudo que você precisa fazer é usar as palavras-chave apropriadas em suas consultas de ajuda.

Além disso, o Vim vem com um manual integrado útil, você pode iniciá-lo usando o comando :help assim que o programa for iniciado. Este manual integrado contém mais informações do que a página de manual do Vim.

4. Vim tem uma comunidade vibrante

O Vim também tem uma comunidade cheia de energia e entusiasmo, oferecendo suporte notável em termos de desenvolvimento de plugins notáveis, oferecendo truques e dicas úteis do Vim para usuários iniciantes e experientes e muito mais.

5. Vim é muito personalizável e extensível

O Vim é altamente configurável e possui um extenso sistema de plugins, existem muitos plugins bons por aí que melhoram sua funcionalidade.

Uma das melhores coleções de plug-ins que encontramos é spf13-vim – The Ultimate Distribution for Vim Editor, que é uma variedade multiplataforma e altamente personalizável de plug-ins vim e vários recursos para Vim, GVim e MacVim.

6. Vim tem configurações portáteis

As configurações do Vim são portáteis, o que permite que você use as mesmas configurações em todos os seus sistemas Linux. Você também pode compartilhar configurações com amigos na Internet e assim por diante. Tudo que você precisa fazer é copiar alguns diretórios e arquivos e pronto.

7. Vim usa menos recursos do sistema

Os pontos fortes do Vim são a sua pequenez e simplicidade, portanto, não consome uma quantidade considerável de recursos do sistema, ao contrário de outros editores de texto, especialmente editores de texto gráficos.

Normalmente também é muito rápido e leve, mesmo ao editar arquivos enormes de código-fonte. É fácil executar o ssh para operações remotas em qualquer servidor.

Além disso, oferece atalhos de teclado altamente eficazes, permitindo que você execute qualquer tarefa imaginável sem tirar os dedos do teclado. Mesmo com sua simplicidade, o Vim possui muitos recursos e é muito eficiente depois de aprendido.

8. Vim suporta todas as linguagens de programação e formatos de arquivo

Por padrão, o Vim suporta diversas linguagens de programação e formatos de arquivo. Pode detectar o tipo de arquivo que está sendo editado; isso é feito verificando o nome do arquivo e, às vezes, inspecionando o conteúdo do arquivo em busca de texto específico.

9. Vim é muito popular no mundo Linux

Outra razão pela qual você gostaria de começar a usar ou simplesmente continuar com o Vim é que ele é muito popular no mundo Unix/Linux, especialmente para administradores de sistema. Dois em cada três administradores de sistema Linux experientes recomendarão aprender Vim.

10. Vim é divertido!

Por último, mas não menos importante, o Vim é divertido de aprender e quando você começa a usá-lo extensivamente diariamente. Quando a curva de aprendizado inicial for ultrapassada, você poderá realmente fazer coisas incríveis com ela.

No entanto, você só descobrirá esse aspecto do Vim quando começar a aprendê-lo e usá-lo. Sim, experimente.

Você está pronto para dar uma chance e comece a aprender Vim hoje mesmo. Lembre-se de que não é fácil (tão fácil quanto clicar em um botão), você deve ter ouvido ou lido em algum lugar sobre as dificuldades de aprender Vim, mas os guias fornecidos através dos links abaixo devem lhe dar um começo justo:

  1. Como instalar e usar o vi/vim como editor de texto completo
  2. Aprenda dicas e truques úteis do ‘Vi/Vim’ para aprimorar suas habilidades – Parte 1
  3. 8 dicas e truques interessantes de ‘Vi/Vim’ para cada administrador Linux – Parte 2
  4. Como ativar o realce de sintaxe no editor ‘Vi/Vim’
  5. Faça 'Vi/Vim' como Bash-IDE usando o plug-in 'bash-support'

É tudo por agora! Neste artigo, explicamos alguns dos principais motivos pelos quais você consideraria usar o editor de texto Vi/Vim no Linux. Talvez estes não sejam os únicos motivos, você tem algum em mente? Deixe-nos saber através da seção de comentários abaixo.