4

我彻底阅读了这个问题,然后构建一个 IDE 的想法让我印象深刻。

我是一名应届毕业生,想知道在构建 IDE 时要采取的概念和实际步骤。

在发布这个问题之前我没有做任何功课,但我相信我能在这里得到一个有效的答案。

4

2 回答 2

1

要开始使用,您应该查看现有的 IDE 及其功能。要获得一个最低限度的工作 IDE,它应该具有:

  1. 一个文本编辑器(用于编写代码),希望有一些语法突出显示
  2. 构建系统(便于编译多个源文件并将它们链接在一起以生成可执行文件/库)

您可能想要一个开源文本编辑器 ( http://www.techrepublic.com/blog/five-apps/five-free-or-open-source-text-editors-for-developers/1031 ) 并集成一个现有的构建系统(例如 CMake、Makefile 等)来提供你的 IDE 的工作版本。

您可能还想提供一个控制台窗口,以便程序员可以执行命令等。

于 2013-05-02T18:48:19.113 回答
0

除了上述人说的,实时语法高亮将是另一个基本功能。根据在 IDE 中查看的文件类型,有不同的语法高亮集(例如 XML 文件语法高亮与 .cs 文件语法高亮等不同)。

于 2013-05-02T19:51:20.790 回答