Instal·lar connectors de Vim

Vim Install Plugins



Heu sentit mai el nom de Vim? Aposto que ho vas fer! És un infern editor de text. De fet, Vi / Vim és una de les aplicacions de més vida de tots els temps. Té més de 20 anys i encara segueix fort! Tot i tenir un índex d’ús baix, Vim és un dels millors editors de text que mai es pugui tenir. És madur, estable i ampliable, amb tots els connectors de gran abast disponibles a tot Internet.

Amb un suport de connectors estable i robust i una gran comunitat darrere, Vim és l'editor de text daurat que hauríeu de començar a aprendre ara mateix.







Tot i ser un editor de text robust, Vim no inclou totes les funcions possibles. És per això que els programes permeten l’ús de connectors. Això és especialment cert per a qualsevol editor de text conegut. Els connectors milloren la funcionalitat de l'editor amb diverses funcions addicionals que no són natives de l'editor.



En el cas de Vim, hi ha una sèrie de connectors disponibles per a tot tipus de propòsits. De fet, els connectors són un dels punts forts de Vim. Hi ha TONES de connectors per improvisar Vim.



Instal·lació del connector Vim

Bàsicament hi ha dues maneres diferents d’instal·lar un connector Vim.





Instal·lació manual

En aquest mètode, heu d’agafar manualment el connector del web i posar-lo al directori de destinació. A continuació, heu d’actualitzar el fitxer vimrc manualment perquè Vim carregui el connector sempre que inicieu Vim. Si actualitzeu vimrc quan s’executa Vim, no carregarà el fitxer actualitzat. Reinicieu Vim o digueu a Vim que torni a carregar el fitxer vimrc.

Hi ha diferents formes de connectors Vim. Pot ser un fitxer .vim, un fitxer Vimball o un conjunt de directoris amb l’estructura esperada (plugin / *, sintaxi / *, etc.). Depèn del connector que instal·leu. Si es tracta d’un fitxer .vim, poseu-lo al directori .vim / plugin. Si es tracta d’un fitxer Vimball, hem d’utilitzar Vim per instal·lar-lo. Si es tracta del tercer tipus, és una mica difícil configurar manualment tots els fitxers i carpetes amb la configuració vimrc adequada.



Comencem amb el meu preferit. En realitat, és una manera fantàstica de tematitzar l’editor Vim. Mireu el Vimrc per amix .

Al principi, assegureu-vos que el vostre sistema té git instal·lat. Estic executant Manjaro Linux, una distribució basada en Arch amb un aspecte impressionant i un ajustament precís. Si teniu qualsevol altra distribució, consulteu com instal·lar Git a Linux .

suopacman-S vaja

Com suggereix la pàgina de GitHub, executeu l'ordre següent per completar la instal·lació.

git clon - profunditat=1https://github.com/amix/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Un cop finalitzada la instal·lació, consulteu Vim.

Què va passar? Aquest connector ofereix una manera simplista de col·locar tots els fitxers necessaris i actualitzar el fitxer vimrc en conseqüència. Consulteu els canvis fets al fitxer vimrc.

vaig venir~/.vimrc

Com podeu veure, els fitxers .vim es troben dins d’un directori i el vimrc indica a Vim que carregui aquests fitxers sempre que s’iniciï Vim.

Tens un Vimball? Obriu el fitxer .vba amb Vim. A continuació, executeu l'ordre següent.

: font%

Gestor de connectors Vim

Aquesta és la manera més senzilla de gestionar tots els vostres connectors de Vim. Quasi totes les tasques manuals estan ateses. Aquests gestors de connectors són molt útils quan treballeu amb un gran nombre de connectors Vim. Mitjançant un gestor de connectors adequat, podeu fer la vostra vida molt més fàcil.

Tot i això, la instal·lació i l’ús dels gestors de connectors poden ser una mica complicats. Per descomptat, el llegat de Vim requereix que sigueu prou sofisticats per gestionar totes les tasques de manera eficient.

Aquests són els gestors de connectors Vim més populars que hi ha.

En aquest tutorial, veurem vim-plug, el meu gestor de connectors preferit per a Vim.

Endoll Vim

A diferència d'altres gestors de complements Vim, vim-plug és molt, molt senzill. No cal cap codificació de la caldera. És només un sol fitxer .vim. Vim-plug és més fàcil d’instal·lar i la sintaxi és molt senzilla.

Nota: en el cas d'altres gestors de complements Vim, només es demostrarà la instal·lació.

Sense més preàmbuls, comencem.

Instal·lació de vim-plug

Engegueu el terminal i executeu l'ordre següent.

rínxol-fLo~/.Vaig venir/carrega automàtica/plug.vim--create-dirs
https://raw.githubusercontent.com/junegunn/endoll vim/mestre/plug.vim

Configuració de vim-plug

Ara és el moment de configurar el vimrc per aprofitar vim-plug. Afegiu una secció vim-plug al fitxer vimrc.

endoll de trucada#begin ('~ / .vim / plugged')
endoll de trucada#final()

