Вопрос
я некоторое время программировал на D (http://www.digitalmars.com/d/) сейчас же.Я предпочитаю его Java, потому что он быстрее.Однако я не нашел редактора, поддерживающего завершение кода и отладку (Step-Over, Step-Into, точки останова, ...).
У вас есть какие-нибудь предложения?
P.S:gdb не сработал.
Решение
Спуск, плагин Eclipse, должен поддерживать оба (если у вас установлен отладчик, поддерживающий общий доступ).Я должен признать, что я давно этого не пробовал, а когда я это сделал, отладка закончилась нет работайте, используя gdb.
Смотрите также этот вопрос
Лично я использую Vim, который в настоящее время не обеспечивает ни завершения, ни отладки, хотя я знаю, что механизм завершения был запущен один раз.
Другие советы
Я предлагаю вам попробовать превосходную Код::Блоки IDE.Он имеет очень хорошую поддержку D (он даже автоматически распознает компиляторы DMD и / или GDC D).
Другая альтернатива уже упоминалась выше - Спуск.Я не использовал Descent, потому что всякий раз, когда я пробовал это, у меня возникали проблемы, и в какой-то момент я сдавался (это не значит, что это плохо, это значит, что мне просто лень выяснять, в чем были проблемы).
C :: B использует GDB, поэтому я предполагаю (не уверен, не пробовал), что вы можете использовать исправленный GDB для отладки вашего кода.
Под Linux я использую Eclipse (+ Descent) или gEdit в качестве IDE и использую gdb в качестве отладчика.
Я тоже использую спуск.Я не использую этот бит отладчика, но это потому, что я редактирую на рабочем столе Windows и создаю / запускаю / отлаживаю на сервере Linux.