"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 file
vb 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 | quit
iyi ç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
, write
ve :::::::::write
iş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 w
başvurabilir .:w
w
Bunun her şey için geçerli olduğunu unutmayın . Gibi kontrol yapıları if
ve endif
vardı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 script
veya:h vim-script-intro
(eşdeğer)