代码之家  ›  专栏  ›  技术社区  ›  Arthur Ulfeldt

用于多语言编程的IDE

  •  16
  • Arthur Ulfeldt  · 技术社区  · 14 年前

    IDE适合多语言编程?

    我可以使用具有以下功能的IDE:

    • 跳转到定义
    • 呼叫层次结构
    • 语法突出显示

    • JAVA
    • C

    全部来自 在同一项目内

    附言:我不太关心这个项目的建设。

    pps:重要的是,上下文切换时间应尽可能短,搜索可以跨语言进行,调用层次结构和跳转到定义在所有可见代码中始终有效。不同的编辑对“项目”有不同的概念,只要符合这些标准,我就不关心这个问题。

    5 回复  |  直到 14 年前
        1
  •  6
  •   Community Tales Farias    7 年前

    EPIC . 它仍处于测试阶段,但可能足以满足您的需求。

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

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

    基本上,打开 .project 归档并添加必要的生成器和属性。

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

        2
  •  4
  •   Svante    14 年前

    使用 Emacs Code Browser .

    • 目录树,
    • 当前目录中的源文件列表(带有 全面支持和展示 VC州),
    • 函数/类/方法的列表/。。。在当前文件中,(ECB使用CEDET语义或Imenu或etags获取此列表,因此ECB也自动支持这些工具支持的所有语言)
    • 最近访问的文件的历史记录(可按多个文件分组)
    • 从某种意义上讲,
    • 速度栏和
    • 编译窗口)和其他模式 比如帮助,grep等等,或者其他什么 用户定义要在该窗口中显示的内容 窗户。

    alt text http://psilva.ath.cx/Screenshot.jpg

    以及适当的语言编辑模式(适用于您所需的语言,最有可能是默认情况下与Emacs一起安装的): cperl , jde cc-mode ),我想这可能是个不错的选择。

        3
  •  3
  •   Ankit Bansal    14 年前

    如果你正在考虑商业产品,那么看看Intellij idea 9。

        4
  •  1
  •   Jim Nutt    14 年前

        5
  •  0
  •   dacracot    14 年前

    我用 BBEdit . 它满足除调用层次结构之外的所有要求。