169 похожих чатов

Добрый вечер. Есть вопрос, а может и предложение. Был у

меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сделать различными?"

Неплохо, если бы в делфи с коробки была бы такая возможность, что бы какие-то особо важные комментарии выделять более заметно. Мне как обычно на такие вопросы о "чем-то немножко не стандартном" предложили "написать плагин и в нем все это реализовать". Я попросил людей подсказать мне:
1. Возможно ли такой плагин написать?
2. Сколько времени может это занять?
3. Сколько бы денег за такое они попросили с меня?
И ответов на эти вопросы ноль.

Я бы хотел хотя бы получить возможность отдельно настраиваемых цвета и фона для //коммент и {коммент}

Но если уж пойдет такая разработка, то в идеале настраиваемые через (например конфиги плагина) цвета комментариев типа //red //rgeen //yellow ну и так далее.

Подскажите пожалуйста, что из этого возможно?

24 ответов

8 просмотров

Стикер

В интернете есть примеры, расскрасить не сложно. На XE3 когда то игрался, работает ли на 12, не проверял. За Lazarus не скажу. Но если сам раскрашиваешь, то дополнительные тормоза получаешь. Так как дополнительно твой парсер в код встраивается.

Чудик. Тебе это зачем? Делфи и так плохой))

Катерина Свиридова
Чудик. Тебе это зачем? Делфи и так плохой))

Ну иногда полезная вещь, чтобы выделять блоки...

Катерина Свиридова
Вопрос был про комментарии

Про это и речь, можно комментарии на группы разбить... допустим комментарий блока кода и отдельной строки, переменной и т.п. я вот встречал что люди region истользуют для разбивки кода на блоки... отдельные участки кода выделяют так.

🐾 Кирпиков Александр 🐾
Про это и речь, можно комментарии на группы разбит...

Это ещё круче, чем в вопросе топикстартера. Осталось формализовать, что такое "блок кода и отдельной строки, переменной и т.п" Могешь? В (* от это коммент*) арий чего?)

Катерина Свиридова
Это ещё круче, чем в вопросе топикстартера. Остало...

В RAD есть 2 метода которыми можно делать расскраску... один разбирает строку, другой работает с блоками текста (несколько строк)... можно любые конструкции красить как хочешь, вплодь до каких то частей слов. Есть правда минус огромный всего этого - задержки дополнительные... так как ты парсер дополнительный встраиваешь...

https://t.me/DelphiCommunity/107854

🐾 Кирпиков Александр 🐾
Ну иногда полезная вещь, чтобы выделять блоки...

Иван Да ирония это... 😊 Просто в том чате через одного все ноют, как все плохо, "шеф, фсе пропало".

Alexey Gavrilov
https://t.me/DelphiCommunity/107854

Прочитала посты, давно туда не заходила, один из неадекватов, пошла спать, несерьёзно аще)

🐾 Кирпиков Александр 🐾
screenshot

Как это развидеть? Хоть бы подписал, что это иллюстрирует.

Alexey Gavrilov
Как это развидеть? Хоть бы подписал, что это иллюс...

шут с ним, развидеть. я таким шрифтом даже УВИДЕТЬ толком не могу

Alexey Kulakov
шут с ним, развидеть. я таким шрифтом даже УВИДЕТЬ...

Там код на трансляторе, так что суть все равно не важна. Просто раскраска отображена.

Почитай об интерфейсе IOTAHighlighter...

🐾 Кирпиков Александр 🐾
В интернете есть примеры, расскрасить не сложно. Н...

В Lazarus уже готовое есть, по крайней мере для раскраски префиксов (а не целых строк) достаточно

Попробуй регионы. Может тебе это даже лучше зайдет.

В трекере Лазаря я создал таску, где предложил выделять комментарии todo. А поскольку синтаксис todo не стандартизирован, то предложили сделать это частью пользовательской разметки, то есть можно будет свои варианты ключевых слов для комментов определять.

https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41165

Похожие вопросы

Обсуждают сегодня

Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
9
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Карта сайта