我想阅读用户的输入。我这样做:
let wordUnderCursor = expand("<cword>")
call inputsave()
let filePattern = input('Searchterm: ')
call inputrestore()
现在,我的目标是已经将某些内容放入搜索项中,以便用户(我)不必编写整个搜索项。因此,是否可以使用字符串来填充输入功能?
提前
查看 :help input()
;它告诉您还有其他参数。第一个是您一直在寻找的默认文本:
input({prompt} [, {text} [, {completion}]]) [...] If the optional {text} argument is present and not empty, this is used for the default reply, as if the user typed this.
为您的示例:
let filePattern = input('Searchterm: ', wordUnderCursor)
如果您不想要预设,则可以通过 <BS>
by-tarracter将其删除,或者一口气用<C-u>
(如任何 command-line )。