Vim - Introdução

O editor Vim é um dos editores de texto mais populares que usamos hoje. É um clone do editor Vi e foi escrito por Bram Moolenaar. É um editor de plataforma cruzada e está disponível nas plataformas mais populares como Windows, Linux, Mac e outras variantes do UNIX. Neste capítulo, discutiremos os seguintes itens -

  • Introduction
  • Recursos do Vim
  • Por que o Vim foi criado?

Introdução

Vim é a sigla para Vi IMprovado. É um editor de texto gratuito e de código aberto escrito por Bram Moolenaar. Foi lançado pela primeira vez em 1991 para variantes do UNIX e seu principal objetivo era fornecer melhorias ao editor Vi, que foi lançado em 1976.

O Vim é considerado um editor clone do Vi. Como o Vi, também é um editor centrado em comandos. Uma das vantagens de aprender Vim é - ele está disponível em qualquer lugar. Pegue qualquer variante UNIX como Linux, Mac, HP-UX, AIX e muitos mais, o Vim está lá por padrão. O Vim tradicionalmente não tem GUI, mas agora existe um instalador separado chamado gVim que fornece GUI.

Recursos do Vim

Esta seção discute alguns dos recursos importantes do Vim -

  • Sua pegada de memória é muito baixa

  • É centrado no comando. Você pode realizar tarefas complexas relacionadas a texto com poucos comandos

  • É altamente configurável e usa arquivo de texto simples para armazenar sua configuração

  • Existem muitos plug-ins disponíveis para o Vim. Sua funcionalidade pode ser estendida de maneira excelente usando estes plug-ins

  • Ele suporta várias janelas. Usando este recurso, a tela pode ser dividida em várias janelas

  • Da mesma forma que várias janelas, ele também suporta vários buffers

  • Ele suporta várias guias que permitem trabalhar em vários arquivos

  • Ele suporta recursos de gravação que permitem gravar e reproduzir comandos Vim de maneira repetida

Por que o Vim foi criado

O Vim é baseado no editor Vi original, que foi criado por Bill Joy em 1976. Durante os anos 90, o Vi estava em falta - existia a chamada guerra de editores entre o editor Vi e o editor Emacs. Então Bram implementou muitos recursos ausentes que a comunidade Emacs usou como argumento para explicar por que o Emacs era melhor que o Vi / Vim.