Eclipse 有哪些 vim 插件可用?

我找到了三个,想知道是否还有其他的,以及它们的优缺点是什么:

我已经包含了 Eclipse,但是它与其他两个选项的不同之处在于,它使 Eclipse 的功能在 vim 中可用,而我真正想要的是 Eclipse 环境中的 vim 功能。

79303 次浏览

埃里姆

在我看来,Eclipse 并不是正确的方法。您希望保留 IDE 的灵活性和功能,同时获得 Vim 的编辑能力。

ViPlugin

我在使用 Eclipse 时使用了 ViPlugin。然而,它并不是免费的(不像 IntelliJ Ideas Vim 插件)。它也没有 VisualStudioVim 插件那么全面。您会发现缺少某些功能。像 Ctrl + ]到“去定义”或者 Ctrl + o 到“回去”都不起作用。宏也无法工作,但它确实有标记。它提供了 Vim 文本编辑的核心功能。如果我没记错的话,您甚至可以有一个简单的 vimrc 配置文件。你可以免费试用一下。

吸血鬼

显然,Vrapper 有宏和标记,以及以下命令:

动议

h j k l w W e E b B f F t T ; , ^ $ 0 % G H M L gg ge gE

接线员

y Y d D c C s S p P r J x X i I a A o O . < > gc gu gU

搜索

/ ? n N * #

Text Objects (仅在普通模式下)

ib i( i) i[ i] iB i{ i} i i" i' i` iw iW ab a( a) a[ a] aB a{ a} a a" a' a` aw aW

Counts

You can use the number keys to specify counts in front of other commands. Other Commands

v V u <C-R> <C-F> <C-B> ~ q @ zo zR zc zM zz gt gT

Plus it's free, so I'd go with that one.

不幸的是,viplugin 是最好的一个。

我使用 viplugin 有一段时间了,但现在我已经建立了一个相当定制的 vim 环境,我已经切换到 eclim。Vim 已经提供了您所需要的大部分内容——标记、文件导航和项目视图。Eclipse 为您提供了一种插入 Eclipse 的方法,并为您提供了完成和重构工具。你用 vim 做它最擅长的事,用 eclipse 做它最擅长的事。

实际上,我认为尝试在 eclipse 环境中重新实现 vim 只是一个失败的提议。如果你只关心基本的移动和导航功能,其中一个插件就可以很好地工作。但是如果你已经投入了时间让 Vim 按照你想要的方式工作,eclim 是一个轻松的方法,可以很容易地连接到 Eclipse。

我试过 可行,它是我的最佳选择。它拥有几乎所有 Vrapper 的功能,但是有一些其他功能都没有的附加功能,比如窗口分割、命令历史、外部过滤器和命令。

是有报酬,但是可以试试。它确实缺乏一些像 Pierre 提到的基础知识,例如,不支持 Ctrl+],但是开发是活跃的,所以它有可能被实现。