vim
Vimscript
Ricerca…
Osservazioni
I comandi in un file Vimscript vengono eseguiti in command mode per impostazione predefinita. Pertanto, tutte le direttive in command mode non a command mode devono essere precedute da prefisso.
Ciao mondo
Quando si tenta di stampare qualcosa per il debug in vimScript, si è tentati di fare semplicemente quanto segue.
echo "Hello World!"
Tuttavia, nel contesto di un complesso plug-in, ci sono spesso molte altre cose che accadono subito dopo aver tentato di stampare il tuo messaggio, quindi è importante aggiungere il sleep dopo il tuo messaggio in modo che tu possa effettivamente vederlo prima che scompaia.
echo "Hello World!"
sleep 5
Uso dei comandi in modalità normale in Vimscript
Poiché un file Vimscript è una raccolta di azioni in modalità Comando, l'utente deve specificare che le azioni desiderate devono essere eseguite in modalità normale.
Pertanto l'esecuzione di un comando in modalità normale come i , a , d ecc. In Vimscript viene eseguita anticipando il comando con normal :
Andando in fondo al file e selezionando le ultime 5 righe:
normal GV5k
Qui G indica a vim di cambiare la posizione del cursore sull'ultima riga, la V per andare alla modalità visuale lineare e il 5k per andare 5 righe in alto.
Inserendo il tuo nome alla fine della riga:
normal ABoris
dove A pone l'editor in modalità di inserimento alla fine della riga e il resto è il testo da inserire.