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 

[wlx] XML Review - просмотр XML и JSON файлов
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
helb



Joined: 08 Oct 2014
Posts: 57

Post (Separately) Posted: Tue Mar 19, 2024 22:30    Post subject: Reply with quote

Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.

И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Thu Mar 21, 2024 02:03    Post subject: Reply with quote

helb wrote:
Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.

И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.

Интересная идея, подумаю. Хотя плагин изначально задумывался только для xml, поэтому обобщать его на другие форматы непросто.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Fri Jun 07, 2024 12:37    Post subject: Reply with quote

XML Review 3.7.3
Обновлен: 6.06.2024

olegvsk
Хотел еще давно написать, да забывал. Почему двойной клик по ветке (узлу) ее не раскрывает? На мой взгляд, это неудобно. Целиться в плюсик каждый раз не вариант. И комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка. Может, я чего-то не понимаю, но разве не должны быть клавиши спаренными в таком случае? К чему тут эти "аккорды"? Smile
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Fri Jun 07, 2024 17:29    Post subject: Reply with quote

Orion9 wrote:
Почему двойной клик по ветке (узлу) ее не раскрывает?
Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно. Раскрыть можно стрелкой вправо, например.

Orion9 wrote:
комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка
С хоткеями всегда сложно. Сначала сортировки не было, а были F4 (стандартный акселератор для раскрытия списков) и F2 - чтобы не F3, который поиск. Потом сделал сортировку, которую нужно куда-то воткнуть, но недалеко. Как-то так.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Fri Jun 07, 2024 18:02    Post subject: Reply with quote

olegvsk wrote:
Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно.

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

Это, конечно, поудобнее, чем функциональные клавиши, но не может заменить двойного клика.
Orion9 wrote:
Как-то так.

Ну, я где-то так и думал.)
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Mon Jun 10, 2024 01:10    Post subject: Reply with quote

olegvsk wrote:
Двойной клик выделяет ветку в тексте

А как снять это выделение? Я только до F5 дотумкал, но тогда всё дерево сворачивается (сбрасывает то, что я развернул). Может быть повторный двойной щёлк по выделенной ветке снимал бы с неё выделение? Или ещё как...
olegvsk wrote:
Раскрыть можно стрелкой вправо

На macOS в проводнике (в Finder) в подобных деревьях: стрелка_вправо разворачивает текущий узел; Alt+стрелка_вправо разворачивает текущий узел и все узлы следующего его дочернего уровня. Можно так же сделать? Удобно было бы. А ещё бы добавить к этому: Alt+Shift+стрелка_вправо разворачивает текущий узел и все его дочерние узлы по всем уровням (на macOS этого с Shift'ом нет, а здря )).
_________________
Amo ergo sum
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Mon Jun 10, 2024 11:33    Post subject: Reply with quote

yozhik wrote:
Может быть повторный двойной щёлк по выделенной ветке снимал бы с неё выделение?

Не, повторный двойной клик должен разворачивать ветку. На мой взгляд, это более логичное и ожидаемое поведение.
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Mon Jun 10, 2024 14:09    Post subject: Reply with quote

yozhik wrote:
А как снять это выделение?
Вдруг понял, что мне тоже этого не хватает. Вопрос только как. Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.

yozhik wrote:
На macOS в проводнике (в Finder) в подобных деревьях
Удобно, согласен. Но для работающих под Windows (а нас большинство Very Happy) это совсем неочевидная комбинация, к которой тоже нужно привыкать.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Mon Jun 10, 2024 14:32    Post subject: Reply with quote

Quote:
Вопрос только как

Можно ESC. Без шуток. Сейчас по ESC происходит выход, но можно сделать проверку, есть ли выделение на экране. Если есть, то ESC снимает выделение. Повторный ESC - выход.
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Mon Jun 10, 2024 14:40    Post subject: Reply with quote

Orion9 wrote:
Можно ESC

ESC нехорошая кнопка для плагина. Пользователь легко зазевается и случайно закроет просмотр, или наоборот - будет жать дважды, когда уже привых закрывать плагин одним нажатием.
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Mon Jun 10, 2024 15:48    Post subject: Reply with quote

olegvsk wrote:
Вопрос только как

Ну, для начала пункт в ПКМ "Reset selection", а потом придумаем.
olegvsk wrote:
Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.

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

Зато какая удобная! Как узнают, что так можно, не отучишь потом, будут везде такое просить )) И в ReadMe написать краткий список плюшек.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Mon Jun 10, 2024 18:20    Post subject: Reply with quote

Quote:
ESC нехорошая кнопка для плагина

Согласен. Тогда Ctrl + Click, и чего тут думать.)

 Hidden text

А на счет кнопки, я смотрю, у вас F1 свободна Laughing
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Mon Jun 10, 2024 19:26    Post subject: Reply with quote

Orion9 wrote:
у вас F1 свободна

F1 это святое, нельзя потрясать основы Smile .
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Mon Jun 10, 2024 20:59    Post subject: Reply with quote

Тогда может быть так? :
Full expand -> F2
Full collapse -> F4
Expand child nodes -> Alt+F2

Заодно будет и намёк на волшебные свойства Alt при раскрытии узла клавишей-стрелкой ))
Но только придётся вначале поменять местами клавиши у expand/collapse, а то Alt+F4 никак нельзя. Зато в меню будет смотреться последовательней:
Code:
Full expand                  F2
Expand 1st child nodes   Alt+F2
Full collapse                F4

_________________
Amo ergo sum
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group