javacomplete plugin for vim



我有两个问题,但它们都与使用同一插件有关,因此我决定在同一问题中询问它们。

我已经开始使用javacomplete插件在vim中用于omnicomplete。我已经设置了omnicomplete

setlocal omnifunc=javacomplete#Complete

似乎正在与 c-x c-o 一起使用,但是文档中也提到了completefunc,例如:

setlocal completefunc=javacomplete#CompleteParamsInfo

似乎没有用 c-x c-u 做任何事情,而且我不确定无论如何应该做什么。有人设法设置了吗?

我也想知道是否可以将Reflection.class以某种方式从$HOME移动到~/.vim,以免污染系统?

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

文档说要将javacomplete.vimjava_parser.vimReflection.java放入~/.vim/autoload/中,您是否这样做?

该插件似乎不包含通往Reflection.class的路径的选项,但是,在javacomplete.vim的第1748行中读取GetJavaCompleteClassPath功能,看起来脚本期望该文件位于两个位置之一:~/.vim/autoload/Reflection.class~/Reflection.class

是的。您可以与朋友一起安全地将其移至~/.vim/autoload

最新更新