回答:
引用する :help user-functions
組み込み関数との混同を避けるため、関数名は大文字で始める必要があります。
いくつかの組み込みコマンド(存在するが、同じ制限は、ユーザ定義コマンドに載置され:N[ext]、:P[rint]、:X大文字で始まります)。
s:と、スクリプト固有の関数にするだけで、前に付ける必要があります。を参照してください:h local-functions。この要件がないオートロード機能を使用することもできます。を参照してください:h autoload-functions。
                    古いスタイルのパブリック関数名は、実際には大文字で始まる必要があります。ただし、スクリプト関数名s:getSNR()、またはオートロードされた関数名(lh#option#get())はそうではありません-私のプラグインではますます頻繁に行っています。
:Pまあ……まあ、少なくとも、これが事実である理由があります。