[wlx] XML Review - просмотр XML и JSON файлов
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.
И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.
И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
Интересная идея, подумаю. Хотя плагин изначально задумывался только для xml, поэтому обобщать его на другие форматы непросто.helb писал(а):Просьба добавить поддержку JSON5 (наверное, наиболее популярный «человеческий» суперсет обычного JSON). Оптимально, просто заменить обычный JSON парсер за ненадобностью.
Нынешний JSON всё равно не строгий, но, к примеру, от одного вида банальных комментариев в обморок падает.
И еще, неплохо было бы если бы была поддержка YAML. Необязательно полноценно, достаточно хотя бы на самом рудиментарном уровне: лишь бы древовидная иерархия соответственно отступам была.
XML Review 3.7.3
Обновлен: 6.06.2024
olegvsk
Хотел еще давно написать, да забывал. Почему двойной клик по ветке (узлу) ее не раскрывает? На мой взгляд, это неудобно. Целиться в плюсик каждый раз не вариант. И комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка. Может, я чего-то не понимаю, но разве не должны быть клавиши спаренными в таком случае? К чему тут эти "аккорды"?
Обновлен: 6.06.2024
olegvsk
Хотел еще давно написать, да забывал. Почему двойной клик по ветке (узлу) ее не раскрывает? На мой взгляд, это неудобно. Целиться в плюсик каждый раз не вариант. И комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка. Может, я чего-то не понимаю, но разве не должны быть клавиши спаренными в таком случае? К чему тут эти "аккорды"?
Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно. Раскрыть можно стрелкой вправо, например.Orion9 писал(а):Почему двойной клик по ветке (узлу) ее не раскрывает?
С хоткеями всегда сложно. Сначала сортировки не было, а были F4 (стандартный акселератор для раскрытия списков) и F2 - чтобы не F3, который поиск. Потом сделал сортировку, которую нужно куда-то воткнуть, но недалеко. Как-то так.Orion9 писал(а):комбинация выбрана какая-то странная: F2-свернуть, F4-развернуть, а между ними F3-сортировка
Если сразу выделять и раскрывать, то, может, и неправильно. Но если раскрывать двойным кликом уже выделенный узел, то это будет правильно, имхо.olegvsk писал(а):Двойной клик выделяет ветку в тексте, мне показалось это более важным, а делать оба действия неправильно.
Это, конечно, поудобнее, чем функциональные клавиши, но не может заменить двойного клика.olegvsk писал(а):Раскрыть можно стрелкой вправо, например.
Ну, я где-то так и думал.)Orion9 писал(а): Как-то так.
А как снять это выделение? Я только до F5 дотумкал, но тогда всё дерево сворачивается (сбрасывает то, что я развернул). Может быть повторный двойной щёлк по выделенной ветке снимал бы с неё выделение? Или ещё как...olegvsk писал(а):Двойной клик выделяет ветку в тексте
На macOS в проводнике (в Finder) в подобных деревьях: стрелка_вправо разворачивает текущий узел; Alt+стрелка_вправо разворачивает текущий узел и все узлы следующего его дочернего уровня. Можно так же сделать? Удобно было бы. А ещё бы добавить к этому: Alt+Shift+стрелка_вправо разворачивает текущий узел и все его дочерние узлы по всем уровням (на macOS этого с Shift'ом нет, а здря )).olegvsk писал(а):Раскрыть можно стрелкой вправо
Amo ergo sum
Вдруг понял, что мне тоже этого не хватает. Вопрос только как. Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.yozhik писал(а):А как снять это выделение?
Удобно, согласен. Но для работающих под Windows (а нас большинствоyozhik писал(а):На macOS в проводнике (в Finder) в подобных деревьях
Ну, для начала пункт в ПКМ "Reset selection", а потом придумаем.olegvsk писал(а):Вопрос только как
Если пользователь далеко, то он может выделить другой узел, который непосредственно перед ним и тут же сбросить это выделение повторным двойным щёлком. Ну, как вариант.olegvsk писал(а):Повторный двойной клик, на мой взгляд, не подойдёт. Это выделение сохраняется при навигации по дереву, и, когда оно уже не нужно, пользователь может быть далеко.
Зато какая удобная! Как узнают, что так можно, не отучишь потом, будут везде такое просить )) И в ReadMe написать краткий список плюшек.olegvsk писал(а):это совсем неочевидная комбинация, к которой тоже нужно привыкать
Amo ergo sum
Тогда может быть так? :
Full expand -> F2
Full collapse -> F4
Expand child nodes -> Alt+F2
Заодно будет и намёк на волшебные свойства Alt при раскрытии узла клавишей-стрелкой ))
Но только придётся вначале поменять местами клавиши у expand/collapse, а то Alt+F4 никак нельзя. Зато в меню будет смотреться последовательней:
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 F4Amo ergo sum