D 语言当前最先进的开发环境是什么?
我知道用于 Eclipse、Visual D 和 Codeblocks 的 DDT。每个都有其缺点 - DDT 没有调试器,Visual D 用于 Windows(和 Visual Studio),而 CodeBlocks 没有 emacs 键绑定,我在 CS 介绍期间对它有一些不好的记忆。
使用 emacs + gdb 之类的工具对于简单的程序来说已经足够了,但是当代码变大时,我发现仅使用 emacs 很难绕过代码。如果没有智能代码完成和代码布局(意思是文件中所有函数/类的列表),它会变得非常乏味,我觉得我花了太多时间在编辑器上苦苦挣扎,而不仅仅是编写我想要编写的代码。
此外,以 Java+eclipse 为例,每当我将鼠标悬停在方法/类上时,我都会看到这个简洁的文档弹出窗口。我发现这非常有用,并且在使用 emacs 时真的很怀念它。
使用 gdb 进行调试真的只是......过时了。
所以,看在上帝的份上,把我从 1970 年代拯救出来!:) 虽然,任何有关 emacs 和 gdb 的提示(如果不存在其他内容)将不胜感激。