Orion9

|
Posted: Sun Sep 28, 2025 00:37 Post subject: |
|
|
yozhik wrote: | Вообще-то блок кнопки начинается с ключа buttonxx, и если подсвечивать, то логичней его. Ключ cmdxx по отношению к нему на втором месте. Тем более, что в кнопках попадаются разделители, в которых всего лишь два ключа: buttonxx и iconicxx, а cmd отсутствует. |
Вы абсолютно правы. Я исходил из последнего опыта использования. Но подсвечивать buttonxx куда более правильно и логично.
yozhik wrote: | Я их по узлам слева различаю и в панели CodeFold они чётко видны списком — мне достаточно. |
Я понял. Но узлы меня не сильно спасают. Хочется, чтобы именно фон выделялся, как маркером на бумаге.
yozhik wrote: | у Вас, насколько я знаю, отключены Bold/Italic, а в исходном варианте они вносят достаточно отчётливости, на скрине видно. |
Да, не зашла мне эта тема с жирным и курсивом, даже не знаю почему, нет объяснений. Может и правда еще раз стоит попробовать.
yozhik wrote: | 1) — пользоваться лучше встроенными переменными (OP, TYPE, AREA и т.д.), а не указывать цвет напрямую..
2) — bar.coder не только для bar, но и для usercmd.ini — у них синтаксис одинаковый, а имена ключей различаются.. |
Спасибо за объяснение и напоминание про usercmd.ini. Я внёс предложенные изменения (вернее пресохранил файл bar.utf8.coder в юникод) и добавил цвет шрифта через переменную CodeFold_TagMarkTextColor:
Code: | 773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button1" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button2" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button3" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button4" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button5" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button6" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button7" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button8" "=" "" "" "" 0 0
773 0 ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} "button9" "=" "" "" "" 0 0 |
Надеюсь, все правильно сделал и в других местах ничего не нарушится. Результатом доволен! Именно то, что я хотел. Спасибо!
В будущих версиях, конечно, можете закомментировать этот блок.
Это тоже добавил, и результатом тоже доволен.
yozhik wrote: | Aucfg — подсветка более комплексная, и поэтому я пока не придумал, как сделать аккуратно, чтобы можно было закомментировать и использовать по желанию либо один вариант, либо другой. Ведь не хочется делать второй вариант отдельным файлом. |
Это было необязательно и только на ваше усмотрение. Оно и сейчас нормально смотрится, если пользоваться короткими именами переменных. Подсветка только бросается в глаза, когда имена и методы длинные, например:
Code: | oVeryLongName.AndLongMethod |
Вся строчка горит одним цветом. А когда таких строчек много и все они рядом друг с другом, начинает все немного сливаться.
Ладно. Время покажет. Будем дальше пользоваться вашими хайлатерами. Если что-то обнаружется, обязательно сообщим в эту тему. Спасибо! |
|