Vim-plug: en Vim-plugin-manager

Vim-stik

Vim er en af ​​de mest populære kodeditorer brugt af mange siden Vim findes på de fleste Unix-systemer (dette inkluderer Linux) er en af ​​de store muligheder, som programmører og sysadmins ofte bruger.

Denne redaktør den er meget komplet og frem for alt meget alsidig da det har fantastiske funktioner, der gør det til en god mulighed at bruge. Selvom indfødte mange ville kassere brugen af ​​Vim, er det fordi de ikke er opmærksomme på det store potentiale, det skal tilpasses til vores behov.

Om Vim

Blandt de funktioner, som vi kan fremhæve af Vim, finder vi:

  • Integreret stavekontrol
  • Tekst autofuldførelse
  • Fanen Browsing
  • Flere vinduer, der deler redigeringsområdet vandret eller lodret.
  • Syntaksfremhævning afhængigt af det anvendte programmeringssprog eller tag-sprog
  • Fortryd og gentag kommandoer
  • Forståelse af over 200 forskellige syntakser
  • Scripting sprog til programudvidelser
  • Udfyldelse af kommandoer, ord og filnavne
  • Filkomprimering og dekompression, hvilket gør det muligt at redigere komprimerede filer
  • Anerkendelse af filformater og konvertering mellem dem.
  • Historik over udførte ordrer
  • Makrooptagelse og afspilning
  • Gemme indstillinger mellem sessioner
  • Automatisk og manuel kodefoldning
  • Valgfri grafisk grænseflade

Hvad der er interessant Vim er, at det er meget konfigurerbart og kan tilpasses så brugen af ​​plugins i det kan være mulig.

Disse plugins skulle downloades manuelt distribueret som tarballs og ekstraheres til en mappe kaldet ~ / .vim.

Administration af plugins på denne måde repræsenterer ikke noget problem ved første øjekast, men når nok af dem blev brugt, kunne det resultere i en stor katastrofe, da alle filerne i hvert plugin var koncentreret i en enkelt mappe.

Det er her, Vim-pluginchefer er nyttige. Pluginadministratorer gemmer installerede plugin-filer i en separat mappe, hvilket gør det meget nemt at administrere alle plugins

Vim-plug er en gratis, open source, minimalistisk vim plugin manager som kan installere eller opdatere plugins parallelt.

Opret kloner for at minimere diskpladsforbrug og downloadtid. Understøtter on-demand plugin-loading for hurtigere opstartstid.

Andre bemærkelsesværdige funktioner er filial, tag, link, support efter opdatering, eksternt administreret plugin-support osv.

vim-

Hvordan installeres Vim-plug på Ubuntu 18.04 og derivater?

Hvis de er Vim-brugere og ønsker at installere denne tilføjelsesadministrator skal åbne en terminal og udføre følgende kommandoer

Vi åbner terminalen med Ctrl + Alt + T, og vi installerer en afhængighed med:

sudo apt install curl

Nu skal vi udføre:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Færdiggjort dette nu vi skal tilføje vim-plug til vores ~ / .vimrc-fil, lad os tilføje følgende:

call plug # begin ('~ / .vim / plugged')

Plug 'itchyny / lightline.vim'

call plug # end ()

Vi gemmer og genindlæser filen. vimrc og med det installeres administratoren i vores system.

Hvordan bruger jeg vim-plug?

Vi skal åbne redaktøren med:

vim

PFor at begynde at bruge vim-plug gør vi det som følger, for at kontrollere status for plugins

PlugStatus

At udføre plugin installation:

PlugInstall

Installer eller opdater plugins:

PlugUpdate nombre de plugin

Hvis vi vil fjern ubrugte mapper:

PlugClean[!]

til opdater vim-plug manager:

PlugUpgrade

Generer script for at gendanne det aktuelle øjebliksbillede af plugins

PlugSnapshot 

Nogle gange kan opdaterede plugins have nye fejl eller stoppe med at fungere korrekt.

For at løse dette kan du blot fortryde de problematiske plugins.

Skriv kommandoen:

PlugDiff

For at gennemgå ændringer siden sidst

PlugUpdate

Og sæt hvert plugin tilbage til præ-opgraderingstilstanden ved at trykke på X i hvert afsnit.

Det er op til hver af os, hvordan vi bruger denne Vim-plugin-manager i systemet, som nævnt kan Vim forbedres og tilpasses til vores behov.

Hvis du vil vide mere om dette værktøj, kan du besøge det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.