Code Viewer - просмотр исходного кода
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
Total Commander -> Плагины Total Commander

#1: Code Viewer - просмотр исходного кода Author: olegvsk PostPosted: Sat Apr 27, 2024 12:36
    —
https://totalcmd.net/plugring/CodeViewer.html
Просмотр кода с подсветкой синтаксиса. Основан на компоненте TTextEditor, предназначенном для создания редакторов, поэтому в плагине есть функции, явно лишние для простого просмотра, вроде Completion Proposal. Вырезать их не стал, оставил возможность редактирования, но приоритет всё же отдаётся удобству просмотра.
Предложения и пожелания приветствуются.

#2:  Author: BeTePLocation: Санкт-Петербург PostPosted: Sat Apr 27, 2024 13:12
    —
olegvsk
Возможно ли в плагине сделать настройку шрифтов и их размера. У меня некоторые проблемы со зрением и для меня нынешний размер шрифта очень мелкий.
Или может такая настройка есть, а я её просто не нашёл?

И ещё не запоминается настройка "Перенос по словам".

#3:  Author: olegvsk PostPosted: Sat Apr 27, 2024 13:34
    —
BeTeP wrote:
Возможно ли в плагине сделать настройку шрифтов и их размера
Шрифты и их размеры настраиваются в редакторе темы по Ctrl+T и сохраняются в json-файлах .

BeTeP wrote:
не запоминается настройка "Перенос по словам"
Специально не делал сохранения, поскольку перенос по словам при начале просмотра не нужен, на мой взгляд. Но можно добавить, если это востребованная опция.

#4:  Author: BeTePLocation: Санкт-Петербург PostPosted: Sat Apr 27, 2024 15:50
    —
olegvsk wrote:
Шрифты и их размеры настраиваются в редакторе темы по Ctrl+T и сохраняются в json-файлах .
Спасибо. Слона-то я и не заметил.

olegvsk wrote:
Специально не делал сохранения, поскольку перенос по словам при начале просмотра не нужен, на мой взгляд. Но можно добавить, если это востребованная опция.
Если несложно, то добавьте пожалуйста.

#5:  Author: Orion9 PostPosted: Sun Apr 28, 2024 00:06
    —
Мне понравилось. Еще не успел со всем разобраться, но вот что сразу кинулось:
Quote:
Шрифты и их размеры настраиваются в редакторе темы по Ctrl+T и сохраняются в json-файлах .

А есть настройка, чтобы не для каждого по отдельности, а для всех сразу? В том числе и тему синтаксиса.

Хотелось бы, чтобы и неопознанные (простые) текстовые файлы открывались в плагине.

#6:  Author: olegvsk PostPosted: Sun Apr 28, 2024 02:04
    —
Orion9 wrote:
А есть настройка, чтобы не для каждого по отдельности, а для всех сразу
Если только делать отдельную форму для группового изменения тем. Может в будущем, но, честно говоря, не вижу смысла. Есть тема по умолчанию (Default.json), остальные правятся по необходимости.
Orion9 wrote:
Хотелось бы, чтобы и неопознанные (простые) текстовые файлы открывались в плагине
В смысле, с произвольным расширением? Можно, но перехватывать все возможные файлы - это слишком смело, не уверен в правильности.

#7:  Author: Orion9 PostPosted: Sun Apr 28, 2024 11:33
    —
olegvsk
Cuda уехал текст не известно.) Есть еще неплохой TCAkelPad, но я предпочитаю иметь разные варианты промотра для F3/F4, поэтому им не пользуюсь. Сейчас у меня стоит CudaLister уже долгие годы. Но ваш плагин всерьез рассматриваю как замену, если все устроит.

Как писал выше, еще не успел во всем разобраться в деталях. Но вижу, что шаблоны по-умолчанию требуют ручной подстройки, даже, казалось бы, на простой ini-файл. В Cuda плагине и в AkelPad такой необходимости не было - поставил и пользуйся.
Размер текста, как я понял, применяется только к отдельным шаблонам, и это напряжно.

Что мне нравится в CudaLister - он открывает неизвестные ему файлы. Например, .txt .aucfg и т.д. Понятно, что подсветки при этом нет, но ее можно выбрать вручную из строки состояния.

#8:  Author: jentoso PostPosted: Sun Apr 28, 2024 11:47
    —
Orion9
Для AkelPad есть синтаксическая подсветка к плагину Coder.
А для CodeViewer можно к примеру в CodeViewer.ini в секции [Extensions] добавить aucfg=Batch, будет тоже "удобная" наглядность.

#9:  Author: BeTePLocation: Санкт-Петербург PostPosted: Sun Apr 28, 2024 13:09
    —
