哪些vim插件可用于Eclipse?

Joh*_*ley 127 eclipse ide vim

我找到了三个并且想知道是否有其他人以及他们的优点或缺点是什么:

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

Pie*_*tte 81

Eclim

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

viPlugin

我在使用Eclipse时使用了viPlugin.但它不是免费的(与IntelliJ Idea Vim插件不同).它也不像Visual Studio Vim插件那么彻底.您会发现缺少某些功能.像Ctrl +]到"转到定义"或Ctrl + o用于"返回"之类的东西不起作用.宏不起作用,但它确实有标记.它提供了Vim文本编辑的核心功能.如果我没记错,你甚至可以拥有一个简单的vimrc配置文件.你可以免费试用它来测试它.

Vrapper

显然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 * #

文本对象(仅在正常模式下)

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

计数

您可以使用数字键指定其他命令前面的计数.其他命令

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

再加上它是免费的,所以我会选择那个.

  • 我正在使用Vrapper,我对它非常满意.我真的错过了hjkl导航和快捷方式,如di((在括号内删除)yi {(复制当前块的内容)等. (2认同)

ldo*_*dog 16

我尝试了Viable,这是我的最佳选择.它具有Vrapper的所有功能,但是其他一些功能,其他功能都没有像窗口分割,命令历史记录,外部过滤器和命令.

这是付费,但可以免费试用.它确实缺少皮埃尔提到的一些基础知识Ctrl+],例如没有支持,但是开发是活跃的,所以很有可能实现它.

  • 可悲的是,Viable似乎已经死了.网站已经不见了,市场上的应用程序似乎在Juno +中不起作用. (3认同)
  • 刚刚开始使用它,对刚刚发布的插件来说似乎完美无瑕.多年来一直在等待日食的vi插件.现在我可以使用我的两个最喜欢的IDE和完整的vi支持:Netbans和Eclipse (2认同)

hea*_*kit 14

我使用了viplugin很长一段时间,但现在我已经建立了一个非常自定义的vim​​环境,我已经切换到了eclim.Vim已经为您提供了所需的大部分内容 - 标签,文件导航和项目视图.Eclim为您提供了一种插入eclipse的方法,并为您提供完成和重构工具.你可以使用vim来获得它最擅长的东西,并使用vim来获得它最擅长的东西.

实际上,我认为尝试在日食环境中重新实现vim只是一个失败的主张.如果您关心的只是基本的移动和导航功能,其中一个插件就可以正常工作.但是如果你花时间让vim以你想要的方式工作,eclim是一种轻松搞定日食的无痛方式.