哪些vim插件可用于Eclipse?[关闭]


128

我发现了三个,并且想知道是否还有其他人,以及它们的优缺点可能是:

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


8
您应该问的是区分每个选项的优点和功能是什么,而不是要求最好的插件(这是高度主观的)。
皮埃尔·安托万·拉斐特

1
还有viplugin:www.viplugin.com/(与vimplugin不同)。
DrAl 2010年


Vrapper是最好的,仅仅是因为它不像Vimplugin那样令人讨厌。
simplfuzz's

我知道您说过您想让vim发生蚀,但是另一个简单的选择是只在它旁边运行gvim并将由eclipse打开的所有文件发送给它:stackoverflow.com/a/4088507/23213
Steve Vermeulen

Answers:


81

爬升

我认为,eclim不是正确的方法。您希望在获得Vim的编辑功能的同时保留IDE的灵活性和功能。

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` 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

另外它是免费的,所以我会选择那个。


1
尝试了Vimplugin,但无法正常工作。我很犹豫地尝试使用Vrapper b / c,它看起来太年轻了(v0.14),但似乎工作得不错。至少我可以更快地导航。
hyperslug

2
我正在使用Vrapper,对此感到非常满意。我真的错过了hjkl导航和快捷方式,例如di((删除括号内的内容)yi {(复制当前块的内容)等)
Nylon Smile 2013年

viplugin显示了一个令人讨厌的弹出窗口,如果您不希望出现该弹出窗口,则会告诉您购买该产品。也切换到了Vrapper。
Neaţu奥维迪乌·加布里埃尔

Vrapper ...终于我回到了区域:)
ATOzTOA

16

我尝试过Viable,这是我所有产品中的首选。它具有Vrapper的几乎所有功能,但是其中一些其他功能没有其他功能,例如窗口拆分,命令历史记录以及外部过滤器和命令。

它是有偿的,但是可以免费试用。它确实缺少Pierre提到的一些基础知识Ctrl+],例如不提供支持,但是开发很活跃,因此有机会实施。


2
刚开始使用它,对于刚刚发布的插件来说似乎是完美的。一直在等待一个vi插件多年的日食。现在,我可以使用两个我最喜欢的IDE并提供完整的vi支持:Netbans和Eclipse
Steven Rosato

我已经使用了几个月,虽然我喜欢它,但是开发似乎停滞不前。仍然是一个不错的插件,但是除非它看起来很活跃,否则我不会为它支付15美元。
2012年

杰布,谢谢你指出这一点。自从2011年10月22日似乎是Viable的最新版本以来,已经有9个版本的viPlugin。嗯
AmigoNico 2012年

同样从Vrapper 0.34.0开始,还有一个可选插件,允许您使用拆分。
卡罗(Carlo)

3
可悲的是,似乎可行死了。网站不见了,市场上的应用程序似乎无法在Juno +中运行。
Leopd 2014年

14

我使用viplugin已经有一段时间了,但是现在我已经建立了一个漂亮的自定义vim环境,因此我已经切换到eclim。Vim已经满足了您的大部分需求-标签,文件导航和项目视图。Eclim为您提供了一种插入eclipse的方法,并为您提供了完成和重构工具。您将vim用作最佳选择,而将eclipse用作最佳选择。

确实,我认为在日食环境中重新实现vim只是一个失败的主张。如果您只关心基本的移动和导航功能,那么其​​中一个插件就可以正常工作。但是,如果您花了一些时间让vim按您希望的方式工作,那么eclim是一种轻松投入日食的轻松方法。


1
我尝试了viPlugin和vrapper一段时间,最终得出了相同的结论。我不认为自己是vim的超级用户,但我仍然不断遇到局限性,矛盾或烦恼
Steve Vermeulen 2012年

1
我认为,要保持您的vim技能犀利,并且为了提高生产力,安装viplugin很棒。只是说!:)
Alex Cory 2014年

据我所知,eclim不能超越调试功能,这是大型项目几乎必需的功能。
yesennes 2015年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.