IDE для FreePascal

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Ответить
dedm0zaj
постоялец
Сообщения: 108
Зарегистрирован: 05.10.2012 19:55:20

IDE для FreePascal

Сообщение dedm0zaj »

Имеется ли в нынешнее время что нить адекватно работающее с фрипаскалем?
Чего хочется:
- темная тема для винды. лазарус к сожалению это не умеет;
- реалтайм подсветка ошибок. лазарус не умеет. Idea умеет, но плагин I-Pascal похоже заброшен и с нынешней версией Idea не фурычит;
- переход по коду через ctrl+click, как это делает лазарус;
- автодополнение кода;
- прочие мелкие плюшки.

В идеале плагин для Idea был бы лучшим вариантом, но увы
Seenkao
энтузиаст
Сообщения: 568
Зарегистрирован: 01.04.2020 02:37:12
Контактная информация:

Сообщение Seenkao »

dedm0zaj писал(а):темная тема для винды. лазарус к сожалению это не умеет;
Lazarus -> Сервис -> Параметры
Отображение -> Цвета

Там даже можно выбрать готовые схемы. Но да, сам Lazarus не будет тёмным. Хотя и так почти всё будет тёмным.
dedm0zaj писал(а):реалтайм подсветка ошибок. лазарус не умеет.
что имеется в виду?

Иди туда же по отображению цвета и настраивай цвет под ошибку.
dedm0zaj
постоялец
Сообщения: 108
Зарегистрирован: 05.10.2012 19:55:20

Сообщение dedm0zaj »

Seenkao писал(а):Но да, сам Lazarus не будет тёмным.
Вот именно. Темный код, белый лазарус - глаза режет. Во времена вин7 можно было включить классическую тему, сделать её темной и лазарус тоже становился темным. А теперь в вин10 увы увы.
Поколдую ещё над qt версией.
Seenkao писал(а):что имеется в виду?
Например в той же Idea пишу

Код: Выделить всё

var
  a : integerr;
и он тут же подчеркивает, что типа integerr не существует

или

Код: Выделить всё

a := 4.5;
и он тут же подчеркивает, что a integer не может присвоить вещественный тип.
К этому настолько привыкаешь. Вкусная штука.
Seenkao
энтузиаст
Сообщения: 568
Зарегистрирован: 01.04.2020 02:37:12
Контактная информация:

Сообщение Seenkao »

dedm0zaj писал(а):Темный код, белый лазарус - глаза режет.
Там от этого Lazarus-а остаётся только заголовок "основного" окна. Возьми тайфун, у него вроде встроена эта функциональность.
dedm0zaj писал(а):Вкусная штука.
ерунда. Нужная раз в тысячелетку.
Такие вещи нужны людям для скоропечатания, а не для программирования. Да ещё и на каждой букве будет хрень какую-нибудь выводить, как в Delphi XE это реализовано... сплошная черта подчёркивания, которая только отвлекает, когда код набираешь.
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Лазарус не белый, а серый. Если программа в светлом режиме режет глаза, это значит что экран неправильно настроен.
Seenkao
энтузиаст
Сообщения: 568
Зарегистрирован: 01.04.2020 02:37:12
Контактная информация:

Сообщение Seenkao »

Sharfik, он в тёмном режиме наоборот. Но там больше глаз режет цвет шрифта и вообще белые элементы. Большинство из которых можно сделать более блеклыми.
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

dedm0zaj писал(а):Имеется ли в нынешнее время что нить адекватно работающее с фрипаскалем?
Чего хочется:
- темная тема для винды. лазарус к сожалению это не умеет;
- реалтайм подсветка ошибок. лазарус не умеет. Idea умеет, но плагин I-Pascal похоже заброшен и с нынешней версией Idea не фурычит;
- переход по коду через ctrl+click, как это делает лазарус;
- автодополнение кода;
- прочие мелкие плюшки.

В идеале плагин для Idea был бы лучшим вариантом, но увы
А чем вас, например, https://code.visualstudio.com/ не устраивает? :roll:
dedm0zaj
постоялец
Сообщения: 108
Зарегистрирован: 05.10.2012 19:55:20

Сообщение dedm0zaj »

сделал лазарус темным и теперь устраивает
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

dedm0zaj писал(а):сделал лазарус темным и теперь устраивает
А я как-то подсел на VSCode :D
Настроил по инструкции https://paklebah.github.io/fpc-dan-vscode.html
Под виндой правда пришлось немного повозиться с настройкой tasks.json для компилятора, дебаггера и профилировщика, но оно того стоило))))
dedm0zaj
постоялец
Сообщения: 108
Зарегистрирован: 05.10.2012 19:55:20

Сообщение dedm0zaj »

delphius писал(а):Настроил по инструкции https://paklebah.github.io/fpc-dan-vscode.html
хм. очень неплохо. минималистично и умеет то что надо
Ответить