Orion9 wrote:
Размер текста, как я понял, применяется только к отдельным шаблонам, и это напряжно.
Если я правильно понял, то достаточно изменить размер шрифта в теме по умолчанию (Default.json), и он будет применяться ко всем шаблонам.

По крайней мере у меня это сработало.

#10:  Author: Orion9 PostPosted: Sun Apr 28, 2024 17:26
    —
jentoso
Спасибо. Пока поднял плагин в приоритетах срабатывания, чтобы он шёл первым, а вечером сяду детально разбираться. Но хотелось бы, чтобы он открывал все текстовые файлы, как это делает Cuda, даже те, которые не имеют расширения.

BeTeP
Да, признаю косяк. Как писал выше, не успел толком разобраться. Только первыми визуальными впечатлениями поделился.

olegvsk
А можно еще сделать, чтобы менюшки в строке состояния открывались по левому клику мыши, как это в Cuda, или двойному клику?

#11:  Author: olegvsk PostPosted: Sun Apr 28, 2024 22:35
    —
jentoso wrote:
можно к примеру в CodeViewer.ini в секции [Extensions] добавить aucfg=Batch
В форме "Highlighters" по Ctrl+H можно просмотреть существующие ассоциации и добавить новые, не нужно править ini.

BeTeP wrote:
то достаточно изменить размер шрифта в теме по умолчанию (Default.json), и он будет применяться ко всем шаблонам
Именно. Если для синтаксиса не задана тема, используется тема по умолчанию.

Orion9 wrote:
можно еще сделать, чтобы менюшки в строке состояния открывались по левому клику мыши, как это в Cuda, или двойному клику

Можно, хотя вызов меню правым кликом привычней.

#12:  Author: Orion9 PostPosted: Mon Apr 29, 2024 01:16
    —
olegvsk
Пробую сейчас. В целом, хорошо. Но судя по всему, без редактирования тем не обойтись - уж больно странные умолчания какие-то, непривычные для меня. При изменении темы нет возможности откатить в дефолт, что тоже плохо, но не так критично. Нет возможности сделать другую тему дефолтной, например Purple, а видоизменять Default - это еще попотеть надо. Нет возможности скрыть активный курсор, опять же, без изменения каждой темы. И я думаю, это еще не все.
Quote:
Можно, хотя вызов меню правым кликом привычней.

Не знаю почему, но мне всегда хочется кликнуть по строке состояния два раза. Одно другому не мешает - хоть на все пять кнопок мыши можно повесить Laughing
И все же плуг должен открывать все типы файлов, тем более что тема <none> у него есть.

#13:  Author: olegvsk PostPosted: Mon Apr 29, 2024 01:42
    —
Orion9 wrote:
без редактирования тем не обойтись
Ну, собственно, для редактирования тем всё и затевалось - каждый может настроить по вкусу.

Orion9 wrote:
При изменении темы нет возможности откатить в дефолт
Изменения не сохранятся, пока вы не нажмёте кнопку "Сохранить". А ещё можно "Сохранить как".

Orion9 wrote:
Нет возможности сделать другую тему дефолтной
Сделаю, будет выбор двух дефолтных тем - для тёмного и светлого режима (тёмный режим пока в работе).

Orion9 wrote:
Нет возможности скрыть активный курсор
Есть же флажок "Без курсора". Или вы о подсветке активной строки?

Orion9 wrote:
хоть на все пять кнопок мыши можно повесить
Это будет перебор Smile. Добавлю ещё левый клик.

Добавлено спустя 14 минут:

Orion9 wrote:
И все же плуг должен открывать все типы файлов
Вот по этому поводу я хотел бы увидеть мнение других участников. Меня, например, не устраивает, когда плагины лезут туда, куда их не спрашивали. Для этого есть всеми нами любимый универсальный Lister.

#14:  Author: jentoso PostPosted: Mon Apr 29, 2024 04:45
    —
Заметил такую особенность при использовании ключа F4Edit=2(3), Lister не закрывается при открытии редактора. Это происходит с теми файлами, которые были просмотрены через Code Viewer.

#15:  Author: Orion9 PostPosted: Tue Apr 30, 2024 01:15
    —
Quote:
Или вы о подсветке активной строки?

Да.
Quote:
Изменения не сохранятся, пока вы не нажмёте кнопку "Сохранить". А ещё можно "Сохранить как".

Вариант, но не очень.
Quote:
Ну, собственно, для редактирования тем всё и затевалось - каждый может настроить по вкусу.

Можно. Но как бы в этом не зарыться.
Quote:
Вот по этому поводу я хотел бы увидеть мнение других участников.

А что тут смотреть? Сделать опцию и все. Кто хочет как хочет.)



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
Page 1 of 7

Powered by phpBB © 2001, 2005 phpBB Group