IDE для FPC |
IDE для FPC |
sheka |
1.06.2011 3:13
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Посоветуйте IDE для FPC. (не родную)
|
IUnknown |
1.06.2011 16:48
Сообщение
#2
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата "самый весомый" - подсветка Подсветка - есть и в "родной" среде Цитата 2. То что побудило создать этот вопрос: Собственно, а ты в Options -> Environment -> Preferences изменил размеры на нужные? Я вот изменил, и у меня при открытии в любом каталоге открывается именно в том размере, который я выбрал. Кстати, при начальной установке можно выбрать, где хранить конфиг...Чтобы открыть исходник всегда делал так: на *.pas -> открыть с помощью -> fp. При открытии ИСР если в текущей директории нет конфигурационных файлов спрашивает о их создании, создает. НО Переустановил ОС. Теперь экранчик открывается на 80*23 строки, вместо 80*50 тех, что были раньше. Если даже открыть ИСР непосредственно из каталога, куда она установлена и изменить размеры там, то ничего в конфигах не сохраняется(этих полей я там не нашел), т.е. при следующем запуске размер маленьким и остается. Цитата 3. Нет подсказок при вводе полей записей, названий подпрограмм. Я тебя умоляю. Оно тебе надо? Оно есть, но я его отключил, ибо достает... И в Лазарусе тоже достает (подтормаживание, пока он сообразит, что именно показывать, и создаст список - довольно ощутимое)... Но это дело привычки, конечно.Цитата 4. Очень удобной еще есть штука "сворачивания" кода. (как в CodeBlocks, Geany) Это есть в любом редакторе, который написан с использованием Scintilla (вот C::B - как раз из этой оперы...)Цитата 5. Просмотр кода в двух окнах. (как в CodeBlocks) А в четырех не пробовал? Родная среда это позволяет, а вот C::B - нет... И Лазарус - нет, там только вкладки.В общем, пока я вижу, что тебе подойдет любой продвинутый текстовый редактор с возможностью работы с ком. строкой. Я уже писал про связку FPC + SciTE, вот этим я пользуюсь в 90% случаев, причем как для Паскаля, так и для С/С++, и для Java, и на Аде можно программы в нормальный вид приводить, и только потом компилировать из IDE, ибо если сразу будет много ошибок - то IDE подтормаживает... Есть еще вот такая оболочка: http://ims.mii.lt/fps/en/about/index.html, мне ее презентовали вот в этой теме: Как отсортировать? (но там ссылки - битые, адреса поменялись). Есть Dev-pas, хотя он тоже староватый и сыроватый. Что касается Лазаруса - то запускать этого монстра, когда тебе надо не очень сложную консольную программу - это как-то напрягает. Надо иметь несколько вариантов, конечно, "тяжелые" - для серьезных разработок, а для простых - легкие и быстрые... Цитата Совместимость с Делфями? С Дельфями - смотря с чем. Новые плюшки идут лесом, формат (а кое где - и синтаксис) совершенно другой (попробовал недавно сделать кое-что на Дженериках - плюнул, сделал на Дельфи). Оптимизатор - никакой. Проблемы приходят оттуда, откуда их не ждешь совсем. Об одной найденной мной проблеме я писал вот тут: http://forum.sources.ru/index.php?showtopic=312678 (вкратце - очень большие проблемы с юникодными примочками, а все оттуда же - из-за кроссплатформенности. Чем-то надо жертвовать. Мало того, что жертвуем размером EXE-шника, так еще и глюки начинают вылазить).Цитата Со старыми библиотеками типа graph? Это работает, но опять же, пока не делаешь попыток, скажем, сменить режим компиляции. Откомпилировать в режиме совместимости с TP уже не удается, только ObjFPC. А программы (и библиотеки) - они по-разному написаны бывают. Некоторые пишут, например, не указывая в секции Implementation полный заголовок программы, Турбо Паскаль (и режим совместимости с ним) это проглатывает, а в ObjFPC приходится дописывать заголовки, ну, там еще несколько различий в режимах совместимости...Сообщение отредактировано: IUnknown - 1.06.2011 16:54 |
Текстовая версия | 1.10.2024 1:47 |