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:
:PluginInstall
Si aprirà una nuova finestra divisa con tutti i plugin che aggiungiamo nel file .vimrc, che verrà installato automaticamente.
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:
: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.
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
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
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
Grazie mille per la pagina molti è un po 'un milione e molto di più ... Ho imparato molto su vim
saluti da Varsavia.