数字马尔斯 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 支持代码自动完成、语法高亮、类浏览、错误高亮、'Go to definition'、智能代码格式化等功能。如果你喜欢 MonoDevelop,或需要跨平台支持,这似乎是一个不错的选择。
MonoDevelop(和Mono-D)使用Visual Studio项目格式。 VisualD和Mono-D可能能够共享项目文件。我没有测试过。在查看并测试了这个问题和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,或者使用 makefile
如果您的小项目没有 makefile,可以使用以下命令(示例)
ldc -of "../%e" $(find . -name "*.d")