我想定义一个 vim 宏,在特定时间中断用户输入,这可能吗?
编辑:原来是我的录音(q),而不是宏
可以在录音中使用输入命令,但麻烦大于其价值。
我首先将插入输入转义映射到一个键
:map <F2> a<C-R>=input('input: ')<CR>
然后我在 q 寄存器中进行了录音
name:
并将其粘贴到新选项卡中
iname: ^[
在最后一次逃脱之后我按下了<C-V><F2>
制作线路:
iname ^[^[OQ
我拉回到 q 缓冲区,然后使用宏,让我使用输入函数。
它有效,但很糟糕。
是的。查看功能input({prompt}, [, {text} [, {completion}] ])
。甚至还有inputdialog({prompt} [, {text} [, {cancelreturn}]])
,用于弹出对话框。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)