如何让vim javacomplete工作?

时间:2013-12-26 06:48:57

标签: vim autocomplete vim-plugin

我承认我是使用vim的初学者,这个问题可能听起来很愚蠢。这些是我到目前为止所做的:

  1. 我从here
  2. 下载了该脚本的最新zip文件格式
  3. 我将其解压缩到.vim目录,默认情况下将文件javacomplete.vimjava_parser.vimReflection.java放在~/.vim/autoload目录中。
  4. 设置了以下选项(更好的是,我已将其添加到我的.vimrc文件中):

    :setlocal omnifunc=javacomplete#Complete
    
  5. javajavac在系统路径变量中正确设置(它们在命令行中运行)。

  6. 假设我只需要这样做,按<C-x><C-o>(在插入模式下)不会在.java文件中执行任何自动完成。
  7. 我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

如果你正在使用Vim 7.2,那么有一些问题与插件如何定位基于java的Reflection助手有关。

如果您的wildignore或后缀中列出了.class,那么它实际上无法找到要执行的类文件。

我有一个克隆,我修改了在github上解决这个问题:https://github.com/cilquirm/javacomplete

给它一个去看看它是否适合你