如果您指的是鼠标光标所在的工具提示,则可以通过打开ballooneval
选项并将bexpr
选项设置为指向返回所需工具提示的函数来执行此操作.这仅在您使用编译的vim时才可用+balloon_eval
(请参阅参考资料:version
).看一下我的(相当基本的)标签气球脚本的示例.
如果你的意思是普通vim光标所在的工具提示,我认为没有一种非常干净的方法可以做到这一点.您可以使用所需的文本创建自定义菜单(使用amenu)并将命令映射到:nop<CR>
并用于:popup
显示它:
amenu ]MyMenuName.The\ Text\ You\ Want :nop<CR>
popup ]MyMenuName
Run Code Online (Sandbox Code Playgroud)
但是,这只适用于Win32和GTK GUI.
我不知道如何使用插入模式弹出菜单(用于Ctrl-P
和omnicompletion等)来显示一些文本.你可以滥用完井方法给自己的文字作为完成替代,并设置menuone
在completeopt
允许显示一条线,但它可能会覆盖与弹出菜单的网页内容的文字.它可能也会破坏omnicompletion!