java - 用于多语言编程的 IDE

标签 java c perl ide polyglot

我正在一个项目中使用 Java、C、Perl 和 Bash(和一个小 python)一起工作(主要通过 RESTfull 接口(interface)),并且正在寻找适合多语言编程的 IDE?

我可以使用哪些 IDE 具有:

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

  • 至少跨越这些语言:
  • Java
  • C
  • Perl

  • 都来自同一个项目?

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

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

    最佳答案

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

    How to you create a project in Eclipse that can index both java and C code in the same project?



    这个问题或多或少解决了这个问题:How to change an Eclipse default project into a Java project

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

    另一种选择是将您的工作拆分为单独的 Eclipse 项目。所有索引内容都应该可以在工作区中的多个项目中正常工作。

    关于java - 用于多语言编程的 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481273/

    相关文章:

    c++ - MsgPack c++ 打包长度超过 32 个字符的字符串[Ubuntu]

    perl - 使用 Apache 和 mod_perl 提供动态生成图像的正确方法是什么?

    linux - 从 CGI.pm 中获取自定义代码

    java - 在降级方法 Ormlite 上删除表

    java - 尝试完成授权时无法识别临时 token : FITBIT4J

    java - RxJava withLatestFrom 不工作

    c - 意外的 strcpy 段错误

    java - FragmentStatePagerAdapter 不处理更改

    c - 如何比较C中的两个位值?

    perl - 在 Windows 中经过一定时间后终止 system()