2012-10-20 49 views
1

我有两个问题,但它们都与使用相同的插件有关,所以我决定在相同的问题中询问他们。vim的javacomplete插件

我已经开始在vim中为omnicomplete使用javacomplete插件。我一直在使用设置omnicomplete

setlocal omnifunc=javacomplete#Complete 

,它似乎与合作CX有限公司但也completefunc的文档,如一提:

setlocal completefunc=javacomplete#CompleteParamsInfo 

它没有按” t似乎与CxCu做任何事情,我不知道它应该做什么。有没有人设法设置?

另外我想知道是否有可能将Reflection.class$HOME移动到~/.vim以便它不会污染系统?

回答

2

这就是<C-x><C-o><C-x><C-u>,而不是<C-o>/<C-u>

该文件说要把javacomplete.vim,0 java_parser.vimReflection.java~/.vim/autoload/,你做到了吗?

插件似乎不包括路径Reflection.class一个选项,但,读GetJavaCompleteClassPath功能在行javacomplete.vim 1748它看起来像脚本需要该文件是在以下两个位置之一:~/.vim/autoload/Reflection.class~/Reflection.class

所以是的。您可以将它安全地移动到~/.vim/autoload及其朋友。

+0

这些是我实际使用的钥匙,但它仍然不起作用。我现在编辑了密钥的问题。我已经安装使用'vundle'并移动到'〜/ .vim/bundle/autoload/Reflection.class'确实有效,谢谢.. – none

+0

您是否添加了两个映射以及'set completefunc'行? – romainl

+0

映射只是为了方便我猜,但我反正添加了。仍然没有工作.. – none