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“,然后取消选中”不使用对话框编辑器中的重命名“
这个共识似乎总结在这篇通缉中:Eclipse中的VIM文章。
除了不提供macros机制的viplugin之外,没有像样的Vi插件存在于eclipse中。
而在NetBeans方面 … jvi做了一个杀手工作;)
我使用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的网站:
这个插件的缺点是它不是免费的。 我付了钱,我认为这是值得的。
有什么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编辑器。
我希望这可以帮到你。