「スクリプト」は、一連のexコマンドを実行するだけです。「exコマンド」は:、Vimで使用するときに入力するものです。たとえば:wq、:set wrap、:e file、などすべてのexコマンドです。
:コマンドの一部ではありません。コマンドラインモードを開始するための単なるキーストロークです。:たとえば、複数のコマンドをチェーンする場合|、:複数回繰り返す必要がないなど、常にを含める必要はありません。たとえば、:write | quit正常に動作します。
便宜上、:が含まれることもあります。これはコピー/貼り付けなどに役立ちますが、必要はありません。関係ありません。実際、すべての先行する:sは単に無視されます。:write、write、および:::::::::write(明らかではないが正気の点で)の機能性の点ですべて同等です。
:これがexコマンドであることを明確にするために、ドキュメントに含めると便利なことがよくあります。たとえば、次の単語に移動するには、または通常モードのコマンドをw参照できます。:ww
これはすべてに適用されることに注意してください。このような制御構造ifとendifしているにもちょうどEXコマンド; 次のように入力できます:
:if 1
:echo 'one'
:endif
Vimコマンドラインからは問題ありません。「スクリプト」は必要ありません。Vimスクリプトは非常に「非魔法」で「非特殊」です。Vimスクリプトで実行できるexコマンドラインから実行できること、およびその逆。
               
              
:h scriptまたは:h vim-script-intro(同等)