Noteu el paràmetre ~ / .vim / plugged? Indica a vim-plug que realitzi totes les accions del connector al directori. Heu d'evitar utilitzar els directoris Vim per defecte com ~ / .vim / plugin.

Ara, entre les dues declaracions, cal que hi hagi tots els connectors amb la següent estructura.

Endollar<connectar>'

Per exemple, introduïm la línia següent per habilitar els connectors NERDTree, vim-easy-align i vim-github-dashboard.

Endoll'scrooloose / nerdtree'
Endoll'junegunn / vim-easy-align'
Endoll ‘junegunn/vim-github-dashboard '

Ara fem una ullada a l’estructura de l’ordre. Fixeu-vos en l’estructura ‘scrooloose / nerdtree’? Vim-plug intentarà carregar el connector des del directori GitHub. Es traduirà automàticament a https://github.com/junegunn/vim-github-dashboard .

Hi ha alguns connectors que requereixen accions addicionals després d’agafar-los del repositori de GitHub. Consulteu la documentació dels connectors associats. Els passos addicionals s'han de declarar a vim-plug.

Connecteu ‘ycm-core / YouCompleteMe', {'fer':'./instal·lar.py'}

A l'exemple anterior, després d'agafar el connector, vim-plug executarà l'escriptura install.py Python.

Per a totes les funcionalitats possibles de vim-plug, us recomano consultar amb el documentació oficial vim-plug a GitHub .

S'estan carregant tots els connectors

Un cop el vimrc estigui configurat correctament, reinicieu Vim o torneu a carregar el fitxer vimrc.

:tan%

Finalment, executeu l'ordre següent per iniciar la instal·lació de tots els connectors Vim que es van configurar per a vim-plug.

: PlugInstall

Vim-plug descarregarà tots els paquets directament de GitHub i els posarà al directori ~ / .vim / plugged i els carregarà sempre que es carregui Vim.

S'està actualitzant el connector

Actualitzar el connector és bastant senzill. Només cal que executeu l'ordre següent a Vim.

: PlugUpdate

S'està suprimint un connector

Si voleu desfer-vos d’un complement, és molt fàcil. Simplement elimineu l'entrada de la secció vim-plug de vimrc i truqueu a l'ordre següent.

: PlugClean

Com podeu veure, vim-plug us pregunta si voleu eliminar els fitxers i els directoris.

Voila! S'ha eliminat el connector.

Estat del connector

Vim-plug també ofereix comprovar l’estat actual del connector.

: PlugStatus

Altres gestors de connectors

Aquí teniu les breus presentacions de Vundle i Pathogen. Abans de saltar, assegureu-vos que només utilitzeu un gestor de connectors per evitar qualsevol complexitat i problemes innecessaris.

Vundle

Abreujat de Vim bundle, Vundle és un robust gestor de connectors amb un munt de funcions bàsiques i avançades. Es pot comparar amb apt o yum que utilitzen les distribucions

Instal·leu Vundle executant l'ordre següent.

git clonhttps://github.com/VundleVim/Vundle.vim.git ~/.Vaig venir/paquet/Vundle.vim

Igual que vim-plug, Vundle requereix una configuració similar del fitxer vimrc.

configuracions imprescindibles de vundle
conjuntnocompatible
tipus de fitxer desactivat
configureu el camí d'execució
conjuntrtp+=~/.Vaig venir/paquet/Vundle.vim
iniciar el connector Vundlefunció
cridar vundle#begin ()
Connectar'VundleVim / Vundle.vim'
Connectar'tpope / vim-fugitive'
cridar vundle#final()
un altre imprescindibleperhoritzontal
sagnat del connector de tipus de fitxer

Per a totes les funcionalitats possibles, fes una ullada a Vundle a GitHub .

Patogen

Pathogen és un altre potent gestor de connectors per a Vim. Tanmateix, el mecanisme intern de Patogen és força diferent al de vim-plug o Vundle. Us permet gestionar directament el 'runtimepath' de Vim.

Instal·lar Patogen és bastant fàcil. Agafeu el connector Pathogen i poseu-lo al directori ~ / .vim.

mkdir -p~/.Vaig venir/carregar automàticament ~/.Vaig venir/paquet&&
rínxol-LSso~/.Vaig venir/carrega automàtica/pathogen.vim https://tpo.pe/patogen.vim

Per manipular el camí d’execució, afegiu les línies següents al fitxer vimrc.

executar patogen#infect ()
sintaxi activada
sagnat del connector de tipus de fitxer

Tasca completa. Ara, qualsevol connector que afegiu al directori ~ / .vim / bundle s'afegirà a Vim 'runtimepath'. Per exemple, instal·lem sensible.vim.

cd~/.Vaig venir/paquet&&
git clonhttps://github.com/tpope/vim-sensible.git

Per obtenir la documentació completa, fes una ullada a Pathogen a GitHub .

Pensaments finals

Probablement la millor part de la característica del connector Vim és que és ultra-estable i el desenvolupament del connector continua en vigor. Si necessiteu ajuda, la comunitat us respon.

No dubteu a explorar el vostre sorprenent món dels connectors Vim.

Gaudeix-ne!