1

2 つの質問がありますが、どちらも同じプラグインの使用に関連しているため、同じ質問で質問することにしました。

vimでomnicompleteのjavacompleteプラグインを使い始めました。私は以下をomnicomplete使用して設定しました:

setlocal omnifunc=javacomplete#Complete

動作しているようですが、ドキュメントには次のようなC-xC-o言及もあります。completefunc

setlocal completefunc=javacomplete#CompleteParamsInfo

これは何もしていないようで、C-xC-uとにかく何をすべきかわかりません。誰かがこれを設定できましたか?

また、システムを汚染しないように、Reflection.classどうにかしてから$HOMEに移動できるかどうかも疑問に思っていましたか?~/.vim

4

1 に答える 1

2

それは<C-x><C-o>andであり、 /<C-x><C-u>ではありません。<C-o><C-u>

ドキュメントは、 を入れてjavacomplete.vimjava_parser.vimに入れるように言っていますReflection.java~/.vim/autoload/、あなたはそれをしましたか?

プラグインにはパスのオプションが含まれていないようですが、 1748 行目Reflection.classの関数を読み取ると、スクリプトはそのファイルが 2 つの場所のいずれかにあることを想定しているように見えます:または.GetJavaCompleteClassPathjavacomplete.vim~/.vim/autoload/Reflection.class~/Reflection.class

あ、はい。~/.vim/autoload友達と一緒に に安全に移動できます。

于 2012-10-20T21:05:58.413 に答える