我如何向 vim 命令行写入一些内容,然后从中读取一些输入到插件中?例如,我想写入选择“选择搜索模式 (1, 2, ... 0):”。然后用户按下“2”,插件读取接收它并执行某些操作。如何在 vim 插件中实现这样的交互?
答案1
在你的功能中:
call inputsave()
let p = input('Choose search patter (1, 2, ... 0):')
call inputrestore()
echom p "here you got userinput
详情:
:h input()
:h inputsave()