Vundle, gestisci i plugin in Vim in modo efficace

A proposito di Vim Vundle

Nel prossimo articolo daremo uno sguardo a Vundle. Oggi, nonostante tutti gli editori del mondo, Vim è senza dubbio uno degli strumenti più potenti e versatili per manipolare file di testo, gestire i file di configurazione del sistema e scrivere il codice. Con grande dispiacere di molti utenti che detestano questo editor. La funzionalità di Vim può essere estesa a diversi livelli utilizzando i plugin e questi possono essere controllati da Vundle.

Questo è un plugin estremamente utile per gestire i plugin Vim. Vundle crea un albero di directory separato per ogni plug-in che installiamo e memorizza file di configurazione aggiuntivi nella directory del plug-in corrispondente. In breve, ci permetterà di installare nuovi plugin, configurare quelli esistenti, aggiornarli, cercare i plugin installati e pulire i plugin inutilizzati. Tutte le azioni possono essere eseguite in modo interattivo con una singola pressione di un tasto.

Installazione di Vundle

Se hai bisogno di Vundle, immaginalo hai già installato vim sul tuo sistema. Se non è così, installa vim e git (per scaricare vundle). È possibile utilizzare il seguente comando per installare questi pacchetti su sistemi basati su Debian:

sudo apt-get install vim git

Scarica Vundle

Lasciare clonare il repository Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Configura Vundle

Per dire a vim di usare il nuovo gestore di plugin, dobbiamo creare il file ~ / .vimrc.

vim ~/.vimrc

Metti le seguenti righe all'inizio di questo file:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

Le righe contrassegnate come "obbligatorie" sono requisiti di Vundle. Il resto delle righe sono solo esempi, che possiamo eliminare se vogliamo. Una volta terminato, salviamo il file con : Wq.

Ora possiamo aprire vim:

vim

Installa i plugin

Per installare i componenti aggiuntivi scriveremo all'interno dell'editor:

Vim vundle open plugininstall

:PluginInstall

Si aprirà una nuova finestra divisa con tutti i plugin che aggiungiamo nel file .vimrc, che verrà installato automaticamente.

installazione del plugin vundle vim

Quando l'installazione è completa, dobbiamo cancellare la cache del buffer digitando il seguente comando:

:bdelete

Possiamo anche installa i plugin senza aprire vim. Devi solo usare questo comando dal terminale:

vim +PluginInstall +qall

Gestisci i plugin Vim con Vundle

Aggiungi nuovi plugin

Per prima cosa, cerca il file componenti aggiuntivi disponibili utilizzando il comando:

Ricerca plugin di Vim vundle

:PluginSearch

a aggiorna l'elenco locale dal sito vimscripts, Inserisci "!" alla fine:

:PluginSearch!

Si aprirà una nuova finestra divisa che mostra tutti i plugin disponibili.

Saremo anche in grado di farlo specifica il nome esatto del plugin Cosa stiamo cercando:

:PluginSearch vim-dasm

Per installare un plugin, sposta il cursore sulla riga che ti interessa e premi «i». Questo installerà il plugin selezionato.

Vim vundle dasm installato

Allo stesso modo, installa tutti i componenti aggiuntivi che desideri avere sul tuo sistema. Una volta installato, svuota la cache del buffer di Vundle utilizzando il comando:

:bdelete

Affinché il caricamento automatico abbia esito positivo, dobbiamo aggiungere il nome del plugin installato al file .vimrc. Per fare ciò, scrivi all'interno di vim:

:e ~/.vimrc

All'interno del file aggiungi:

Plugin 'vim-dasm'

Sostituisci vim-dasm con il nome di qualsiasi plugin. Adesso premere il tasto ESC e digitare: wq per salvare le modifiche e chiudere il file.

Nota che tutti i tuoi plugin devono essere aggiunti prima della seguente riga nel file .vimrc:

filetype plugin indent on

Elenco dei plugin installati

vim elenca i plugin di vundle

a elenca i plugin installati, scrivi dall'editor vim:

:PluginList

Aggiorna i plugin

a aggiorna tutti i plugin installati, scrive:

:PluginUpdate

Reinstalla i plugin

a reinstallare tutti i plugin, scrive:

:PluginInstall!

Disinstalla i componenti aggiuntivi

Innanzitutto, elenca tutti i plugin installati:

:PluginList

Ora posiziona il cursore sulla riga corretta e premere SHITF + d:

:e ~/.vimrc

Quindi modifica il file .vimrc e rimuovere la voce aggiunta che fa riferimento al plug-in. Scrivi : Wq per salvare le modifiche e uscire dall'editor.

Aiuto

vim vundle help

Questa è solo la punta dell'iceberg, possiamo ottenere maggiori informazioni su uso di Vundle nel tuo Pagina GitHub. Per maggiori dettagli possiamo anche consultare il sezione di aiuto digitando quanto segue nell'editor vim:

:h vundle

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Henryk suddetto

    Grazie mille per la pagina molti è un po 'un milione e molto di più ... Ho imparato molto su vim
    saluti da Varsavia.