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 |