从命令行写入和读取

从命令行写入和读取

我如何向 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()

相关内容