2008-09-18 3 views
3

Я программировал некоторое время в D (http://www.digitalmars.com/d/) сейчас. Я предпочитаю его Java, потому что он быстрее. Тем не менее, я не нашел редактор, который поддерживает Code-Completion and Debugging (Step-Over, Step-Into, Breakpoints, ...).D-редактор с отладкой

Есть ли у вас какие-либо предложения?

P.S: gdb не работает.

ответ

4

Descent, плагин Eclipse, должен поддерживать оба (если у вас установлен поддерживающий отладчик D). Я должен признать, что я не пробовал это в течение долгого времени, хотя, и когда я это сделал, отладка сделала не работать, используя gdb.

Смотрите также this question

Лично я использую Vim, который в настоящее время предоставляет ни завершение, ни отладку, хотя я знаю, что завершение двигатель был запущен один раз.

0

Я использую спуск также. Я не использую его бит отладчика, но это потому, что я редактирую на рабочем столе Windows и строю/запуск/отладку на сервере Linux.

+0

программирование без отладки действительно продуктивно? – stanleyxu2005 2009-04-24 18:14:46

2

Предлагаю вам попробовать отличную Code::Blocks IDE. Он имеет очень хорошую поддержку D (он даже автоматически распознает компиляторы DMD и/или GDC D).

Еще одна альтернатива уже упомянута выше - Спуск. Я не использовал Descent, потому что всякий раз, когда я его пробовал, у меня были проблемы, и в какой-то момент я сдался (это не значит, что это плохо, это означает, что я просто ленив, чтобы выяснить, какие проблемы были).

C: B использует GDB, поэтому я думаю (не уверен, не пытался) вы можете использовать исправленный GDB для отладки вашего кода.

1

В Linux я использую Eclipse (+ Descent) или gEdit в качестве IDE и использую gdb в качестве отладчика.