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ā:
:PluginInstall
Tiks atvērts jauns logs, kas sadalīts ar visiem spraudņi, kurus pievienojam .vimrc failā, kas tiks instalēta automātiski.
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:
: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.
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
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
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
Liels paldies par lapu daudz ir nedaudz miljons un vēl daudz vairāk ... Es daudz uzzināju par vim
sveicieni no Varšavas.