меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сделать различными?"
Неплохо, если бы в делфи с коробки была бы такая возможность, что бы какие-то особо важные комментарии выделять более заметно. Мне как обычно на такие вопросы о "чем-то немножко не стандартном" предложили "написать плагин и в нем все это реализовать". Я попросил людей подсказать мне:
1. Возможно ли такой плагин написать?
2. Сколько времени может это занять?
3. Сколько бы денег за такое они попросили с меня?
И ответов на эти вопросы ноль.
Я бы хотел хотя бы получить возможность отдельно настраиваемых цвета и фона для //коммент и {коммент}
Но если уж пойдет такая разработка, то в идеале настраиваемые через (например конфиги плагина) цвета комментариев типа //red //rgeen //yellow ну и так далее.
Подскажите пожалуйста, что из этого возможно?
Стикер
В интернете есть примеры, расскрасить не сложно. На XE3 когда то игрался, работает ли на 12, не проверял. За Lazarus не скажу. Но если сам раскрашиваешь, то дополнительные тормоза получаешь. Так как дополнительно твой парсер в код встраивается.
Чудик. Тебе это зачем? Делфи и так плохой))
Ну иногда полезная вещь, чтобы выделять блоки...
Вопрос был про комментарии
Про это и речь, можно комментарии на группы разбить... допустим комментарий блока кода и отдельной строки, переменной и т.п. я вот встречал что люди region истользуют для разбивки кода на блоки... отдельные участки кода выделяют так.
Это ещё круче, чем в вопросе топикстартера. Осталось формализовать, что такое "блок кода и отдельной строки, переменной и т.п" Могешь? В (* от это коммент*) арий чего?)
В RAD есть 2 метода которыми можно делать расскраску... один разбирает строку, другой работает с блоками текста (несколько строк)... можно любые конструкции красить как хочешь, вплодь до каких то частей слов. Есть правда минус огромный всего этого - задержки дополнительные... так как ты парсер дополнительный встраиваешь...
https://t.me/DelphiCommunity/107854
Иван Да ирония это... 😊 Просто в том чате через одного все ноют, как все плохо, "шеф, фсе пропало".
Это не ответ на вопрос про могешь)
Прочитала посты, давно туда не заходила, один из неадекватов, пошла спать, несерьёзно аще)
Как это развидеть? Хоть бы подписал, что это иллюстрирует.
Сек не убрал сжатие
шут с ним, развидеть. я таким шрифтом даже УВИДЕТЬ толком не могу
Там код на трансляторе, так что суть все равно не важна. Просто раскраска отображена.
Почитай об интерфейсе IOTAHighlighter...
В Lazarus уже готовое есть, по крайней мере для раскраски префиксов (а не целых строк) достаточно
Попробуй регионы. Может тебе это даже лучше зайдет.
В трекере Лазаря я создал таску, где предложил выделять комментарии todo. А поскольку синтаксис todo не стандартизирован, то предложили сделать это частью пользовательской разметки, то есть можно будет свои варианты ключевых слов для комментов определять.
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41165
Обсуждают сегодня