Страница 3 из 4
Добавлено: Вт мар 19, 2024 21:30
helb
Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.
И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
Добавлено: Чт мар 21, 2024 01:03
olegvsk
helb писал(а):Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.
И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
Интересная идея, подумаю. Хотя плагин изначально задумывался только для xml, поэтому обобщать его на другие форматы непросто.
Добавлено: Пт июн 07, 2024 11:37
Orion9
XML Review 3.7.3
Обновлен: 6.06.2024
olegvsk
Хотел еще давно написать, да забывал. Почему двойной клик по ветке (узлу) ее не раскрывает? На мой взгляд, это неудобно. Целиться в плюсик каждый раз не вариант. И комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка. Может, я чего-то не понимаю, но разве не должны быть клавиши спаренными в таком случае? К чему тут эти "аккорды"?

Добавлено: Пт июн 07, 2024 16:29
olegvsk
Orion9 писал(а):Почему двойной клик по ветке (узлу) ее не раскрывает?
Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно. Раскрыть можно стрелкой вправо, например.
Orion9 писал(а):комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка
С хоткеями всегда сложно. Сначала сортировки не было, а были F4 (стандартный акселератор для раскрытия списков) и F2 - чтобы не F3, который поиск. Потом сделал сортировку, которую нужно куда-то воткнуть, но недалеко. Как-то так.
Добавлено: Пт июн 07, 2024 17:02
Orion9
olegvsk писал(а):Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно.
Если сразу выделять и раскрывать, то, может, и неправильно. Но если раскрывать двойным кликом уже выделенный узел, то это будет правильно, имхо.
olegvsk писал(а):Раскрыть можно стрелкой вправо, например.
Это, конечно, поудобнее, чем функциональные клавиши, но не может заменить двойного клика.
Orion9 писал(а): Как-то так.
Ну, я где-то так и думал.)
Добавлено: Пн июн 10, 2024 00:10
yozhik
olegvsk писал(а):Двойной клик выделяет ветку в тексте
А как снять это выделение? Я только до F5 дотумкал, но тогда всё дерево сворачивается (сбрасывает то, что я развернул). Может быть повторный двойной щёлк по выделенной ветке снимал бы с неё выделение? Или ещё как...
olegvsk писал(а):Раскрыть можно стрелкой вправо
На macOS в проводнике (в Finder) в подобных деревьях: стрелка_вправо разворачивает текущий узел; Alt+стрелка_вправо разворачивает текущий узел и все узлы следующего его дочернего уровня. Можно так же сделать? Удобно было бы. А ещё бы добавить к этому: Alt+Shift+стрелка_вправо разворачивает текущий узел и все его дочерние узлы
по всем уровням (на macOS этого с Shift'ом нет, а здря )).
Добавлено: Пн июн 10, 2024 10:33
Orion9
yozhik писал(а):Может быть повторный двойной щёлк по выделенной ветке снимал бы с неё выделение?
Не, повторный двойной клик должен разворачивать ветку. На мой взгляд, это более логичное и ожидаемое поведение.
Добавлено: Пн июн 10, 2024 13:09
olegvsk
yozhik писал(а):А как снять это выделение?
Вдруг понял, что мне тоже этого не хватает. Вопрос только как. Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.
yozhik писал(а):На macOS в проводнике (в Finder) в подобных деревьях
Удобно, согласен. Но для работающих под Windows (а нас большинство

) это совсем неочевидная комбинация, к которой тоже нужно привыкать.
Добавлено: Пн июн 10, 2024 13:32
Orion9
Вопрос только как
Можно ESC. Без шуток. Сейчас по ESC происходит выход, но можно сделать проверку, есть ли выделение на экране. Если есть, то ESC снимает выделение. Повторный ESC - выход.
Добавлено: Пн июн 10, 2024 13:40
olegvsk
Orion9 писал(а):Можно ESC
ESC нехорошая кнопка для плагина. Пользователь легко зазевается и случайно закроет просмотр, или наоборот - будет жать дважды, когда уже привых закрывать плагин одним нажатием.
Добавлено: Пн июн 10, 2024 14:48
yozhik
olegvsk писал(а):Вопрос только как
Ну, для начала пункт в ПКМ "Reset selection", а потом придумаем.
olegvsk писал(а):Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.
Если пользователь далеко, то он может выделить другой узел, который непосредственно перед ним и тут же сбросить это выделение повторным двойным щёлком. Ну, как вариант.
olegvsk писал(а):это совсем неочевидная комбинация, к которой тоже нужно привыкать
Зато какая удобная! Как узнают, что так можно, не отучишь потом, будут везде такое просить )) И в ReadMe написать краткий список плюшек.
Добавлено: Пн июн 10, 2024 17:20
Orion9
ESC нехорошая кнопка для плагина
Согласен. Тогда Ctrl + Click, и чего тут думать.)
Показать
Ctrl - на случай, если нет третьей кнопки мыши, например на тачпаде. Но вы можете и на среднюю кнопку поывесить.
А на счет кнопки, я смотрю, у вас F1 свободна

Добавлено: Пн июн 10, 2024 18:26
olegvsk
Orion9 писал(а):у вас F1 свободна
F1 это святое, нельзя потрясать основы

.
Добавлено: Пн июн 10, 2024 19:59
yozhik
Тогда может быть так? :
Full expand -> F2
Full collapse -> F4
Expand child nodes -> Alt+F2
Заодно будет и намёк на волшебные свойства Alt при раскрытии узла клавишей-стрелкой ))
Но только придётся вначале поменять местами клавиши у expand/collapse, а то Alt+F4 никак нельзя. Зато в меню будет смотреться последовательней:
Код: Выделить всё
Full expand F2
Expand 1st child nodes Alt+F2
Full collapse F4
Добавлено: Ср июл 23, 2025 10:59
HarDCorP
Такой небольшой вопрос, сейчас если строка не завершается запятой в середине данных, то при просмотре она просто пропускается...
Можно ли как то выводить ошибку, или выделять ее как ошибочную, или сделать это настраиваемым (Типа проверять ,) Спасибо