Zoeken op website

10 redenen waarom u Vi/Vim-teksteditor in Linux zou moeten gebruiken


Als je met Linux-systemen werkt, zijn er verschillende gebieden waar je een teksteditor nodig hebt, inclusief programmeren/scripten, bewerken van configuratie-/tekstbestanden, om er maar een paar te noemen. Er zijn verschillende opmerkelijke teksteditors die je zult vinden voor op Linux gebaseerde besturingssystemen.

Voorgesteld lezen: 12 beste teksteditors voor Linux

In dit artikel zullen we u echter enkele van de belangrijkste redenen uitleggen waarom u zou overwegen om de Vi/Vim-teksteditor (hierna Vim genoemd) te gebruiken.

Vi was de eerste schermgeoriënteerde teksteditor gemaakt voor Unix. Het was ontworpen om eenvoudig maar krachtig te zijn voor tekstmanipulatie.

Vim (Vi IMproved), zoals de naam al doet vermoeden, is een kloon van Vi en biedt nog meer functies dan Vi. Het is gratis en open source, ontworpen voor gebruik zowel vanuit een opdrachtregelinterface als als een zelfstandige toepassing in een grafische gebruikersinterface (GUI).

Het is zeer configureerbaar en wordt geleverd met opmerkelijke functies zoals syntaxisaccentuering, muisondersteuning, grafische versies, visuele modus, veel nieuwe bewerkingsopdrachten en een grote hoeveelheid uitbreidingen en nog veel meer.

Dat gezegd hebbende, staan hieronder de belangrijkste redenen waarom u zou overwegen om voornamelijk de Vi/Vim-teksteditor in Linux te gebruiken.

1. Vim is gratis en open source

Vim is gratis en open source-software en wordt vrijgegeven onder een licentie die enkele liefdadigheidsclausules bevat. De Vim-ontwikkelaar dringt er daarom bij gebruikers die de software leuk vinden op aan om te overwegen om te doneren aan kansarme kinderen in Oeganda. De licentie is compatibel met de GNU General Public License.

Als je van gratis en open source software houdt, dan zou dit een van de eerste redenen zijn om Vim te gaan gebruiken.

2. Vim is altijd beschikbaar

Vim is beschikbaar op de meeste, zo niet alle Linux-distributies die er zijn. Je kunt het als volgt installeren vanuit de officiële softwarebronnen van je distro:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim is goed gedocumenteerd

Vim is grondig gedocumenteerd, wat betekent dat u de meeste antwoorden op uw vragen in het helpsysteem kunt vinden; van boeken tot uitgebreide helpbestanden tot een assortiment tips. Het enige dat u hoeft te doen, is de juiste trefwoorden gebruiken in uw hulpvragen.

Bovendien wordt Vim geleverd met een handige ingebouwde handleiding. U kunt deze starten met de opdracht :help zodra het programma is gestart. Deze ingebouwde handleiding bevat meer informatie dan de manpagina van Vim.

4. Vim heeft een levendige gemeenschap

Vim heeft ook een community vol energie en enthousiasme, die opmerkelijke ondersteuning biedt bij het ontwikkelen van opmerkelijke plug-ins, nuttige Vim-trucs en tips biedt voor zowel beginners als ervaren gebruikers, en nog veel meer.

5. Vim is zeer aanpasbaar en uitbreidbaar

Vim is zeer configureerbaar en heeft een uitgebreid plug-insysteem. Er zijn veel goede plug-ins beschikbaar die de functionaliteit ervan verbeteren.

Een van de beste verzameling plug-ins die we zijn tegengekomen is spf13-vim – The Ultimate Distribution for Vim Editor, een platformonafhankelijk en zeer aanpasbaar assortiment vim-plug-ins en verschillende bronnen voor Vim, GVim en MacVim.

6. Vim heeft draagbare configuraties

De configuraties van Vim zijn draagbaar, waardoor u dezelfde configuraties op al uw Linux-systemen kunt gebruiken. U kunt net zo goed configuraties delen met vrienden op internet, enzovoort. Het enige dat u hoeft te doen is een paar mappen en bestanden kopiëren, en dat is alles.

7. Vim gebruikt minder systeembronnen

De sterke punten van Vim zijn de kleinheid en eenvoud, daarom verbruikt het geen aanzienlijke hoeveelheid systeembronnen in tegenstelling tot andere teksteditors, vooral grafische teksteditors.

Het is normaal gesproken ook erg snel en licht, zelfs bij het bewerken van grote bestanden met broncode. Het is gemakkelijk om ssh te gebruiken voor externe bewerkingen op elke server.

Bovendien biedt het zeer effectieve toetsbindingen, waardoor u alle denkbare taken kunt uitvoeren zonder uw vingers van het toetsenbord te halen. Ondanks zijn eenvoud heeft Vim veel mogelijkheden en is het zeer efficiënt als het eenmaal is geleerd.

8. Vim ondersteunt alle programmeertalen en bestandsformaten

Standaard ondersteunt Vim verschillende programmeertalen en bestandsformaten. Het kan het type bestand detecteren dat wordt bewerkt; dit wordt gedaan door de bestandsnaam te controleren en soms door de inhoud van het bestand te inspecteren op specifieke tekst.

9. Vim is erg populair in de Linux-wereld

Een andere reden waarom je Vim zou willen gaan gebruiken of er gewoon bij zou willen blijven, is dat het erg populair is in de Unix/Linux-wereld, vooral onder systeembeheerders. Twee op de drie ervaren Linux-systeembeheerders zullen aanbevelen om Vim te leren.

10. Vim is leuk!

Last but not least is Vim leuk om te leren en als je het eenmaal dagelijks uitgebreid gaat gebruiken. Als je de eerste leercurve hebt doorstaan, kun je er echt geweldige dingen mee doen.

Je ontdekt dit aspect van Vim echter pas als je het begint te leren en te gebruiken. Ja, probeer het eens.

Ben je er klaar voor om het een kans te geven, begin dan vandaag nog met het leren van Vim. Onthoud dat het niet eenvoudig is (zo eenvoudig als het klikken op een knop). Je moet ergens gehoord of gelezen hebben over de drukte van het leren van Vim, maar de handleidingen die via deze links hieronder worden aangeboden, zouden je een goed begin moeten geven:

  1. Hoe vi/vim als volledige teksteditor te installeren en te gebruiken
  2. Leer nuttige ‘Vi/Vim’-tips en -trucs om uw vaardigheden te verbeteren – deel 1
  3. 8 Interessante ‘Vi/Vim’ tips en trucs voor elke Linux-beheerder – Deel 2
  4. Syntaxisaccentuering inschakelen in de ‘Vi/Vim’-editor
  5. Maak ‘Vi/Vim’ als Bash-IDE met behulp van de plug-in ‘bash-support’

Dat is het voor nu! In dit artikel hebben we enkele van de belangrijkste redenen uitgelegd waarom u zou overwegen om de Vi/Vim-teksteditor in Linux te gebruiken. Misschien zijn dit niet de enige redenen, heeft u er een in gedachten? Laat het ons weten via het feedbackgedeelte hieronder.