我正在尝试使用 eclim 来满足我的日常开发需求。我的 .vimrc 有一些问题阻止了一些功能,如代码完成等。
如果有人使用eclim定期分享您的.vimrc ,那就太好了。
你可以在 github 上找到我的 vim 设置。我使用 eclim 做 Android 开发。
请参阅visualstudioinvoke.vim了解我如何从 eclim 启动 Vim。这不是必需的,但从当前文件的当前行开始很有用。它还设置了我的 eclim 菜单、绑定和设置。
最好在启动 gvim之前启动 eclim 服务器(通过打开“Eclim”eclipse 选项卡) 。
我已将 eclim 的代码完成映射到Ctrl- Space。
对于不在当前文件范围内的类,您不会获得任何代码完成。要导入,我在 Eclim > ImportMissing 下有一个菜单选项。
然而,我的 vimrc 对你来说可能很陌生,所以你最好减少你的 vimrc,直到你弄清楚什么是破坏性的东西。完成的默认映射是Ctrl- x Ctrl- u。您可以使用它:verb map <C-x>
来搜索以相同方式开始的地图,它会向您显示它们的定义位置。
如果您使用SuperTab,请尝试禁用它。SuperTab 和 eclim 都由
Eric Van Dewoestine 维护,因此它们应该兼容,但您可能遇到 SuperTab 配置问题。
您也可以尝试更新所有插件。