2012-10-20 76 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