Um "script" nada mais faz do que executar uma sequência de comandos ex. Um "comando ex" é o que você digita quando usa :no Vim. Por exemplo :wq, :set wrap, :e file, etc, são todos os comandos ex.
O :não faz parte do comando; é apenas um pressionamento de tecla para iniciar o modo de linha de comando; nem sempre é necessário incluir o :, por exemplo, quando você liga vários comandos |, não precisa repetir :mais de uma vez. Por exemplo, :write | quitfuncionará bem.
Por conveniência, o :pode ser incluído. Isso ajuda na cópia / colagem e coisas do tipo, mas você não precisa. Não importa. De fato, todos os líderes :são simplesmente ignorados. :write,, writee :::::::::writesão todos equivalentes em termos de funcionalidade (embora obviamente não em termos de sanidade).
Geralmente, é útil incluir a :documentação in para esclarecer que esse é um comando ex. Por exemplo, wpode se referir ao :wcomando do modo normal ou wpara ir para a próxima palavra.
Observe que isso se aplica a tudo . Estruturas de controle como ife tambémendif são apenas ex comandos; você pode digitar algo como isto:
:if 1
:echo 'one'
:endif
da linha de comando do Vim muito bem; não há necessidade de um "script". Os scripts do Vim são muito "não mágicos" e "não especiais"; tudo o que você pode fazer a partir da linha de comando ex que você pode fazer em um script Vim e vice-versa.
:h scriptou:h vim-script-intro(equivalente)