Vim 如何创建类似fuzzyfinder中的弹出菜单?

Vim 如何创建类似fuzzyfinder中的弹出菜单?,vim,Vim,启动FuzzyFinder时,顶部会出现一个1行窗口,以及一个匹配项下拉列表,您可以使用C-p和C-N上下移动。我知道如何生成1行小窗口,但如何使用VimScript生成下拉列表 看起来这种类型的下拉列表也用于Vim中的代码完成。这是Vim中一组庞大而复杂的相关功能,属于“完成方法”范畴。我认为FuzzyFinder主要使用“完成函数”。在任何情况下,您都可以通过以下操作在Vim帮助中开始阅读: :h complete-functions 和/或 :h popupmenu-completion

启动FuzzyFinder时,顶部会出现一个1行窗口,以及一个匹配项下拉列表,您可以使用C-p和C-N上下移动。我知道如何生成1行小窗口,但如何使用VimScript生成下拉列表


看起来这种类型的下拉列表也用于Vim中的代码完成。

这是Vim中一组庞大而复杂的相关功能,属于“完成方法”范畴。我认为FuzzyFinder主要使用“完成函数”。在任何情况下,您都可以通过以下操作在Vim帮助中开始阅读:

:h complete-functions
和/或

:h popupmenu-completion

是否可以在“完成”下拉列表中插入自定义函数,并用鼠标右键单击显示?????这会很有趣(例如,右键单击“下拉”将包含yank、put等内容)。