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
Orion9



PostPosted: Sat Jun 08, 2024 12:49    Post subject: Reply with quote

olegvsk wrote:
Автор компонента не предоставляет никакого описания настроек.

Ну что тут сказать. Еще одни минус в карму автора Laughing Исходный код компонента хотя бы есть?
olegvsk wrote:
Но структура json файлов, на мой взгляд, вполне понятная, и примеров таких файлов достаточно.

Уже было отмечено, что для тех, кто в теме, оно, может, и выглядит всё простым и понятным. Но даже если не принимать во внимание этот факт, заниматься обратным инженерингом все-равно станут лишь единицы, поскольку дело это трудоёмкое и времязатратное. Это же не компьютерная игра, чтобы бегать по файлам и открывать секретные уровни ее создателей, в самом деле. Laughing
olegvsk wrote:
Возможно, со временем сам сделаю что-то вроде хелпа.

Для начала нужен хотя бы просто перечень и описание всех ключей, значений, аттрибутов, элементов и прочего, чтобы сразу был понятен весь потенциал редактора синтаксисов и то, как им можно воспользоваться. Потому как самостоятельно доходить до подобных умозаключений сможет далеко не каждый:
Loopback wrote:
Некоторые хайлайтеры требуют правки, например Autoit использует один тип для управляющих конструкций и имён функций, что не есть правильно. Добавлять свои типы судя по всему нельзя, приходится выбирать из имеющихся. Понятно, что это вопросы к автору компонента.

Другими словами, в json-файлах (для синтакса и темы) нельзя создать конструкцию типа:
Code:
        "KeyList": [
          {
            "Type": "MyWord",
            "Words": [
              "myword1",
              "myword3",
              "myword3",
            ],
            "Attributes": {
              "Element": "MyWord"
            }

Code:
"EditorMyWordBackground": "clNavy",
      "EditorMyWordForeground": "clWhite",

И чтобы в редакторе темы она появилась и заработала. А это еще один минус в карму автора компонента и явная его недоработка. Главное, если так сделать, то какие-то попытки выделить ключевые слова есть, но всё черным блоком Laughing
 P.S.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group