我已经用 D 编程了一段时间了 (http://www.digitalmars.com/d/) 现在。与 Java 相比,我更喜欢它,因为它更快。但是,我还没有找到支持代码完成和调试(单步执行、单步执行、断点等)的编辑器。

你有什么建议吗?

附:gdb 没有工作。

有帮助吗?

解决方案

血统, Eclipse 插件应该支持两者(如果您安装了支持 D 的调试器)。我不得不承认我已经很长一段时间没有尝试过了,当我尝试时,调试确实如此 不是 工作,使用gdb。

也可以看看 这个问题

就我个人而言,我使用 Vim,它目前既不提供补全功能,也不提供调试功能,尽管我知道补全引擎已启动一次。

其他提示

我建议你尝试一下优秀的 代码::块 IDE。它对 D 有很好的支持(它甚至可以自动识别 DMD 和/或 GDC D 编译器)。

上面已经提到了另一种选择——下降。我没有使用过 Descent,因为每当我尝试它时我都会遇到问题,并且在某些时候我放弃了(这并不意味着它很糟糕,这意味着我只是懒于找出问题是什么)。

C::B 使用 GDB,所以我猜(不确定,没有尝试)你可以使用修补过的 GDB 来调试你的代码。

在 Linux 下,我使用 Eclipse (+Descent) 或 gEdit 作为 IDE,并使用 gdb 作为调试器。

我也用血统。我不使用它的调试器位,但那是因为我在 Windows 桌面上进行编辑并在 Linux 服务器上构建/运行/调试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top