Question

Je programme depuis un certain temps en (http://www.digitalmars.com/d/ ) maintenant. Je le préfère à Java car c'est plus rapide. Cependant, je n'ai pas trouvé d'éditeur prenant en charge l'achèvement de code et le débogage (étape par étape, étape par étape, points d'arrêt, ...).

Avez-vous des suggestions?

P.S: gdb n'a pas fonctionné.

Était-ce utile?

La solution

Descent , le plug-in Eclipse, devrait prendre en charge les deux (si vous avez un débogueur prenant en charge D installée). Je dois admettre que je n’ai pas essayé depuis longtemps, et quand je l’ai fait, le débogage ne fonctionnait pas en utilisant gdb.

Voir aussi cette question

Personnellement, j'utilise Vim, qui ne fournit actuellement ni achèvement ni débogage, même si je sais qu'un moteur d'achèvement a déjà été lancé.

Autres conseils

Je vous suggère d'essayer l'excellent IDE Code :: Blocks . Il supporte très bien D (il reconnaît même automatiquement les compilateurs DMD et / ou GDC D).

Une autre alternative a déjà été mentionnée ci-dessus - la descente. Je n’ai pas utilisé Descent parce que chaque fois que j’essayais, j’avais des problèmes et j’abandonnais (cela ne veut pas dire que c’est mauvais, ça veut dire que je suis juste paresseux pour comprendre quels problèmes étaient).

C :: B utilise GDB, donc je suppose (vous ne savez pas, je n'ai pas essayé) que vous pouvez utiliser la GDB corrigée pour déboguer votre code.

Sous Linux, j'utilise Eclipse (+ Descent) ou gEdit comme IDE et gdb comme débogueur.

J'utilise aussi la descente. Je n’utilise pas son bit de débogage, mais c’est parce que j’édite sur un bureau Windows et que je construis / exécute / débogue sur un serveur Linux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top