Pergunta
i tenho programado um tempo em D (http://www.digitalmars.com/d/ ) agora. Eu prefiro-o para Java porque é mais rápido. No entanto, eu não encontrei um editor que suporte conclusão de código e depuração (Step-Over, Step Into, pontos de interrupção, ...).
Você tem alguma sugestão?
P.S:. Gdb não funcionou
Solução
Descida , o plugin Eclipse, deve apoiar tanto (se você tiver um D apoiar depurador instalado). Eu tenho que admitir que eu não tentei em um longo tempo, porém, e quando o fiz, depuração fez não trabalho, usando gdb.
Veja também esta questão
Pessoalmente eu uso Vim que atualmente fornece nenhuma conclusão nem a depuração, embora eu saiba que um motor de conclusão foi iniciada uma vez.
Outras dicas
Eu sugiro que você experimente o excelente Code :: Blocks IDE. Ele tem um suporte muito bom para D (ele reconhece até mesmo automaticamente DMD e / ou compiladores GDC D).
Outra alternativa já foi mencionado acima - descida. Eu não usei Descida porque sempre que eu tentei eu tive problemas e em algum momento eu desisti (isso não significa que é ruim, isso significa que eu sou apenas preguiçoso para descobrir quais os problemas que foram).
C :: B usa GDB então eu acho que (não tenho certeza, não tentar) você pode usar GDB remendado para depurar seu código.
No Linux eu uso Eclipse (+ Descida) ou gEdit como IDE e uso gdb como depurador.
Eu uso descida bem. Eu não usá-lo depurador pouco, mas isso é porque eu estou editando em um desktop Windows e construção / corrida / depuração em um servidor Linux.