Gerenciar plugins Vim com patógeno

Gerenciar plugins Vim com patógeno

Introdução

Não há como negar que o vim é incrível por si só. Ele fornece aos usuários potencial de configuração sem precedentes e comandos rápidos e poderosos. Dito isto, o vim pode ficar ainda melhor com o uso de plugins.

Existem centenas de plugins que podem aumentar seriamente sua instalação VIM. Muitos deles são adaptados para usos específicos, como programação em um determinado idioma ou até escrever. Outros são mais gerais e aprimoram as capacidades existentes do VIM. Qualquer que seja que você precise, você terá que gerenciar esses pacotes.

Existem vários gerentes de pacotes Vim, mas o patógeno é o mais universal e simples de usar e instalar. O patógeno funciona puxando todos os plugins do VIM em um determinado diretório em sua instalação do VIM e ativando -os com uma única linha em seu .Vimrc arquivo.

Pacotes necessários

Antes de começar, provavelmente deve garantir que você tenha vim e git instalados no seu sistema. Ambos são pacotes muito comuns, então não há muita necessidade de entrar em detalhes aqui, basta instalá -los, se você ainda não.

Debian/Ubuntu

# APT-Get Install Vim Git 

Fedora/CentOS

# dnf/yum -y install vim git 

Arco

# Pacman -s Vim Git 

Configurando os diretórios

Tudo isso é feito localmente, por um usuário. Requer um .vim pasta em seu /lar diretório. Se você ainda não o tiver, crie.

$ mkdir ~/.vim

Dentro dessa pasta, você deve criar mais dois. cd in e fazer AUTOLOAD e pacote.

$ CD ~/.vim $ mkdir AUTOLOAD $ mkdir pacote 

Instalação de patógenos

O patógeno é melhor instalado via git. Na verdade, é um plugin Vim, por isso é um script Vim que precisa ser clonado de seu repositório Git. Como você deseja que o patógeno seja executado automaticamente, ele precisa ser instalado no AUTOLOAD diretório que você acabou de criar.

$ CD AUTOLOAD GIT CLONE https: // github.com/tpope/vim-patógeno.git 

Quando esse clone terminar, você terá patógeno instalado.

Configurando .Vimrc

Você tem que adicionar uma linha ao seu .Vimrc arquivo para usar o patógeno. Se você já não possui o arquivo, pode criá -lo ao mesmo tempo em que adiciona patógenos. O arquivo existe na raiz do seu /lar diretório.

vim ~///.Vimrc

Se você apenas criou o arquivo pela primeira vez e não tem mais nada, adicione essas poucas linhas.

Definir o plug -in Nocompatible Filetype Indent na sintaxe no patógeno executivo#infect () 

Se você tem um existente .Vimrc Que você construiu, a seguinte linha para o arquivo.

executar patógeno#infect ()

De qualquer maneira, você deve garantir que você tenha pelo menos as linhas acima em sua configuração. Tudo o que você precisa fazer para que as mudanças entrem em vigor são próximas do VIM e abri -las novamente.

Instalando e gerenciando plugins

Todo o motivo pelo qual você instalou o patógeno foi obter esses ótimos plugins para aumentar os recursos de Vim. Agora, você está finalmente pronto para escolher alguns e instalá -los.

Vim-Airline é um plugin de linha de status muito popular para monitorar o que está acontecendo no vim enquanto você está usando. Este guia passará por instalar. Se você realmente não quer companhia aérea, basta escolher outro plugin. O procedimento é o mesmo.

Instalação

Antes de instalar qualquer plug -in no vim, você precisa encontrá -lo primeiro. A maioria deles está disponível no Github, e você pode apenas fazer uma pesquisa rápida por eles. Para economizar tempo, você pode obter uma companhia aérea aqui.

Clique no botão "Clone ou Download" e copie o endereço GIT. Se você quiser saber mais sobre Vim-Airline, essa página do GitHub é um excelente recurso.

Com o link git copiado, cd no pacote Diretório que você criou e clonou o repositório Git.

$ CD ~/.vim/pacote $ git clone https: // github.com/vim-airline/vim-airline 

O patógeno puxará vim-airline toda vez que começar. Para ver a barra da companhia aérea quando você iniciar vim, adicione as linhas Belo ao seu .Vimrc arquivo.

Definir laststatus = 2 

Há uma tonelada mais que você pode fazer com o Vim-Airline, mas isso está fora do escopo deste guia. Consulte a página do GitHub para obter mais ou apenas experimentar.

Atualizações

As atualizações podem ser realizadas executando uma atração com o Git dentro do diretório de plug -in. Por exemplo, para atualizar Vim-Airline, você faria cd no vim-airline diretório dentro pacote e puxe.

$ CD ~/.vim/pacote/vim-airline $ git puxar origem mestre 

O mesmo será verdadeiro para o plug -in que você clonou com o Git. Você pode escrever um script de shell facilmente para iterar através de cada diretório e puxar e até defini -lo como um trabalho cron para automatizar totalmente o processo de atualização, se quiser.

Lembre-se de que você pode manter o próprio patógeno atualizado da mesma maneira, porque você o clonou do GitHub também.

Pensamentos finais

Isso é tudo o que há para dizer. Patógeno é morto simples. Ele permite que você mantenha seus plugins instalados e atualizados com muito pouco esforço ou sobrecarga, pois não é um gerente de pacotes completo. Também não terá problemas ou conflitos problemáticos de dependência, e não vai puxar nada que você não quiser ou precisa. Bem -vindo ao mundo dos plugins Vim!

Tutoriais do Linux relacionados:

  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 20.04
  • Mastering Bash Script Loops
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Com que frequência você tem que reiniciar seu servidor Linux?
  • Coisas para instalar no Ubuntu 22.04
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Exemplos de uma linha do Linux Complex Bash
  • Manjaro Linux vs Arch Linux