Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Code Viewer - просмотр исходного кода 
Author Message
yozhik



PostPosted: Tue Dec 31, 2024 07:32    Post subject: Reply with quote

leospb wrote:
И совсем непонятно, как Open-у в TokenRange сказать "с начала строки".

Похоже, что привычным и быстрым способом этого не сделать. Если из всех Highlight'еров сделать выборку по `"Open" = ".+`, то в содержимом не найдётся ни одной метасимвольной конструкции, только литеральные. Сочетание
Code:
"Properties": {
  "OpenBeginningOfLine": true
},
"TokenRange": {
  "Close": "="
}
тоже не работает. Похоже, TokenRange без Open просто не заводится. В некоторых Highlight'ерах попадаются конструкции SubRules, пристроенные к TokenRange, может в них как то это можно указать? Хотя при беглом осмотре вроде видно, что они скорее всего нацелены не на уточнение границ диапазона, а на подсветку в содержимом уже определённого диапазона. В общем, вникать надо. Я пока ограничился тем, что присвоил знаку равенства цвет поярче:
Code:
"KeyList": [
  {
    "Type": "Symbol",
    "Words": [
      "="
    ],
    "Attributes": {
      "Element": "HexNumber"
    }
  }
]
всё же по-внятней, есть за что глазу зацепиться.
Ну, и тому, кто всё же возьмётся, разберёт этот компонент полностью, и накидает хотя бы конспективное описание будет наша народная любовь и уважуха ))
_________________
Amo ergo sum
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group