[英]IDE(s) for Polyglot programming
我正在一个项目中使用Java,C,Perl和Bash(以及一个小python),它们一起工作(主要通过RESTfull接口)并且正在寻找适合Polyglot编程的IDE?
我可以使用哪种IDE:
至少在这些语言中:
所有这些都来自同一个项目 ?
ps:我不太关心构建项目。
pps:重要的是上下文切换时间最短,搜索可以跨语言,并且调用层次结构和跳转到定义始终在所有可见代码中工作。 不同的编辑有不同的“项目”概念,只要满足这些标准,我就不会担心。
Eclipse完全支持Java和C. Perl还有一个名为EPIC的第三方插件。 它仍处于测试阶段,但可能足以满足您的需求。
如何在Eclipse中创建一个可以在同一个项目中索引java和C代码的项目?
这个问题或多或少解决了这个问题: 如何将Eclipse默认项目更改为Java项目
基本上,打开.project
文件并添加必需的构建器和性质。
另一种方法是将您的工作分成单独的Eclipse项目。 所有索引内容都应该可以在工作区中的多个项目中正常工作。
使用Emacs代码浏览器查看Emacs。
以下是一些功能:
alt text http://psilva.ath.cx/Screenshot.jpg
结合适当的语言编辑模式(对于您所需的语言而言,很可能所有语言都默认使用Emacs: cperl , jde和cc-mode ),我认为这可能是一个不错的选择。
如果你正在考虑商业产品,那么看看Intellij的想法9。
如果您正在使用* nix,我会使用emacs或xemacs,使用适当的扩展程序,他们将执行您想要的所有操作。 在Windows上他们不是那么好,但是非常有用。
我用BBEdit 。 除呼叫层次结构外,它满足您的所有要求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.