Какая лучшая IDE для программирования DigitalMars D?

Digital Mars D, по-видимому, очень хороший язык программирования во многих отношениях, но моя единственная проблема с ним - это время, потраченное на то, чтобы написать аргументы компилятору в командной строке по-старому. Есть ли хорошая IDE для D? Спасибо заранее!

Ответ 1

После осмотра и тестирования всех IDE, рекомендованных в этом вопросе, и в https://stackoverflow.com/questions/50179/an-ide-for-d, мне не понравилось ни в одном из ответов. Я начал верить, что на самом деле нет такой вещи, как "лучшая среда IDE" для D, но недавно я нашел ту, которая, на мой взгляд, очень хорошее решение: SkyIDE

alt text http://z.hubpages.com/u/77709_f520.jpg

Это также хорошая среда для цифровых Mars С++, Free Pascal и других языков...

Ответ 2

Лучшая IDE для использования в D - это, вероятно, IDE, которую вы используете чаще всего и наиболее комфортно.

Если вам нравится Eclipse, вы должны проверить DDT ( D Development Tools) (ранее Descent)

Если вам нравится Visual Studio, вы должны проверить VisualD.

Существует также D для XCode, но, похоже, он отстает.

Еще один интересный вариант - Mono-D, который добавляет хорошую поддержку D MonoDevelop. Он работает на Linux, Windows и Mac.

Mono-D поддерживает завершение кода, подсветку синтаксиса, просмотр классов, выделение ошибок, "Перейти к определению", интеллектуальное форматирование кода и многое другое. Если вам нравится MonoDevelop или нужна кросс-платформенная поддержка, это кажется хорошим выбором.

MonoDevelop (и Mono-D) используют формат проекта Visual Studio. Возможно, VisualD и Mono-D могут совместно использовать файлы проекта. Я не тестировал это.

EDIT: Я просто наткнулся на эту ссылку, которая неплохо показывает варианты D IDE, в том числе как активно они разработаны.

Ответ 3

Пожалуйста, попробуйте D-IDE и проверьте, является ли эта IDE лучшей, которую вы найдете;)

Ответ 4

Я не пробовал D в них, поэтому вам нужно сделать свой собственный eval, но:

оба претендуют на полную поддержку D.

Ответ 5

geany - лучший идеал для программирования D:

Поддержка D-программирования

Синтаксис hightlighting

Автозаполнение

легко установить D компилятор ldc, gdc или dmd или вместо него использовать make файл

Если у вас нет файла makefile для вашего маленького портрета, вы можете использовать эту команду (пример)

ldc -of "../%e" $(find. -name "*.d" )