私はこれ~/.vimrc
を含むものを持っています:
function! NewFile()
let filename = input("Filename:")
endfunction
command NewFile :call NewFile()<cr>
(もちろん私の実物.vimrc
はもっと複雑ですが、プラグインなどを使わずにこの小さなテストケースを再作成しました。
私の意図は、テンプレートに従って新しいファイルの作成をサポートする関数を書くことです。ファイルの名前など、一部の入力項目はviユーザーから要求されます。
この関数はまだそれほど洗練されていません(控えめに言っても!)-ファイル名を尋ねるだけです。NewFile
viコマンドラインからコマンドを使用すると起動しますが、ファイル名を入力してEnterキーを押すと、エラーが発生します。
E488: Trailing characters
何故ですか?何が間違っていますか?