vim
Vimscript
Zoeken…
Opmerkingen
De opdrachten in een Vimscript-bestand worden standaard in de command mode
uitgevoerd. Daarom moeten alle richtlijnen zonder command mode
worden voorafgegaan.
Hallo Wereld
Wanneer u probeert iets af te drukken voor foutopsporing in vimscript, is het verleidelijk om gewoon het volgende te doen.
echo "Hello World!"
In de context van een complexe plug-in gebeuren er echter vaak veel andere dingen direct nadat u probeert uw bericht af te drukken, dus het is belangrijk om sleep
toe te voegen na uw bericht zodat u het daadwerkelijk kunt zien voordat het verdwijnt.
echo "Hello World!"
sleep 5
Opdrachten in de normale modus gebruiken in Vimscript
Aangezien een Vimscript-bestand een verzameling opdrachtmodusacties is, moet de gebruiker opgeven dat de gewenste acties in de normale modus moeten worden uitgevoerd.
Daarom wordt het uitvoeren van een normale modusopdracht zoals i
, a
, d
etc. in Vimscript gedaan door de opdracht te vervangen door normal
:
Ga naar de onderkant van het bestand en selecteer de laatste 5 rijen:
normal GV5k
Hier geeft de G
opdracht aan vim om de cursorpositie naar de laatste rij te wijzigen, de V
om naar de visuele modus in 5k
te gaan en de 5k
om 5 rijen omhoog te gaan.
Uw naam invoegen aan het einde van de rij:
normal ABoris
waarbij de A
de editor in de invoegmodus plaatst aan het einde van de rij en de rest de tekst is die moet worden ingevoegd.