Vundle, efektīvi pārvaldiet spraudņus Vim

Par Vimu Vundli

Nākamajā rakstā mēs aplūkosim Vundle. Neskatoties uz visiem redaktoriem pasaulē, Vim neapšaubāmi ir viens no spēcīgākajiem un daudzpusīgākajiem rīkiem manipulēt ar teksta failiem, pārvaldīt sistēmas konfigurācijas failus un rakstīt kodu. Par lielu nožēlu daudziem lietotājiem, kuri nicina šo redaktoru. Izmantojot spraudņus, Vim funkcionalitāti var paplašināt līdz dažādiem līmeņiem, un mēs tos varam kontrolēt, izmantojot Vundle.

Šis ir ārkārtīgi noderīgs spraudnis pārvaldīt Vim spraudņus. Vundle katram mūsu instalētajam spraudnim izveido atsevišķu direktoriju koku un uzglabā papildu konfigurācijas failus attiecīgajā spraudņu direktorijā. Īsāk sakot, tas ļaus mums instalēt jaunus spraudņus, konfigurēt esošos, atjaunināt tos, meklēt instalētos spraudņus un notīrīt neizmantotos spraudņus. Visas darbības var veikt ar vienu taustiņu interaktīvi.

Vundle uzstādīšana

Ja jums ir nepieciešama Vundle, iedomājieties to jūs jau esat instalējis vim savā sistēmā. Ja tas tā nav, instalējiet vim un git (lai lejupielādētu vundle). Šo pakotņu instalēšanai Debian balstītās sistēmās varat izmantot šādu komandu:

sudo apt-get install vim git

Lejupielādēt Vundle

Mēs gatavojamies klons Vundle krātuve:

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

Konfigurējiet Vundle

Lai pateiktu vim izmantot jauno spraudņu pārvaldnieku, mums jāizveido fails ~ / .vimrc.

vim ~/.vimrc

Šī faila augšdaļā ievietojiet šādas rindas:

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

Līnijas, kurām ir atzīme "obligāta", ir Vundle prasības. Pārējās rindas ir tikai piemēri, kurus mēs varam novērst, ja vēlamies. Kad esat pabeidzis, mēs saglabājam failu ar WQ.

Tagad mēs varam atvērt vim:

vim

Instalējiet spraudņus

Lai instalētu papildinājumus, mēs rakstīsim redaktorā:

Atveriet spraudni Vim vundle

:PluginInstall

Tiks atvērts jauns logs, kas sadalīts ar visiem spraudņi, kurus pievienojam .vimrc failā, kas tiks instalēta automātiski.

vundle vim spraudņa instalēšana

Kad instalēšana ir pabeigta, mums tas ir jādara notīrīt bufera kešatmiņu ierakstot šādu komandu:

:bdelete

Mēs arī varam instalējiet spraudņus, neatverot vim. Jums vienkārši jāizmanto šī komanda no termināļa:

vim +PluginInstall +qall

Pārvaldiet Vim spraudņus, izmantojot Vundle

Pievienojiet jaunus spraudņus

Vispirms meklējiet pieejamie papildinājumi izmantojot komandu:

Vim vundle spraudņa meklēšana

:PluginSearch

līdz atjaunināt vietējo sarakstu no vietnēm vimscripts, pievienot "!" beigās:

:PluginSearch!

Tiks atvērts jauns sadalīts logs, kurā būs redzami visi pieejamie spraudņi.

Mēs arī varēsim norādiet precīzu spraudņa nosaukumu Ko mēs meklējam:

:PluginSearch vim-dasm

Lai instalētu spraudni, pārvietojiet kursoru uz interesējošo līniju un nospiediet «i». Tas instalēs izvēlēto spraudni.

Instalēts Vim vundle dasm

Līdzīgi instalējiet visus papildinājumus, kurus vēlaties izmantot savā sistēmā. Pēc instalēšanas notīriet Vundle bufera kešatmiņu izmantojot komandu:

:bdelete

Lai automātiskā ielāde būtu veiksmīga, mums jāpievieno instalētā spraudņa nosaukums .vimrc failam. Lai to izdarītu, ierakstiet vim iekšpusē:

:e ~/.vimrc

Faila iekšpusē pievienojiet:

Plugin 'vim-dasm'

Nomainiet vim-dasm ar jebkura spraudņa nosaukumu. Tagad nospiediet taustiņu ESC un ierakstiet: wq lai saglabātu izmaiņas un aizvērtu failu.

Ņemiet vērā, ka visi jūsu spraudņi jāpievieno pirms šādas rindas failā .vimrc:

filetype plugin indent on

Instalēto spraudņu saraksts

vim saraksts vundle spraudņi

līdz uzskaitiet instalētos spraudņus, rakstiet no vim redaktora:

:PluginList

Atjaunināt spraudņus

līdz atjauniniet visus instalētos spraudņus, viņš raksta:

:PluginUpdate

Pārinstalējiet spraudņus

līdz pārinstalējiet visus spraudņus, viņš raksta:

:PluginInstall!

Atinstalējiet pievienojumprogrammas

Vispirms uzskaitiet visus instalētos spraudņus:

:PluginList

Tagad novietojiet kursoru uz pareizās līnijas un nospiediet SHITF + d:

:e ~/.vimrc

Pēc tam rediģējiet .vimrc failu un noņemiet pievienoto ierakstu, kurā ir atsauce uz spraudni. Raksta WQ lai saglabātu izmaiņas un izietu no redaktora.

Palīdzēt

vim vundle help

Tas ir tikai aisberga virsotne, mēs varam iegūt vairāk informācijas par Vundle lietošana jūsu GitHub lapa. Lai iegūtu sīkāku informāciju, mēs varam arī meklēt palīdzības sadaļa vim redaktorā ierakstot:

:h vundle

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   henriks teica

    Liels paldies par lapu daudz ir nedaudz miljons un vēl daudz vairāk ... Es daudz uzzināju par vim
    sveicieni no Varšavas.