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.