1
为什么在此自定义命令上出现“ E488:尾随字符”错误?
我有一个~/.vimrc包含以下内容: function! NewFile() let filename = input("Filename:") endfunction command NewFile :call NewFile()<cr> (当然,我的实际.vimrc情况更复杂,但是我已经重新创建了这个没有插件等的小型测试用例。) 我的意图是编写一个支持根据模板创建新文件的功能。vi用户将询问一些输入项,例如文件名。 该功能还不那么复杂(轻描淡写!)-它所做的只是索要文件名。当我NewFile从vi命令行使用该命令时,它将启动,但是一旦我输入文件名并按Enter,就会收到错误消息: E488: Trailing characters 这是为什么?我究竟做错了什么?