"Script" tidak lebih dari menjalankan urutan perintah ex. "Perintah ex" adalah apa yang Anda ketikkan saat Anda gunakan :
di Vim. Sebagai contoh :wq
, :set wrap
, :e file
, dll semua perintah ex.
Itu :
bukan bagian dari perintah; itu hanya keystroke untuk memulai mode command-line; Anda tidak selalu perlu menyertakan :
, misalnya ketika Anda membuat banyak perintah dengan |
Anda tidak perlu mengulangi :
lebih dari sekali. Misalnya, :write | quit
akan berfungsi dengan baik.
Untuk kenyamanan, :
mungkin disertakan. Ini membantu dengan copy / paste dan semacamnya, tetapi Anda tidak harus melakukannya. Itu tidak masalah. Faktanya, semua pemimpin :
hanya diabaikan. :write
,, write
dan :::::::::write
semuanya setara dalam hal fungsionalitas (meskipun jelas tidak dalam hal kewarasan).
Seringkali berguna untuk memasukkan :
dokumentasi dalam untuk memperjelas bahwa ini adalah perintah ex. Misalnya w
bisa merujuk ke :w
atau perintah mode normal w
untuk pergi ke kata berikutnya.
Perhatikan bahwa ini berlaku untuk semuanya . Struktur kontrol seperti if
dan endif
yang juga perintah hanya ex; Anda dapat mengetikkan sesuatu seperti ini:
:if 1
:echo 'one'
:endif
dari command line Vim baik-baik saja; tidak perlu untuk "skrip". Skrip Vim sangat "non-ajaib" dan "non-khusus"; semua yang dapat Anda lakukan dari ex commandline yang dapat Anda lakukan dalam skrip Vim, dan sebaliknya.
:h script
atau:h vim-script-intro
(setara)