Vundle, beheer plug-ins in Vim effectief

Over Vim Vundle

In het volgende artikel gaan we Vundle bekijken. Tegenwoordig is Vim, ondanks alle editors ter wereld, ongetwijfeld een van de krachtigste en meest veelzijdige tools voor manipuleer tekstbestanden, beheer systeemconfiguratiebestanden en schrijf code​ Tot grote spijt van veel gebruikers die een hekel hebben aan deze editor. De functionaliteit van Vim kan worden uitgebreid naar verschillende niveaus met behulp van plug-ins, en deze kunnen worden beheerd door Vundle.

Dit is een buitengewoon handige plug-in voor beheer Vim-plug-ins​ Vundle maakt een aparte mappenboom aan voor elke plug-in die we installeren en slaat aanvullende configuratiebestanden op in de corresponderende plug-in-map. Kortom, het stelt ons in staat om nieuwe plug-ins te installeren, bestaande te configureren, ze bij te werken, naar geïnstalleerde plug-ins te zoeken en ongebruikte plug-ins op te schonen. Alle acties kunnen interactief worden uitgevoerd met een enkele toetsaanslag.

Vundle-installatie

Stel je dat voor als je Vundle nodig hebt je hebt vim al op je systeem geïnstalleerd​ Als dat niet het geval is, installeer vim en git (om vundle te downloaden). U kunt het volgende commando gebruiken om deze pakketten op Debian-gebaseerde systemen te installeren:

sudo apt-get install vim git

Download Vundle

laten kloon Vundle repository:

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

Configureer Vundle

Om vim te vertellen om de nieuwe plugin-manager te gebruiken, moeten we het bestand maken ~ / .vimrc.

vim ~/.vimrc

Zet de volgende regels bovenaan dit bestand:

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

Lijnen die gemarkeerd zijn met "verplicht" zijn Vundle-vereisten​ De rest van de regels zijn slechts voorbeelden, die we kunnen verwijderen als we dat willen. Als u klaar bent, slaan we het bestand op met : wq.

Nu kunnen we vim openen:

vim

Add-ons installeren

Om de add-ons te installeren, zullen we in de editor schrijven:

Vim vundle open plugininstall

:PluginInstall

Er wordt een nieuw venster geopend waarin alles is onderverdeeld de plug-ins die we toevoegen in het .vimrc-bestand, die automatisch wordt geïnstalleerd.

vundle vim plugin installeren

Als de installatie is voltooid, moeten we wis de buffercache typ de volgende opdracht:

:bdelete

We kunnen ook installeer plug-ins zonder vim te openen​ U hoeft alleen deze opdracht vanaf de terminal te gebruiken:

vim +PluginInstall +qall

Beheer Vim-plug-ins met Vundle

Voeg nieuwe plug-ins toe

Zoek eerst naar het beschikbare add-ons met behulp van commando:

Vim vundle plugin zoeken

:PluginSearch

naar update lokale lijst van vimscripts-site, voeg "!" op het eind:

:PluginSearch!

Er wordt een nieuw gesplitst venster geopend met alle beschikbare plug-ins.

We zullen ook kunnen specificeer de exacte naam van de plug-in Waar zijn we naar op zoek:

:PluginSearch vim-dasm

Om een ​​plug-in te installeren, verplaats de cursor naar de regel die u interesseert en druk op «i»​ Hiermee wordt de geselecteerde plug-in geïnstalleerd.

Vim vundle dasm geïnstalleerd

Installeer op dezelfde manier alle add-ons die u op uw systeem wilt hebben. Eenmaal geïnstalleerd, wis de Vundle-buffercache met behulp van commando:

:bdelete

Om het automatisch laden te laten slagen, we moeten de naam van de geïnstalleerde plug-in toevoegen aan het .vimrc-bestand​ Om dit te doen, schrijft u in vim:

:e ~/.vimrc

Voeg binnen het bestand toe:

Plugin 'vim-dasm'

Vervang vim-dasm door de naam van een plug-in. Nu druk op de ESC-toets en typ: wq om de wijzigingen op te slaan en het bestand te sluiten.

Merk op dat al uw plug-ins moeten worden toegevoegd vóór de volgende regel in het .vimrc-bestand:

filetype plugin indent on

Lijst met geïnstalleerde plug-ins

vim met een lijst van vundle-plug-ins

naar lijst geïnstalleerde plug-ins, schrijf vanuit de vim-editor:

:PluginList

Update plug-ins

naar update alle geïnstalleerde plug-insschrijft:

:PluginUpdate

Installeer plug-ins opnieuw

naar installeer alle plug-ins opnieuwschrijft:

:PluginInstall!

Verwijder add-ons

Eerst worden alle geïnstalleerde plug-ins weergegeven:

:PluginList

Plaats nu de cursor op de juiste regel, en druk op SHITF + d:

:e ~/.vimrc

Bewerk vervolgens het .vimrc-bestand en verwijder het toegevoegde item dat verwijst naar de plug-in. Schrijft : wq om de wijzigingen op te slaan en de editor te verlaten.

Help

vim vundle hulp

Dit is slechts het topje van de ijsberg, we kunnen meer informatie krijgen over de gebruik van Vundle in uw GitHub-pagina​ Voor meer details kunnen we ook de help sectie door het volgende in de vim-editor te typen:

:h vundle

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Henryk zei

    Heel erg bedankt voor de pagina many is a little a million en nog veel meer ... Ik heb veel geleerd over vim
    groeten uit Warschau.