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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow