从很多方面来看,Digital Mars D 似乎是一种非常好的编程语言,但我唯一的问题是浪费大量时间在命令行中以老式方式向编译器写入参数。D有什么好的IDE吗?提前致谢!
5 回答
用于 D 的最佳 IDE 可能是您最常使用且最熟悉的 IDE。
如果您喜欢Eclipse,您应该查看DDT(D 开发工具)(以前称为 Descent)
如果你喜欢 Visual Studio,你应该签出VisualD。
XCode也有D,但它似乎落后了。
另一个有趣的选项是Mono-D ,它为MonoDevelop添加了很好的 D 支持。它适用于 Linux、Windows 和 Mac。
Mono-D 支持代码完成、语法突出显示、类浏览、错误突出显示、“转到定义”、智能代码格式化等。如果你喜欢 MonoDevelop,或者需要跨平台支持,它似乎是个不错的选择。
MonoDevelop(和 Mono-D)使用 Visual Studio 项目格式。VisualD 和 Mono-D 可以共享项目文件。我没有测试过这个。
编辑:我刚刚浏览了这个链接,它很好地展示了 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 文件代替
如果您的小项目没有生成文件,您可以使用此命令(示例)
ldc -of "../%e" $(find .-name "*.d")