我彻底阅读了这个问题,然后构建一个 IDE 的想法让我印象深刻。
我是一名应届毕业生,想知道在构建 IDE 时要采取的概念和实际步骤。
在发布这个问题之前我没有做任何功课,但我相信我能在这里得到一个有效的答案。
我彻底阅读了这个问题,然后构建一个 IDE 的想法让我印象深刻。
我是一名应届毕业生,想知道在构建 IDE 时要采取的概念和实际步骤。
在发布这个问题之前我没有做任何功课,但我相信我能在这里得到一个有效的答案。
要开始使用,您应该查看现有的 IDE 及其功能。要获得一个最低限度的工作 IDE,它应该具有:
您可能想要一个开源文本编辑器 ( http://www.techrepublic.com/blog/five-apps/five-free-or-open-source-text-editors-for-developers/1031 ) 并集成一个现有的构建系统(例如 CMake、Makefile 等)来提供你的 IDE 的工作版本。
您可能还想提供一个控制台窗口,以便程序员可以执行命令等。
除了上述人说的,实时语法高亮将是另一个基本功能。根据在 IDE 中查看的文件类型,有不同的语法高亮集(例如 XML 文件语法高亮与 .cs 文件语法高亮等不同)。