是否有项目使用Eclipse代码库为Emacs,VIM和其他编辑人员提供高级语言支持? [英] Is there a project to bring advanced language support to Emacs, VIM and other editors using the Eclipse codebase?

查看:132
本文介绍了是否有项目使用Eclipse代码库为Emacs,VIM和其他编辑人员提供高级语言支持?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里有很多有关IDEs与编辑器的问题,哪些更适合现代软件开发。在答案中,通常的一点是,Eclipse具有更好的语言支持,例如对于Java ,其他编辑者在这方面落后。



哪个带来了挑战:为什么要追赶? Eclipse将始终拥有更多的开发资源,所以使用Eclipse的代码更有意义。它可以与Eclipse UI分离,并且可以在Emacs,Vim和其他编辑器在需要信息时简单交谈的单独过程中运行,希望执行智能代码完成或进行一些重构。



是否有一个现有的项目试图这样做?这将是两个世界中最好的一个:可以使用编辑器,并且同时Eclipse提供的强大的语言支持也将可用。

解决方案

作为一个vim的爱好者,我不能说emacs。关于vim,据我所知,结合eclipse和vim的唯一好的项目是 eclim 。但是,考虑到我的背景(我是一个具有漫长Java经验的Ruby开发人员),我不会推荐Vim进行Java开发。 Eclipse非常适合Java,我不喜欢混合解决方案。真实点与团队有关。找到可以在工作环境中使用Vim的Java开发人员很难找到。所以,当我不得不选择一个项目的工具,我选择了Eclipse for Java。如果你的需要是个人的话,那么你可以做出不同的考虑,并且可以使用eclim。


There are lots of questions here about IDEs vs. editors and which is better for modern software development. In the answers a usual point is that Eclipse has much better language support e.g. for Java and that other editors lag behind in this respect.

Which brings the qeustion: why play catch up at all? Eclipse will always have more development resources, so it would make more sense to simply use the code Eclipse has. It could be separated from the Eclipse UI and it could be run in a separate process with which Emacs, Vim and other editors simply talk to when they need information, want to perform intelligent code completion or do some refactoring.

Is there an existing project which attempts to do this? It would be the best of the both worlds: one could use the editor to which one's accustomed to and at the same time the powerful language support provided by Eclipse would also be available.

解决方案

As a vim lover I can't speak for emacs. Regarding vim, as far as I know, the only good project that combines eclipse and vim is eclim. But, considering my background ( I'm a ruby developer with a long Java experience) I would not recommend Vim for Java development. Eclipse is very good for Java and I don't like hybrid solutions. The real point is related to teams. It's very difficult to find Java developers that can use Vim in a working environment. So, when I had to choose the tools for a project, I chose Eclipse for Java. If your needs are personal maybe you could do different considerations and would go for eclim.

这篇关于是否有项目使用Eclipse代码库为Emacs,VIM和其他编辑人员提供高级语言支持?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