Vim - Plug-in

Usando i plug-in, possiamo estendere le funzionalità di Vim. Vim supporta molti plug-in e la maggior parte di essi è disponibile gratuitamente. Questo capitolo riguarda i plug-in Vim e discuteremo i seguenti elementi:

  • Gestione dei plug-in
  • Alcuni utili plug-in

Gestione dei plug-in

Questa sezione illustra la gestione dei plug-in. Vim fornisce vari gestori di plug-in ma non utilizzeremo alcun gestore di plug-in, invece eseguiremo tutti questi passaggi manualmente per una migliore comprensione. Una volta compresi questi passaggi, puoi utilizzare il gestore plug-in.

Installa il plug-in

Per installare qualsiasi plug-in, eseguire i seguenti passaggi:

  • Crea la directory .vim / bundle nella directory home dell'utente
  • Copia il plug-in all'interno di questa directory
  • Imposta runtimepath in vim

Installiamo il plug-in badwolf in Vim. È uno schema di colori per vim.

$ mkdir -p ~/.vim/bundle 
$ cd ~/.vim/bundle/ 
$ git clone https://github.com/sjl/badwolf.git 
$ echo "set runtimepath^ = ~/.vim/bundle/badwolf" > ~/.vimrc

Ora il plug-in è installato, quindi possiamo usare lo schema di colori badwold come segue:

:colorscheme badwolf

Aggiorna plug-in

Se osserviamo attentamente, il plug-in è solo una raccolta di file e se vogliamo aggiornare quel plug-in, basta aggiornare la directory del plug-in appropriata da ~ / .vim / bundle.

Rimuovi plug-in

Rimuovere il plug-in in Vim è davvero semplice. Per rimuovere il plug-in, eseguire i seguenti passaggi:

  • Rimuovi la directory dei plug-in da ~ / .vim / bundle
  • Modificare runtimepath in modo appropriato

Alcuni utili plug-in

Di seguito è riportato un elenco di alcuni utili plug-in di Vim

Suor n Nome e descrizione
1 DumpX

Disassembla il codice C / C ++

2 awk.vim

Rientro per lo script AWK

3 Pathogen

Gestore di pacchetti Vim

4 git-switcher.vim

Salva e carica automaticamente la sessione di vim in base al cambio di git branch

5 Pyflakes

Fornire liniting per file Python