Szukaj…


Uwagi

Polecenia w pliku Vimscript są domyślnie wykonywane w command mode . Dlatego wszystkie dyrektywy command mode non- command mode powinny mieć prefiks.

Witaj świecie

Próbując wydrukować coś do debugowania w vimscript, kuszące jest po prostu wykonanie następujących czynności.

echo "Hello World!"

Jednak w kontekście złożonej wtyczki często dzieje się wiele innych rzeczy zaraz po próbie wydrukowania wiadomości, dlatego ważne jest, aby dodać sleep po wiadomości, aby można było ją zobaczyć, zanim zniknie.

echo "Hello World!"
sleep 5

Używanie poleceń trybu normalnego w Vimscript

Ponieważ plik Vimscript jest zbiorem akcji w trybie poleceń, użytkownik musi określić, że żądane akcje powinny być wykonywane w trybie normalnym.

Dlatego wykonanie polecenia trybu normalnego, takiego jak i , a , d itp. W Vimscript, polega na dodaniu polecenia z normal :

Przejście na koniec pliku i wybranie ostatnich 5 wierszy:

normal GV5k

Tutaj G instruuje vima, aby zmienił pozycję kursora do ostatniego rzędu, V aby przejść do trybu wizualnego linii, a 5k aby przejść o 5 rzędów w górę.

Wstawianie imienia i nazwiska na końcu wiersza:

normal ABoris

gdzie A przełącza edytor w tryb wstawiania na końcu wiersza, a reszta to tekst do wstawienia.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow