vim
Voordelen van vim
Zoeken…
Maatwerk
Het voordeel van het gebruik van vim ten opzichte van een eenvoudige teksteditor zoals kladblok of gedit is dat het de gebruiker toestaat om het aan te passen aan bijna alles over zichzelf. Als je ooit merkt dat je steeds opnieuw een soort actie uitvoert, heeft vim een veelvoud aan functies die je zullen helpen deze actie sneller en gemakkelijker te doen.
De meeste populaire IDE's zoals MS Visual Studio of IntelliJ IDEA bieden hun gebruikers handige snelkoppelingen en zelfs een zekere mate van aanpassing, maar ze zijn meestal gerelateerd aan specifieke acties die gebruikelijk zijn in een bepaalde context, terwijl vim het mogelijk maakt om aan te passen voor verschillende situaties, zonder elkaar in conflict te brengen. Het is misschien comfortabel om c ++ -programma's te ontwikkelen in Visual Studio en Java in IntelliJ, maar je zou daar geen python-code schrijven, en daarvoor is er natuurlijk nog een IDE, maar in vim kun je vrijwel elke gewenste taal bewerken zonder het gemak verliezen.
Er zijn natuurlijk andere aanpasbare editors, en ik ben niet degene die zegt dat vim voor iedereen het beste is. Dit is een kwestie van persoonlijke voorkeur. Ik denk niet dat iemand zal beweren dat emacs het niveau van aanpassing lager maakt dan dat van vim (en sommigen zouden anders zeggen), maar je moet het echt zelf uitproberen om te vinden wat het beste bij je past.
Sommige mensen zeggen dat ze geen maanden willen besteden aan het leren gebruiken van een editor, gewoon om erin te kunnen werken. Maar degenen die het wel eens zijn, zijn het er meestal mee eens. Voor mij persoonlijk was het nooit een probleem, nieuwe dingen leren over vim en er efficiënter mee worden is gewoon leuk. En er is veel te leren.
lichtgewicht
Vim is (zoals GNU Nano of GNU emacs) lichtgewicht. Het heeft geen enkele grafische interface nodig (zoals x11, wayland & co).
Dit maakt VIM een beste vriend van systeembeheerders. Je kunt het gebruiken met behulp van SSH, en dit is echt belangrijk, op hele kleine apparaten die geen grafische interface hebben.
Het programmeren en onderhouden van externe servers is de laatste jaren steeds belangrijker geworden en het gebruik van vim (of emacs) is de beste manier om dit te doen.
In tegenstelling tot veel IDE's biedt vim de mogelijkheid om direct met veel soorten bestanden te werken en het schrijven van je eigen opdrachten en syntax hl is eenvoudig.
En last but not least, een vim-gebruiker moet vi kunnen gebruiken, dat vooraf is geïnstalleerd op de meeste UNIX-systemen.