具有调试功能的D-Editor
时间:2020-03-06 14:20:55 来源:igfitidea点击:
我已经在D(http://www.digitalmars.com/d/)中编程了一段时间。与Java相比,我更喜欢它,因为它速度更快。但是,我还没有找到支持代码完成和调试的编辑器(逐步,逐步,断点等)。
你有什么建议吗?
附言:gdb无法正常工作。
解决方案
Eclipse插件Descent应该同时支持两者(如果我们安装了D支持调试器)。我必须承认我已经很长时间没有尝试过了,当我这样做时,使用gdb进行调试是行不通的。
另请参阅此问题
就我个人而言,我使用的Vim目前既不提供完成功能也不提供调试功能,尽管我知道启动了一次完成引擎。
我也使用血统。我不使用它的调试器位,但这是因为我正在Windows桌面上进行编辑,并在Linux服务器上进行构建/运行/调试。
我建议我们尝试使用出色的Code :: Blocks IDE。它对D有很好的支持(它甚至可以自动识别DMD和/或者GDC D编译器)。
在下降中已经提到了另一种选择。我没有使用过Descent,因为每当尝试它时,我都会遇到问题,并在某个时候放弃了(这并不意味着它很糟糕,这意味着我只是懒惰地找出问题所在)。
C :: B使用GDB,所以我猜(不确定,没有尝试)我们可以使用修补的GDB调试代码。
在Linux下,我使用Eclipse(+ Descent)或者gEdit作为IDE,并使用gdb作为调试器。