XML Browser — навигация по XML-файлам

Здесь можно обсудить ваш любимый плагин.
fps
Posts: 213
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 17 times
Been thanked: 6 times

XML Browser — навигация по XML-файлам

Post by fps »

Latest post of the previous page:

Заходим плагином Ctrl+PgDn в xml файл.
Делаем запрос Ctrl+J //channel
Открывается панель из 9 пунктов. Пока все ОК.
Теперь жмем F3 или F4 на ".." этой панели - видим в редакторе корректно только первый элемент списка, а в остальных на месте русских букв знаки вопроса.

Файл во вложении.
Плагин Version 2.51 Unicode for FAR 3
FAR 3 4675 x86
Attachments
epg.xml
(1.38 KiB) Downloaded 242 times

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

XML Browser — навигация по XML-файлам

Post by yms »

fps wrote: видим в редакторе корректно только первый элемент списка, а в остальных на месте русских букв знаки вопроса.
И действительно. Еще один способ получить глюк - выделить несколько элементов с русским текстом на панели и нажать Alt-Shift-F3 или Alt-Shift-F4. Поправлю.
Last edited by yms on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан оверквотинг

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

XML Browser — навигация по XML-файлам

Post by Wave »

Эм… Плагин виснет на CtrlPgDn на xml-ках. Не знаю, когда началось, давно плагином не пользовался. Но вот сейчас воспользовался. Любой xml, например Renewal.xml из комплекта — CtrlPgDn — ФАР кушает 15-30 процессора и не реагирует на клавиатуру-мышку. Мышиный курсор демонстрирует песочные часики.
Far Manager, version 3.0 (build 4720) x86,
XMLDOM251W3.

Upd. Блин, подземный стук. На чистой сборке Far (билды 4695 и 4725 под рукой сейчас) работает нормально. Это на моей сборке, видать, конфликт с каким-нибудь другим плагином.
Позже поищу, с чем там конфликт.
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

XML Browser — навигация по XML-файлам

Post by NightRoman »

Имеется ли возможность настроить размер/тип табуляции при сохранении файлов? По умолчанию (если это настраивается) стоит 4 пробела, а хотелось бы 2, как, например, по умолчанию в .NET XmlDocument.Save и подобных.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

NightRoman wrote: настроить размер/тип табуляции при сохранении файлов?
Я бы ожидал, чтобы применялись настройки фаровского редактора и чтобы плагин не самовольничал.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

XML Browser — навигация по XML-файлам

Post by NightRoman »

По-моему, нет прямой связи настройки редактора и форматирования XML. В идеальном мире я бы хотел (не ожидал), что сохраняется в том же стиле, что и было при чтении. В реальном мире просто хорошо было бы иметь настройку. Если, конечно, это возможно.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

NightRoman wrote: нет прямой связи настройки редактора и форматирования XML
Ой, да, согласен. В прошлом сообщении я неправильно Вас понял.
NightRoman wrote: сохраняется в том же стиле, что и было при чтении
Поддерживаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

Натолкнулся на мелкое неудобство: натравливаю плагин на невалидный файл (для примера — пустой; на практике, конечно, я не всегда заранее знаю, валидный ли файл), получаю , нажимаю { OK } — и тут мне зачем-то выскакивает , пользы от которого вообще никакой (я и так знаю, что отменил операцию), а вот совершать лишнее телодвижение, чтобы его закрыть, требуется. Сложно ли сделать, чтобы это дополнительное сообщение даже не появлялось?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

XML Browser — навигация по XML-файлам

Post by NightRoman »

Плагин XMLDOM мешается при открытии файлов с "<#" в них. Замечено при запуске PowerShell скриптов по Enter, в них <#...#> используется, как блочный комментарий. Но это проявляется и для других файлов, например, .txt, если начать их с <# (см. пример). Каждый раз при Enter на таких файлах показывается диалог

Code: Select all

╔════════════════════ Error ════════════════════╗
║       file:///C:/ROM/APS/CADstack/1.txt       ║
║     Parse error 0xc00ce504: line 1 char 2     ║
║ A name was started with an invalid character. ║
╟───────────────────────────────────────────────╢
║                { OK } [ Edit ]                ║
╚═══════════════════════════════════════════════╝
Это неудобно. В случае PowerShell скриптов очень неудобно, они нередко начинаются с таких строк. Нельзя ли этого эффекта как-то избежать?

2. Хорошо бы при сообщениях об ошибках плагин себя идентифицировал. По выше указанному сообщению пришлось поломать голову, в чем дело, и кто это выводит.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

NightRoman wrote: проявляется и для других файлов, например, .txt, если начать их с <# (см. пример)
Подтверждаю.
NightRoman wrote: Хорошо бы при сообщениях об ошибках плагин себя идентифицировал.
Поддерживаю.
NightRoman wrote: поломать голову, в чем дело, и кто это выводит
Я не оправдываю плагин, но вообще-то можно через Lua Explorer увидеть, , и в меню плагинов ([b]F11[/b]) по [b]F3[/b] на “XML Browser” оно находится. Но признаю, что это трудоёмко.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Dworkin
Posts: 4
Joined: Wed 30 Aug, 2017 11:01

XML Browser — навигация по XML-файлам

Post by Dworkin »

После установки плагина XMLDOM252W3x64.zip не получается открыть ни одного файла через меню плагинов F11. Far 3.x
Не зависимо где расположен фаил, ошибка
The system cannot find the file specified.

Что делается не так?

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

Dworkin wrote:
Wed 30 Aug, 2017 11:41
После установки плагина XMLDOM252W3x64.zip не получается открыть ни одного файла через меню плагинов F11.
Какая битность Фара? Что происходит, если запустить Фар с одним только этим плагином (посредством /p)? В какой конкретно момент вылезает указанная ошибка и в каком виде?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Dworkin
Posts: 4
Joined: Wed 30 Aug, 2017 11:01

XML Browser — навигация по XML-файлам

Post by Dworkin »

* Far Manager, version 3.0 (build 5000) x64
* с одним XML Browser плагином, со всеми вместе, поведение одно и тоже:
-- перейти в панеле ФАРа на нужный фаил
-- вызвать меню плагинов через F11
-- выбрать XML Browser
Появляется красное диалоговое окно с текстом
Error
The system cannot find the file specified.
OK

User avatar
zg
zero-gravity
Posts: 5817
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

XML Browser — навигация по XML-файлам

Post by zg »

а если добавить любой анси плагин?

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

XML Browser — навигация по XML-файлам

Post by HaRT »

Dworkin wrote:
Wed 30 Aug, 2017 22:27
x64
В 32-битном тоже воспроизводится.
Однако при входе в файл по Enter/CtrlPgDn ошибка не возникает (workaround!).
zg wrote:
Wed 30 Aug, 2017 22:54
если добавить любой анси плагин?
Тогда работает.
Получается, что титульный плагин при открытии через меню плагинов полагается на текущую директорию процесса Фара.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Dworkin
Posts: 4
Joined: Wed 30 Aug, 2017 11:01

XML Browser — навигация по XML-файлам

Post by Dworkin »

HaRT wrote:
Wed 30 Aug, 2017 23:00
Однако при входе в файл по Enter/CtrlPgDn ошибка не возникает (workaround!).
А можно подробнее, что такой за хитрая комбинация?

Post Reply

Return to “Обсуждение плагинов”