我已经阅读了大量关于 Vim 据称是伟大的全能功能的博客,但无论我做什么,我都无法让它令人满意地工作。我花了很长时间才发现预装在我系统上的 ctags 版本是 emacs 版本,并且没有 --recurse 选项,但现在我已经在我的 OpenJDK 副本上运行 ctags-exuberant试图让某种代码完成的源,每当我尝试用 [Cn] 或 [Cp] 调用它时,Vim 就会挂起。
我真正想要的只是像 Eclipse 中的代码完成一样工作的东西;我喜欢 Vim 作为编辑器,但 Eclipse 只是具有那些 Vim 似乎无法提供的开箱即用的额外功能。带有 vi 模式插件的 Eclipse 对我来说并不是特别有用,而且它对内存和 CPU 的占用太大而无法使用;eclim 也不太喜欢我。
任何人都可以提出一种更简单的方法来让某种在 Vim 中真正有效的代码完成工作吗?