<p>i've been programming a while in D <a href="http://www.digitalmars.com/d/" rel="nofollow noreferrer">(http://www.digitalmars.com/d/)</a> now. I prefer it to Java because it is faster. However, i have not found an Editor that supports Code-Completion and Debugging (Step-Over, Step-Into, Breakpoints,...).</p>

<p>Do you have any suggestions?</p>

<p>P.S: gdb did not work.</p>

Descent
, the Eclipse plugin, should support both (if you have a D supporting debugger installed). I have to admit I haven't tried it in a long time though, and when I did, debugging did
not
work, using gdb.
See also
this question
Personally I use Vim which currently provides neither completion nor debugging, although I know a completion engine was started once.