Найдено 115 результатов

olegvsk
Чт авг 21, 2025 12:20
Форум: Плагины Total Commander
Тема: [wlx] XML Review - просмотр XML и JSON файлов
Ответы: 54
Просмотры: 268003

Плагин не сохраняет исходное форматирование, а формирует текст заново по своим правилам из структуры, полученной парсером. Например, тэг CDATA вообще не будет показан, а заменён текстовой строкой с экранированием. Если парсеру удалось прочитать файл, несмотря на ошибки, в новом тексте ошибок не ...
olegvsk
Чт июл 24, 2025 18:56
Форум: Плагины Total Commander
Тема: [wlx] XML Review - просмотр XML и JSON файлов
Ответы: 54
Просмотры: 268003

HarDCorP писал(а):Такой небольшой вопрос, сейчас если строка не завершается запятой в середине данных, то при просмотре она просто пропускается...
Можно ли как то выводить ошибку, или выделять ее как ошибочную, или сделать это настраиваемым (Типа проверять ,) Спасибо
Не могли бы вы привести пример? Это xml или json?
olegvsk
Чт янв 23, 2025 12:58
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

leospb писал(а):отключаемое окошко с перечнем функций
Отличная идея, обдумаю.
leospb писал(а):по клику - в место реализации функции, если клик с шифтом (или может с другой кнопкой) - на объявление
С этим сложнее, анализатор не различает области объявления и реализации.
olegvsk
Ср янв 01, 2025 18:03
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

С Новым Годом, коллеги!

leospb , yozhik , Orion9
Постараюсь всё-таки сделать описание структуры json'ов.
Пока же список всех объектов с их типами, которые загружаются из json'а:
AllowedCharacters:string
AlternativeClose[]
Attributes{}
BackgroundColor:string
CaseSensitive:boolean
Close:string ...
olegvsk
Пн дек 30, 2024 18:21
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

leospb
Перечень лексем, выделяемых анализатором в тексте для подсветки, жёстко задан и не может быть расширен:
AssemblerComment
AssemblerReservedWord
Attribute
Character
Comment
Directive
HexNumber
HighlightedBlock
HighlightedBlockSymbol
LogicalOperator
Method
MethodItalic
MethodName
Number ...
olegvsk
Вс дек 29, 2024 16:38
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

leospb
Хелпа, к сожалению, нет. Есть ограниченный список видов лексем, для которых могут быть заданы параметры отображения. Этот список виден в редакторе темы в ветке "Редактор". В json-файлах из папки Highlighters эти виды определяются для каждого конкретного синтаксиса. Например, для синтаксиса ...
olegvsk
Пт ноя 29, 2024 12:43
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

Destiny писал(а):для плагина XMLReview.wlx наверное надо такой же финт провернуть как и тут сделан - все языковые файлы поместить в папку Lng
Если ещё будут языки, сделаю, пока терпимо.
Destiny писал(а):где этот список в явном виде задан
В ini файле. Но там править не надо, все настройки в меню "Синтаксисы" (Ctrl+H).
olegvsk
Чт ноя 28, 2024 19:51
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

Destiny писал(а):А все бинарные - четко отсекаются.
Разница между двоичным и текстовым файлом довольно условна, особенно если неизвестна кодировка последнего. Поэтому любые файлы - именно любые.
olegvsk
Чт ноя 28, 2024 16:06
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

Обнова не выложена В смысле не выложена? Описанные доработки в версии 1.7, выложенной на wincmd.

двоичные файлы А как предлагается на них реагировать? Если вы включили флажок "Открывать любые файлы", то плагин честно пытается открыть любые файлы. Я вот не включал - живу и радуюсь :).

я не вижу ...
olegvsk
Ср ноя 27, 2024 13:57
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

Могу дать ссылку на файлик
Спасибо. Не пять минут, но минуту у меня действительно уходит на открытие. Если рассматривать ваш файл как текст, то это по большей части одна очень длинная строка. С такими строками плагин действительно плохо справляется, исправление потребует основательной переделки ...
olegvsk
Вт ноя 26, 2024 17:17
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

HarDCorP
Пооткрывал exe в пределах мегабайта - довольно шустро. Возможно, при открытии определяется двухбайтная кодировка, тогда действительно плагин подвисает, тут может помочь отключение автоопределения кодировки.
olegvsk
Пн ноя 18, 2024 19:53
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

W0LF
А, по картинке сразу не разглядел. Апостроф в Log file.json задаёт токен типа "String", и при его появлении текст подсвечивается до появления парного апострофа или до конца строки. Можно целиком удалить описание токена - элемент массива $.Highlighter.MainRules.SubRules.Range[7]. Сделать так ...
olegvsk
Пн ноя 18, 2024 11:34
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

W0LF
Выделение строк хайлайтером задаётся регулярным выражением в json файле в секции HighlightLine и работает независимо от выделения строк по F8. В вашем случае, если правильно понял задачу, поможет что-то вроде

Код: Выделить всё

"Pattern":"^[^']*error.*"
в Log file.json.
olegvsk
Вт авг 06, 2024 11:44
Форум: Плагины Total Commander
Тема: Code Viewer - просмотр исходного кода
Ответы: 204
Просмотры: 361530

yozhik писал(а):Что-то файлы *.ts плагин не открывает, хотя в CodeViewer.ini это расширение прописано
Как-то связано с обработкой мультимедийных файлов в TC. Если в детект-строку плагина добавить MULTIMEDIA, плагин будет вызываться.
olegvsk
Вт июл 23, 2024 21:24
Форум: Плагины Total Commander
Тема: [wlx/wdx] TCMediaInfo
Ответы: 1100
Просмотры: 1898828

Loopback
Отличный полезный плагин. Пользуюсь главным образом wlx-частью, не хватает одного - быстрого переключения режимов просмотра. Например, Ctrl+номер или вроде того. Или хоткей можно настроить самостоятельно?