D语言的当前最新发展环境是什么?
我知道关于Eclipse,Visual D和Codeblocks的DDT。每个都有它的缺点--DDT没有调试器,Visual D用于Windows(和Visual Studio),CodeBlocks没有emacs键绑定,我在CS介绍日里有一些不好的记忆。
使用像emacs + gdb这样的工具对于简单程序来说已经足够了,但是当代码变大时,我发现很难用emacs来解决代码问题。没有智能代码完成和代码布局(意思是文件中所有函数/类的列表),它变得非常繁琐,我觉得我花了太多时间与编辑器争吵,而不是只编写我想写的代码。
此外,以Java + eclipse为例,每当我将鼠标悬停在方法/类上时,我都会有这个简洁的文档弹出窗口。我觉得这非常有用,在emacs工作时真的很想念它。
使用gdb进行调试实际上只是......过时了。
所以,为了上帝的爱,拯救我从20世纪70年代开始! :) 虽然,任何有关emacs和gdb的提示(如果没有其他内容)都将不胜感激。
答案 0 :(得分:3)
你看过Mono-D吗?
此外,Sublime Text 2具有相当不错的D支持。我也保留an improved highlighter。
答案 1 :(得分:2)
半年前我从Code::Blocks切换到Mono-D。但是,NetbeansD区块上有一个新的孩子。对于简单的内容Geany
和Kate
有足够的支持。 :)
所有这一切都说,Mono-D目前击败所有竞争对手,所以先尝试一下。
答案 2 :(得分:0)
Emacs是否有GDB集成允许您继续执行并添加制动点 - 所有这些都在emacs中?
我建议您尝试configure your Emacs。
我还建议使用一个好的构建工具(我在Vim中编程时使用Rake,但Emacs可能有一个elisp构建工具),而ctags和cscope确实有助于映射大项目。