vim:ctags生成标签的自动完成预览窗口在哪里?

时间:2015-05-01 19:43:59

标签: vim autocomplete

" completeopt"的文档选项说:

...
A comma separated list of options for Insert mode completion
|ins-completion|.  The supported values are:
...
preview  Show extra information about the currently selected
         completion in the preview window.  Only works in
         combination with "menu" or "menuone".

对我而言,这听起来如果" menu"和"预览"如果设置了,你总是得到当前自动完成项目的预览窗口,所以对于ctags标签我希望看到文件的预览,其中项目被定义(与我在标签上按CTRL-W-}相同在光标下)。 但是,如果set omnifunc支持,则预览窗口似乎仅适用于omni-completion。我怎样才能获得自动填充标签的预览窗口?

1 个答案:

答案 0 :(得分:0)

内置的完成没有太多额外的东西要显示,所以此功能仅适用于自定义完成(正如您所正确假设的),即通过返回的完成项中的:help complete-items属性,请参阅:help tags-file-format

如果你真的想要有关标签的更多信息(但是没有多少信息,请参阅taglist()),你必须编写一个自定义完成(来自info)并填写提到的x属性。