无法让Vim带上字典;失败并显示此消息' - 定义完成(^ D ^ N ^ P)未找到模式'

时间:2015-02-26 10:31:17

标签: vim

我已在YCMVim安装了<c-x><c-f>,因为文件完成效果很好。我也为代码获得了正确的完成。

但只是注意到在使用:<c-x><c-d>时,尝试访问词典似乎失败了。我只是显示以下内容:

-- Definition completion (^D^N^P) Pattern not found

Vim版

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 21 2014 14:54:22)
MacOS X (unix) version

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

<C-x><C-d>是&#34;定义完成&#34;。如果您使用的语言包含&#34; include&#34;机制和Vim被设置为遵循包括和识别&#34;定义&#34;对于那种语言。

请参阅:

:help i_ctrl-x_ctrl-d
:help 'include'
:help 'definition'

字典完成时间为<C-x><C-k>,并且需要'dictionary'选项指向至少一个字典:

set dictionary=/path/to/dict

请参阅:

:help i_ctrl-x_ctrl-k
:help 'dictionary'