"Komut dosyası", bir dizi ex komutu çalıştırmaktan başka bir şey yapmaz. Vim'de kullandığınızda "ex komutu" yazdığınız şeydir :. Örneğin :wq, :set wrap, :e filevb hepsi eski komutlardır.
Bu :, komutun bir parçası değildir; sadece komut satırı modunu başlatmak için bir tuş vuruşu; her zaman :, örneğin birden fazla komutu zincirlediğinizde |, :birden çok kez tekrarlamanız gerekmez . Örneğin, :write | quitiyi çalışır.
Kolaylık sağlamak için :olsa da dahil edilebilir. Bu, kopyalama / yapıştırma vb. Yardımcı olur, ancak zorunlu değildir. Önemli değil. Aslında, tüm önde gelenler :göz ardı edilir. :write, writeve :::::::::writeişlevselliği açısından eşdeğerdir (açıkçası akıl sağlığı açısından olmasa da).
Bunun :bir ex komutu olduğunu açıklığa kavuşturmak için in belgelerini dahil etmek genellikle yararlıdır . Örneğin , sonraki kelimeye gitmek için ya normal mod komutuna wbaşvurabilir .:ww
Bunun her şey için geçerli olduğunu unutmayın . Gibi kontrol yapıları ifve endifvardır da sadece eski komutlar; böyle bir şey yazabilirsiniz:
:if 1
:echo 'one'
:endif
Vim komut satırından gayet iyi; "betik" gerekmez. Vim betikleri çok "sihirli olmayan" ve "özel olmayan" dır; ex komut satırından yapabileceğiniz her şeyi bir Vim betiğinde yapabilirsiniz.
:h scriptveya:h vim-script-intro(eşdeğer)