Vim-plug: en Vim plugin manager

Vim-plugg

Vim er en av de mest populære kodeditorene brukt av mange siden Vim finnes på de fleste Unix-systemer (dette inkluderer Linux) er et av de flotte alternativene som programmerere og sysadminer ofte bruker.

Denne redaktøren den er veldig komplett og fremfor alt veldig allsidig siden den har flotte funksjoner som gjør det til et flott alternativ å bruke. Selv om mange opprinnelig ville forkaste bruken av Vim, er det fordi de ikke er klar over det store potensialet det har å bli tilpasset våre behov.

Om Vim

Blant funksjonene vi kan fremheve av Vim, finner vi:

  • Integrert stavekontroll
  • Tekstautofullføring
  • Tabbed surfing
  • Flere vinduer som deler redigeringsområdet vannrett eller vertikalt.
  • Syntaks-utheving avhengig av programmeringsspråket eller merkespråket som brukes
  • Angre og gjør om kommandoer
  • Forståelse av over 200 forskjellige syntakser
  • Skriptspråk for å programmere utvidelser
  • Fullføring av kommandoer, ord og filnavn
  • Filkomprimering og dekompresjon, som gjør det mulig å redigere komprimerte filer
  • Anerkjennelse av filformater og konvertering mellom dem.
  • Historikk over utførte ordrer
  • Makroopptak og avspilling
  • Lagrer innstillinger mellom øktene
  • Automatisk og manuell kodefelling
  • Valgfritt grafisk grensesnitt

Hva som er interessant Vim er at den er svært konfigurerbar og tilpassbar så bruk av plugins i det kan være mulig.

Disse pluginene måtte lastes ned manuelt distribuert som tarballs og hentes ut i en katalog kalt ~ / .vim.

Å administrere pluginene på denne måten representerer ikke noe problem ved første øyekast, men når nok av dem ble brukt, kan det resultere i en stor katastrofe, siden alle filene til hvert plugin var konsentrert i en enkelt katalog.

Det er her Vim plugin-ledere kommer til nytte. Plugin-administratorer lagrer installerte plugin-filer i en egen katalog, noe som gjør det veldig enkelt å administrere alle plugins

Vim-plug er en gratis, åpen kildekode, minimalistisk vim plugin manager som kan installere eller oppdatere plugins parallelt.

Lag kloner for å minimere diskplassbruk og nedlastingstid. Støtter on-demand plugin-lasting for raskere oppstartstid.

Andre bemerkelsesverdige funksjoner er filial, tag, lenke, støtte etter oppdatering, eksternt administrert plugin-støtte, etc.

vim-

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

Hvis de er Vim-brukere og ønsker å installere denne tilleggsprogrammet må åpne en terminal og utføre følgende kommandoer.

Vi åpner terminalen med Ctrl + Alt + T, og vi skal installere en avhengighet med:

sudo apt install curl

Nå skal vi utføre:

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

Gjort dette nå vi må legge til vim-plug i ~ / .vimrc-filen, la oss legge til følgende:

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

Plug 'itchyny / lightline.vim'

call plug # end ()

Vi lagrer og laster inn filen på nytt. vimrc og med det blir administratoren installert i systemet vårt.

Hvordan bruker jeg vim-plug?

Vi må åpne redaktøren med:

vim

PFor å begynne å bruke vim-plugin gjør vi det som følger, for å sjekke statusen til programtilleggene

PlugStatus

Å prestere plugin installasjon:

PlugInstall

Installer eller oppdater plugins:

PlugUpdate nombre de plugin

Hvis vi vil fjern ubrukte kataloger:

PlugClean[!]

Til oppdater vim-plug manager:

PlugUpgrade

Generer skript for å gjenopprette nåværende øyeblikksbilde av plugins

PlugSnapshot 

Noen ganger kan oppdaterte programtillegg ha nye feil eller slutte å fungere ordentlig.

For å fikse dette kan du bare angre de problematiske pluginene.

Skriv kommandoen:

PlugDiff

Å gjennomgå endringene siden sist

PlugUpdate

Og sett hvert plugin tilbake til pre-upgrade-tilstanden ved å trykke X i hvert avsnitt.

Det er opp til hver enkelt av oss hvordan vi bruker denne Vim-tilleggsadministratoren i systemet, som nevnt, kan Vim forbedres og tilpasses våre behov.

Hvis du vil vite mer om dette verktøyet, kan du besøke følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.