D-Editor调试

时间:2008-09-18 11:48:28

标签: editor d

我现在已经在D (http://www.digitalmars.com/d/)编程了一段时间。我更喜欢Java,因为它更快。但是,我还没有找到支持代码完成和调试的编辑器(Step-Over,Step-Into,Breakpoints,...)。

你有什么建议吗?

P.S:gdb没有用。

4 个答案:

答案 0 :(得分:4)

Eclipse插件

Descent应该支持两者(如果你安装了D支持调试器)。我不得不承认我在很长一段时间内没有尝试过,当我这样做时,使用gdb调试工作。

另见this question

我个人使用的Vim目前既没有完成也没有调试,虽然我知道一个完成引擎已经启动过一次。

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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