IPB
ЛогинПароль:

> IDE для FPC
sheka
сообщение 1.06.2011 3:13
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Посоветуйте IDE для FPC. (не родную)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
IUnknown
сообщение 1.06.2011 16:48
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
"самый весомый" - подсветка
Подсветка - есть и в "родной" среде smile.gif

Цитата
2. То что побудило создать этот вопрос:
Чтобы открыть исходник всегда делал так: на *.pas -> открыть с помощью -> fp. При открытии ИСР если в текущей директории нет конфигурационных файлов спрашивает о их создании, создает.
НО Переустановил ОС. Теперь экранчик открывается на 80*23 строки, вместо 80*50 тех, что были раньше. Если даже открыть ИСР непосредственно из каталога, куда она установлена и изменить размеры там, то ничего в конфигах не сохраняется(этих полей я там не нашел), т.е. при следующем запуске размер маленьким и остается.
Собственно, а ты в Options -> Environment -> Preferences изменил размеры на нужные? Я вот изменил, и у меня при открытии в любом каталоге открывается именно в том размере, который я выбрал. Кстати, при начальной установке можно выбрать, где хранить конфиг...

Цитата
3. Нет подсказок при вводе полей записей, названий подпрограмм.
Я тебя умоляю. Оно тебе надо? Оно есть, но я его отключил, ибо достает... И в Лазарусе тоже достает (подтормаживание, пока он сообразит, что именно показывать, и создаст список - довольно ощутимое)... Но это дело привычки, конечно.
Цитата
4. Очень удобной еще есть штука "сворачивания" кода. (как в CodeBlocks, Geany)
Это есть в любом редакторе, который написан с использованием Scintilla (вот C::B - как раз из этой оперы...)
Цитата
5. Просмотр кода в двух окнах. (как в CodeBlocks)
А в четырех не пробовал? smile.gif Родная среда это позволяет, а вот 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
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
sheka   IDE для FPC   1.06.2011 3:13
IUnknown   Чем родная не устраивает, можно уточнить? В смысле...   1.06.2011 9:17
Lapp   Lazarus?   1.06.2011 10:39
sheka   Тяжелый вопрос) Хотел написать сразу но доводы, ко...   1.06.2011 16:11
TarasBer   Не верю, что 1 и 2 у ФПЦ нету. Это даже в ТурбоПас...   1.06.2011 16:32
sheka   1. Я же говорю, что оно есть, но не сохраняется пр...   1.06.2011 16:48
IUnknown   Подсветка - есть и в "родной" среде :) ...   1.06.2011 16:48
Lapp   Н-да, sheka.. Менять среду из-за того, что не смо...   2.06.2011 9:26
sheka   Я же сразу сказал, что причины "весомые...   2.06.2011 11:18
IUnknown   Ну, во-первых, не довольно часто, а иногда - это р...   2.06.2011 12:16
Lapp   Я же сразу сказал, что причины "весомые...   3.06.2011 4:34
sheka   Хрень с несохраняющимся размером окна появилась в ...   11.06.2011 15:51
IUnknown   Шека, а давай не будем, а? Вот только позавчера ус...   11.06.2011 16:13
Евгений   Что то у меня тоже не хочет открываться в Win 7, б...   12.06.2011 19:37
Lapp   Хм, забавно.. Я устанавливаю размеры ТОЛЬКО в св...   12.06.2011 22:42
Евгений   c:\fpc\2.4.4\bin\i386-win32...   12.06.2011 23:02
Евгений   Запускал FPC, но ничего в нем не делал, опять з...   13.06.2011 22:21
sheka   Volvo, работает! Дык это получается было что-т...   18.06.2011 23:22
sheka   А хотя нет. После того как нажимаю на .pas (предва...   19.06.2011 0:15
-notpron   аппаю тему не посоветует ide от fpc, только под ma...   6.07.2011 16:45
Lapp   Пробывал дефолтную - но там просто жесть какая уст...   6.07.2011 22:38
IUnknown   Неправда (читать пост в самом низу) :)   6.07.2011 23:55
-notpron   2 Lapp Ну без вопросов, вам кинуть в личку инструк...   7.07.2011 18:50
IUnknown   У всех работает, у тебя - нет... У того, кто напи...   7.07.2011 19:00
-notpron   2 IUnknown Смотри дату публикации, это было на про...   7.07.2011 19:26


 Ответить  Открыть новую тему 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.03.2024 1:12
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"