Vim is een van de meest populaire code-editors gebruikt door velen sinds Vim gevonden op de meeste Unix-systemen (inclusief Linux) is een van de geweldige opties die programmeurs en sysadmins vaak gebruiken.
Deze editor het is heel compleet en vooral heel veelzijdig omdat het geweldige functies heeft waardoor het een geweldige optie is om te gebruiken. Hoewel velen van nature het gebruik van Vim zouden negeren, is dat omdat ze zich niet bewust zijn van het grote potentieel dat het moet worden aangepast aan onze behoeften.
Over Vim
Onder de functies die we van Vim kunnen benadrukken, vinden we:
- Geïntegreerde spellingcontrole
- Tekst automatisch aanvullen
- Tab navigatie
- Meerdere vensters die het bewerkingsgebied horizontaal of verticaal verdelen.
- Syntaxisaccentuering afhankelijk van de gebruikte programmeertaal of tagtaal
- Maak opdrachten ongedaan en voer ze opnieuw uit
- Begrip van meer dan 200 verschillende syntaxis
- Scripttaal om extensies te programmeren
- Voltooiing van opdrachten, woorden en bestandsnamen
- Bestandscompressie en decompressie, waardoor gecomprimeerde bestanden kunnen worden bewerkt
- Herkenning van bestandsformaten en conversie daartussen.
- Geschiedenis van uitgevoerde orders
- Macro-opname en weergave
- Instellingen opslaan tussen sessies
- Automatisch en handmatig invouwen van codes
- Optionele grafische interface
Wat maakt interessant Vim is dat het in hoge mate configureerbaar en aanpasbaar is dus het gebruik van plug-ins erin is misschien mogelijk.
Deze plug-ins moesten handmatig worden gedownload als tarballs en uitgepakt in een map met de naam ~ / .vim.
Het op deze manier beheren van de plug-ins vormt op het eerste gezicht geen enkel probleem, maar als er voldoende worden gebruikt, kan dit tot een grote ramp leiden, aangezien alle bestanden van elke plug-in in een enkele map zijn geconcentreerd.
Dit is waar Vim-pluginmanagers van pas komen. Plug-in-beheerders slaan geïnstalleerde plug-in-bestanden op in een aparte map, waardoor het heel gemakkelijk is om alle plug-ins te beheren
Vim-plug is een gratis, open source, minimalistische vim-plugin-manager die plug-ins parallel kunnen installeren of bijwerken.
Maak klonen om het gebruik van schijfruimte en downloadtijd te minimaliseren. Ondersteunt het on-demand laden van plug-ins voor een snellere opstarttijd.
Andere opvallende kenmerken zijn branch, tag, link, post-update support, extern beheerde plugin support, etc.
Hoe installeer ik Vim-plug op Ubuntu 18.04 en derivaten?
Als ze Vim-gebruikers zijn en deze add-on manager wilt installeren, moet een terminal openen en de volgende opdrachten uitvoeren.
We openen de terminal met Ctrl + Alt + T en we gaan een afhankelijkheid installeren met:
sudo apt install curl
Nu gaan we uitvoeren:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Ik heb dit nu gedaan we moeten vim-plug toevoegen aan ons ~ / .vimrc-bestand, laten we het volgende toevoegen:
call plug # begin ('~ / .vim / plugged') Plug 'itchyny / lightline.vim' call plug # end ()
We slaan het bestand op en laden het opnieuw. vimrc en daarmee wordt de administrator in ons systeem geïnstalleerd.
Hoe vim-plug te gebruiken?
We moeten de editor openen met:
vim
POm vim-plug te gaan gebruiken, doen we het als volgt, om de status van de plug-ins te controleren
PlugStatus
Uitvoeren plugin installatie:
PlugInstall
Installeer of update plug-ins:
PlugUpdate nombre de plugin
Als we willen verwijder ongebruikte mappen:
PlugClean[!]
naar update vim-plug manager:
PlugUpgrade
Genereer een script om de huidige momentopname van plug-ins te herstellen
PlugSnapshot
Soms kunnen bijgewerkte plug-ins nieuwe bugs bevatten of niet meer correct werken.
Om dit op te lossen, kunt u de problematische plug-ins eenvoudig ongedaan maken.
Schrijf het commando:
PlugDiff
Om wijzigingen sinds de laatste te bekijken
PlugUpdate
En zet elke plug-in terug naar de status van vóór de upgrade door in elke alinea op X te drukken.
Het is aan ieder van ons hoe deze Vim-add-onbeheerder in het systeem moet worden gebruikt, zoals vermeld, kan Vim worden verbeterd en aangepast aan onze behoeften.
Als u meer wilt weten over deze tool, kunt u een bezoek brengen aan de volgende link.