Eclipse与Vim无缝集成?

有没有人设法将Vim无痛融入到Eclipse中? 我只想在编辑器中使用Vim,同时保留一般的Eclipse接口。 我试过使用Eclim插件,但编辑似乎比工作更频繁地崩溃(该网站说,编辑器替代function仍然是testing版)。

另一方面,是否有与Eclipse的function相匹配的IDE(主要是与SVN,ant等的集成),还能够使用Vim?

我主要使用eclipse进行SAS SCL,Java和Javascript编程,也发现eclipse编辑器也是“mouse-y”。

我也想在完美的世界中,使用vimdiff作为SVN(我们使用TortoiseSVN)的差异查看器,同时在合并等过程中检查差异或冲突。我承认我没有花费大量的时间来尝试获得这些东西工作。 我为在潜在的野蛮追逐上花费太多时间而感到内疚,而我的其他团队成员正在为他们的代码工作,完全满足Eclipse所提供的所有内容。

编辑:刚刚发现这个,而拼命浏览: Vim插件 。 任何使用这个经验? 从网站上的声明,这听起来很完美。

我已经使用Vrapper大约2个月,它工作得很好。 安装简单,使生活变得更加简单。

它没有将Vim与Eclipse集成,只是模拟Vim的行为,所以你不需要安装Vim。

编辑:

我在Eclipse中重构方法时遇到错误(只有在安装了Vrapper时)才停止使用它。

现在我正在使用ViPlugin (非常类似于vrapper)。 它工作得很好(特别是2.0版以后),我推荐它,但它不是免费的(但便宜,有一个试用版)

编辑

正如提到的新post,如果我们总是使用重命名对话框重命名,它可以是一个解决Varpper的工作。

首选项“>”Java“,然后取消选中”不使用对话框编辑器中的重命名“

http://sourceforge.net/apps/trac/vrapper/ticket/96

这个共识似乎总结在这篇通缉中:Eclipse中的VIM文章。

除了不提供macros机制的viplugin之外,没有像样的Vi插件存在于eclipse中。

六

而在NetBeans方面 … jvi做了一个杀手工作;)

替代文字

哇,这是一个!

http://vrapper.sourceforge.net/home/

它几个月前刚刚出来,似乎比其他替代品好多了,而且是开源的。

我使用Viable ,这是Eclipse提供Vi仿真的新插件。 它与vrapper非常相似,但是它没有与重构相同的问题(正如cysiek10所描述的那样)。

它有一些非常酷的function,Eclipse中的其他Vim仿真器似乎都没有(尽pipeNetBeans的jvi有一些这样的function),比如:

  • 可视块模式
  • 外部filter和命令
  • 命令历史
  • 窗口分裂(爱有这个!)

这是报酬; 不过,您可以像viPlugin一样免费试用完整版本。

我刚刚尝试过Eclim http://eclim.org/ ,发现它确实不错。 我仍然可以在Vim中进行编辑,并享受Vim中eclipse IDE的大部分好处(比如更好的omni完成)。

关于Eclim的最好的事情是我们仍然使用原来的Vim,所以我可以享受所有现有的好处(我自己的function,macros等),同时还有一个IDE提供的额外的便利。

http://vimplugin.org ,我发现周末是最接近我可以来一个很好的整合。 不幸的是,当我在IDE中打开2个以上的文件时,它使我的整个工作站没有响应。 而且我甚至没有使用编辑器的“新进程”选项。

所以底线看起来似乎还没有可用的体面整合。 虽然有些接近。 我为vimplugin稳定生根,我也会有一段时间(当我没有像现在这样吃掉我的雇主的时间)用hte插件玩更多的东西,看看我能否使它变得可用。

我从来没有把vim集成到任何IDE中,不pipe是Eclipse,Visual Studio,NetBeans还是其他的东西。 相反,当使用IDE卡时,我只是让IDE启动一个自定义程序:它使用客户端/服务器function将文件传递到vim。

即vim –servername SomeName –remote- {select如何打开它:splits或制表符} {额外的参数像文件名和+行#}

我试过Eclim,根本不喜欢它。 我结束了使用这个名为“viPlugin”的插件,这个插件实际上运行良好,足以保证每天都使用它。 这里是viPlugin的网站:

http://www.viplugin.com

这个插件的缺点是它不是免费的。 我付了钱,我认为这是值得的。

有什么IDE与Eclipse的function匹配 – 主要是与SVN,ant等集成 – 也能够使用Vim?

IntelliJ IDEA有一个非常好的VI插件,但我不喜欢它,虽然插件没有工作。

我的问题是,我已经形成了使用IDEA的习惯,那些更难,我的实验没有通过。 所以我卸载插件,并学习了想法捷径。

但是,不是免费的:(

Vrapper做的伎俩。

安装Vrapper之后,您需要在Eclipse设置中删除CTRL + W键绑定。 否则,当你确实表示Backspace时,它会一直closures编辑器。

它还带有“环绕”和分割窗口插件。 一定要安装这些。

不过这不是100%的Vim。 除了Vim(doh!),没有什么是100%的Vim。 你会发现一些缺less的命令(或者你可能不会,这取决于你是如何的“vimy”)。 但vrapper有:vim命令,用缓冲区中的当前文件打开Vim编辑器,并将光标置于文件中的确切位置。 这样,您可以继续从停止的位置进行编辑。 当你在Vim中完成时,closures编辑器,然后返回到你的eclipse编辑器。

我希望这可以帮到你。