Какой редактор использовать для Free Pascal?

Стандартный редактор free pacal

Homepage: http://freepascal.ru/

Данный редактор был выпущен вероятно еще до миллениума, прогресс его не затронул, он все так же брутален и тяжел во время отладки, размер окна редактора имеет свой предел и легко заметен, тем самым заставляя вас всматриваться в 1/8 своего экрана. Ах да, если у вас все еще Windows XP, то магическая комбинация клавиш alt+enter позволит вам наслаждаться редактором, растянутым на весь экран. Если вы пользуетесь этим чудом, то вероятно вы настолько ленивы, что не попытались найти какую-нибудь замену кошмарному редактору из 90ых.

Минусы зависает( правда забыл на чём именно), когда код пишешь. Не стандартны функции копирования, вырезания, удаления текста, да вообще работа с ним, да и компилятор бывало глючил.
Х.Д.С.

Lazarus

Homepage: http://www.lazarus.freepascal.org/

Достаточно милый и не сложный редактор. Главный минус - редактор не считает нужным иметь единое окно с набором элементов, а имеет сразу много окон: навигация, редактор кода и тп.

Из плюсов: дебаг,схожий на Delphi интерфейс, готовые кнопки,формы и много друх объектов, а так же возможность компилировать для разных осей. Собственно сам девиз Lazarus : " Write once, compile everywhere". Правда последнюю фичу мне опробовать не пришлось.
Так же из плюсов следует отметить бесплатность проги. Компилятор - Free Pascal , а дебаг - GNU Debugger.
Минусов я насчитал 2. Они не критичные, но могут показаться жутко неудобными.
1) Если необходимо кодить для консоли, то приходится самому создавать из блокнота файл *.pas, а так же привязывать его к Lazarus'у в виде проекта, что не очень удобно. В противном случае (при создании проекта самим Lazarus'ом), в файле оказывется много лишнего кода (всякие инициализации), что по началу немного теряешься.
2) Кривоватость дебага. Для того, чтобы чтобы начать отладку необходимо провести некоторый ритуальный танец с бубном. То есть нужно для начала выделить красным маркером строку с которой начинается программа(просто ищем "главный" begin), затем нажать F7 и когда появиться ассемблер нажимать F6 пока выделенная строка не станет вида "mov чего-тотам" после чего можно совершить пошаговый обход программы. (Сам я додумался о прихотях дебага случайно)
В итоге получаем эдакую бесплатню замену Delphi.
Р.С.М.

Geany

Homepage: http://www.geany.org/

Готовая сборка: geany_free_pas.zip

Милый и простой редактор для free pascal. Для начала работы вам потребуется немного почитать инструкцию по подключению компилятора. Мои знакомые, которые пользовались этим чудом не выражали негативных эмоций.

Самый большой плюс на мой взгляд - это русифицированность + кнопка запуска сделанной программы. Например в eclipse надо было щёлкать в проводнике на exe файл.
Ш.Р.А.

Sublime + Plug-in

Homepage: http://www.sublimetext.com/2

Plug-in: https://github.com/diniremix/sublime-pascal/archive/master.zip

Готовая сборка: sublime-pascal.zip

Если у вас хватит терпения настроить этот редактор (~10 минут), то вы обретете достаточно милый и функциональный редактор, который имеет множество маленьких и приятных фич. Главная проблема, с которой столкнулись "адпеты" - беда с кодировкой: если вы желаете выводить в консоль русские символы, то вам потребуется запомнить название кодировки Windows 866, именно такая кодировка pas файла поддерживает нужный вам вывод.

Ну на нем код писать очень удобно, подсветка важного текста есть...Минусы? На нем некоторые возможности не работают, скажем {$F}
М.И.А.

Eclipse + Plug-in + Бубен

Homepage: http://www.eclipse.org/downloads/

Готовая сборка: http://yadi.sk/d/_RZcXdGk14wJA

В свое время я потратил больше 3ех часов на полную настройку этого редактора, поэтому предлагаю вам воспользоваться моей готовой сборкой. У меня было давным-давно желание написать свой plug-in, однако время подходящее найти не получается.

Костыли есть костыли. Пускай и удобно, синтаксиси подсвечивается, что немаловажно; изредка ошибки подсвечиваются, однако порой появляются неудобства, связанные с настройкой среды, но в целом впечателние исключительно положительное.
А.М.Л.

! Intellij idea + Pascal

Homepage: http://www.siberika.com/pasidea.htm

Plug-in для Intellij idea: idea_pas.zip

Инструкция: pascal__intellij_idea_readme.txt

Intellij idea считается лучшей средой для разработки на Java, одна умеет угадывать ваши желания (я не шучу), очень удобна в работе. Недавно, один энтузиаст решил написать расширение для работы с free pascal. На данный момент реализованы не все его задумки, однако его результаты уже впечатляют. Я советую обратить свой взор именно на этот редактор для free pascal.

Увы с плагином поработать не успел, однако Intellij Idea &mash; лучшая среда! Если не жаль чуток времени на настройку, то обязательно используйте именно этот вариант!
А.М.Л.

↑ Расскажите друзьям о статье


Comments system Cackle

© EduNow.su — материалы подлежат полному/частичному копированию при указании прямой ссылки на источник. (Сегодня 20.10.17)