用于Polyglot编程的IDE

Art*_*ldt 16 c java ide perl polyglot

我正在一个项目中使用Java,C,Perl和Bash(以及一个小python),它们一起工作(主要通过RESTfull接口)并且正在寻找适合Polyglot编程IDE?

我可以使用哪种IDE:

  • 跳到定义
  • 调用层次结构
  • 语法高亮

至少在这些语言中:

  • Java的
  • C
  • Perl的

所有这些都来自同一个项目

ps:我不太关心构建项目.

pps:重要的是上下文切换时间最短,搜索可以跨语言,并且调用层次结构和跳转到定义始终在所有可见代码中工作.不同的编辑有不同的"项目"概念,只要满足这些标准,我就不会担心.

Ste*_*n C 6

Eclipse完全支持Java和C. Perl还有一个名为EPIC的第三方插件.它仍处于测试阶段,但可能足以满足您的需求.

如何在Eclipse中创建一个可以在同一个项目中索引java和C代码的项目?

这个问题或多或少解决了这个问题: 如何将Eclipse默认项目更改为Java项目

基本上,打开.project文件并添加必需的构建器和性质.

另一种方法是将您的工作分成单独的Eclipse项目.所有索引内容都应该可以在工作区中的多个项目中正常工作.

  • 1)您不必*组织您的项目,以便他们只使用一个源树.2)如果您不准备重新组织源代码目录...尝试构建器/性质方法. (2认同)