【发布时间】:2009-05-02 04:31:33
【问题描述】:
Digital Mars D 在很多方面似乎都是非常好的编程语言,但我唯一的问题是浪费大量时间在命令行中以老式方式向编译器写入参数。 D有什么好的IDE吗? 提前致谢!
【问题讨论】:
-
An IDE for D的可能重复
-
关于适合 D 编程的 IDE 的信息可以在这里找到:wiki.dlang.org/IDEs
Digital Mars D 在很多方面似乎都是非常好的编程语言,但我唯一的问题是浪费大量时间在命令行中以老式方式向编译器写入参数。 D有什么好的IDE吗? 提前致谢!
【问题讨论】:
用于 D 的最佳 IDE 可能是您最常使用且最熟悉的 IDE。
如果您喜欢Eclipse,您应该查看DDT (D Development Tools)(以前称为 Descent)
如果你喜欢 Visual Studio,你应该看看VisualD。
还有D for XCode,不过好像落后了。
另一个有趣的选项是Mono-D,它为MonoDevelop 添加了不错的 D 支持。它适用于 Linux、Windows 和 Mac。
Mono-D 支持代码完成、语法突出显示、类浏览、错误突出显示、“转到定义”、智能代码格式化等。如果你喜欢 MonoDevelop,或者需要跨平台支持,这似乎是个不错的选择。
MonoDevelop(和 Mono-D)使用 Visual Studio 项目格式。 VisualD 和 Mono-D 可以共享项目文件。我没有测试过。
编辑:我刚刚遇到this link,它很好地展示了 D IDE 选项,包括它们的开发活跃程度。
【讨论】:
请试试我的D-IDE,看看这个 IDE 是否是你能找到的最好的 IDE ;)
【讨论】:
【讨论】:
在环顾并测试了此问题中推荐的所有 IDE 以及 https://stackoverflow.com/questions/50179/an-ide-for-d 中的所有 IDE 之后,我对任何答案都不满意。我开始相信对于 D 来说确实没有“最佳 IDE”这样的东西,但最近我发现了一个在我看来是一个非常好的解决方案:SkyIDE
(来源:hubpages.com)
它也是Digital Mars C++、Free Pascal等语言的好IDE...
【讨论】:
geany 是 D 编程的最佳 ide:
支持D编程
语法高亮
自动补全
易于设置 D 编译器 ldc、gdc 或 dmd 或使用 make 文件代替
如果你的小项目没有 makefile,你可以使用这个命令(示例)
ldc -of "../%e" $(find .-name "*.d")
【讨论】: