我正在使用 Eclipse。我发现它很强大,但是在我的项目中,它会在没有警告的情况下冻结或关闭。
有人建议我使用 vim,我想尝试一下。是否有任何 vim 插件可用于使该工具像 Eclipse 一样更加高效和易于使用?我试过 Eclim,但它和 Eclipse 一样需要内存。
我使用 Java 进行产品开发。
我正在寻找的功能
- 代码完成
- 重构
- 项目视图
- Java 和 HTML 模板
- 文件搜索
- 调试
- Maven 集成
每个编程工具都有其优点和缺点。总的来说,Eclipse 也是用于大型项目的非常有用和简洁的工具。您应该尝试对其进行微调以使其性能更好。
试试如何加速 Eclipse? 和谷歌它
至于 vim,坦率地说,不要试图让一个工具看起来像另一个,而是让自己适应这个工具。这样,您将使用它的所有优势。
例如,要使用vi,一开始很疯狂,但是一旦习惯了,就无法摆脱。Gedit 感觉就像婴儿的玩具 :)。
vim 不是 IDE。
它是一个文本编辑器,你可以得到一些插件来帮助你,但它根本不是和 IDE 一样,也无法与 Eclipse 竞争,因为它不是。
与其他答案相呼应,没有办法将 Vim 变成一个严肃的 Java IDE。告诉你改用 Vim 的人要么不知道文本编辑器和 IDE 之间的区别,要么只是对你开了个玩笑。
制作 Java IDE 所需的所有功能或多或少都依赖于一个引擎,该引擎在您键入时理解和检查您的代码以及集成的Java 特定工具链的其他部分。这些在 Vim 中都不可用,它只是一个文本编辑器。它是最好的,但远非 IDE。
我想你可以使用 cscope/ctags 来导航你的代码,使用 JavaComplete 来完成全功能,但你可以完全忘记重构、调试和 maven 集成。