Я только начал изучать D. Кто-нибудь знает хорошую IDE для D с возможностями автоматического форматирования? DDT для eclipse, похоже, не имеет ничего, кроме подсветки синтаксиса.
D IDE с автоматическим форматированием
comment
Под автоматическим форматированием вы подразумеваете что-то, что преобразует существующий исходный код в нужный вам формат? Если это так, я полагаю, что инструменты C++ будут работать нормально.
- person Maxpm   schedule 11.05.2012
Ответы (2)
Полагаю, на данный момент нет конкуренции для плагина MonoDevelop + Mono-D. Ссылка: http://mono-d.alexanderbothe.com/ . Я использовал Code::Blocks в течение многих лет, но теперь я использую только MonoDevelop.
Если вы предпочитаете Eclipse, попробуйте проект Eclipse DDT: http://code.google.com/a/eclipselabs.org/p/ddt/
Если вы предпочитаете IDE только для Windows, то, возможно, лучшим выбором будет Visual D — http://www.dsource.org/projects/visuald .
person
DejanLekic
schedule
11.05.2012
Спасибо, я буду. Я несколько не решаюсь попробовать что-либо, что не интегрируется с eclipse, потому что я привык ко всем инструментам рефакторинга eclipse, но это не слишком отличается
- person dspyz; 12.05.2012
Это не имеет автоформата. Это причина, по которой я опубликовал это в первую очередь. Это также, кажется, не подчеркивает ошибки компиляции. И это не работает с gdmd или gdc. Плюс подсветка синтаксиса минимальна, а автодополнение ничего не предлагает из библиотек, только из кода в проекте. И нет автоматического включения
- person dspyz; 14.05.2012
Я ходил кругами, пытаясь установить MonoDevelop. Сначала я попробовал тот, который находится в основном репозитории, но он не поддерживает D. Затем я попытался добавить в качестве источника mono-d.alexanderbothe.com, но для этого требуется MonoDevelop 2.95, а это только версия 2.6 Затем я попробовал загрузив исходный код и скомпилировав его, но файл конфигурации сказал, что файл отсутствует. Я наконец сдался. Кажется, нет никакого способа получить более старую версию плагина Mono-D или более новую версию MonoDevelop.
- person dspyz; 16.05.2012
В моем случае я использую стабильный RPM MonoDevelop из репозитория Fedora. Mono-D находится в центральной базе данных плагинов, поэтому после установки MonoDevelop все, что мне нужно было сделать, это сказать ему загрузить и установить Mono-D... Аналогичный путь и для Windows.
- person DejanLekic; 18.05.2012
Вы должны попробовать Code::Blocks.
Он кроссплатформенный и обеспечивает хорошую (если не идеальную) интеграцию с D. Его можно легко настроить для компиляции с помощью DMD, GDC или LDC.
person
JayArby
schedule
11.05.2012