Если "ничего не работает", то прежде чем писать сюда:
Читаем системные требования, убеждаемся что они выполнены полностью (найти можно в документации к плагину).
Если какой-то конкретный модуль не работает, то смотрим что он загружен. Для этого набираем F11 -> Observer -> Open file as... -> ищем имя в списке. Если модуля там нет, то он не загружен и работать не будет.
Чтобы увидеть ошибки при загрузке модулей выставляем значение VerboseModuleLoad=1 в файле observer.ini и перезапускаем Far.
Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Last edited by Ariman on Wed 04 May, 2022 14:36, edited 7 times in total.
Кодировка не преобразуется - это правильно для dir, но не всегда для ls.
Поддерживаются описания:
располагаются на следующей строке и начинаются с '// '.
Помимо операции 'войти в архив' по 'Enter' и 'Ctrl-PageDown' плагин можно
запустить через меню плагинов и из командной строки через префиксы
'ls-lR:' и 'dir:'
2. dir
Поддерживается несколько подформатов, в том числе:
MS-DOS 6.22, PC-DOS 7(Rus), Win98(Rus), Win2000(Rus/Eng), Win2003(Eng).
Поддерживаются файлы, склеенные из нескольких dir'ов, даже разных
подформатов.
Любое количество пустых строк не мешает работе.
(Кроме самых первых строк - по ним плагин распознаёт свои файлы.)
3. ls -l
Длина полей не имеет значения - важен только порядок и количество.
Одна+ пустая строка воспринимается как конец текущего каталога и
ожидается имя следующего.
Если в дате отсутствует год, то он берётся из системного времени.
есть также форматки для мультиарк с аналогичным функционалом ls-lr.fmt, dir.fmt :
ls-lR.fmt
~~~~~~~~~
v. 1.03
Описание:
Плагин второго уровня к плагину MultiArc файлового менеджера FAR.
Представляет результаты работы команд dir [/s] и ls -l[R]
в виде виртуального архива.
Особенности работы:
1. dir
1) Поддерживается несколько подформатов, в том числе:
MS-DOS 6.22, PC-DOS 7(Rus), Win98(Rus), Win2000(Rus/Eng), Win2003(Eng).
2) Поддерживаются файлы, склеенные из нескольких dir'ов, даже разных
подформатов.
3) Путь первого найденного каталога срезается и отображается в заголовке
архива. Элементы, которые на него не начинаются, будут иметь полный путь.
4) Любое количество пустых строк не мешает работе.
(Кроме самых первых строк - по ним плагин распознаёт свои файлы.)
2. ls -l
1) Длина полей не имеет значения - важен только порядок и количество.
2) Одна+ пустая строка воспринимается как конец текущего каталога и
ожидается имя следующего.
3) Если в дате отсутствует год, то он берётся из системного времени.
4) В указателях символических ссылок '/' заменяется на '|'.
5) Циферка после прав доступа показывается в поле "количество жёстких связей".
Соглашусь в данном вопросе с HaRT-ом. Observer действительно не об этом. Основная задача плагина доставать файлы, которые обычным копированием не доступны. А в данном случае все файлы лежать рядом на диске и вполне доступны. Файлы листинга по сути не контейнеры, извлекать оттуда нечего.
С msi некорректно сравнивать.
Если внутри msi нет файлов, значит они рядом (но в непотребном виде).
Очень хотелось бы чтобы observer умел извлекать такие msi.
John Doe wrote:Если внутри msi нет файлов, значит они рядом (но в непотребном виде).
Я не об этом случае.
В MSI может быть прописано, например, много разных ключей реестра, операций с сервисами и пр., притом без единого упоминаемого файла вообще.
2. dir
Поддерживается несколько подформатов, в том числе:
MS-DOS 6.22, PC-DOS 7(Rus), Win98(Rus), Win2000(Rus/Eng), Win2003(Eng).
Поддерживаются файлы, склеенные из нескольких dir'ов, даже разных
подформатов.
Любое количество пустых строк не мешает работе.
(Кроме самых первых строк - по ним плагин распознаёт свои файлы.)
3. ls -l
Длина полей не имеет значения - важен только порядок и количество.
Одна+ пустая строка воспринимается как конец текущего каталога и
ожидается имя следующего.
Если в дате отсутствует год, то он берётся из системного времени.