Файловый и архивный менеджер FAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Что нового в плагинах последней версии ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [!] Важное замечание [+] Нововведение [-] Исправлена ошибка [*] Изменения --------------------------------------------------------------------------- FAR 1.70 beta 5 (build 1634) (09.04.2003) --------------------------------------------------------------------------- Все поставляемые вместе с FAR Manager плагины предназначены только для той версии FAR, в дистрибутив которой они входят. Корректная работа этих плагинов с другими версиями Фара не гарантируется. MultiArc ~~~~~~~~ [!] По умолчанию ZIP.FMT настроен на 32-х битный pkzip 4 и выше. [!] По умолчанию RAR.FMT настроен на rar 2.5 и выше. [!] По умолчанию ARJ.FMT настроен на arj32 3.08 и выше. [!] RAR.FMT: убран ключ -av- (теперь по умолчанию при распаковке электронная подпись проверяется). [+] MultiArc всегда пытается установить курсор на созданный архив. [+] CUSTOM.FMT: игнорируются секции INI-файла, чье имя начинается с ';' (например [;JAR]) [+] Уточнение формата custom.ini: 1. убрано ограничение на 8 строк формата "Format" 2. добавлены параметры "IgnoreString0 ... IgnoreStringN (optional)", который означает, что строку нужно пропустить, не переходя к следующей строке формата; 3. добавлены символы для задания в строках формата времени создания и времени последнего изменения файла. 4. в строках формата числовые параметры теперь можно брать в круглые скобки. Это означает, что некоторых или всех символов в скобках может не быть в выводе архиватора. [+] Новая опция "Смена папки при позиционировании курсора на архив" При включенной опции, если архив создается в папке, отличной от текущей, FAR переходит в папку с архивом и затем устанавливает курсор. При отключенной опции курсор будет позиционироваться на архив, только если он создается в текущей папке. [*] Возвращено поведение FAR 1.70b3 для строки ключей в диалоге "Добавить к архиву". [*] После обработки Alt-F6 выделение с файлов не снимается. [*] TARGZ.FMT: изменены настройки по умолчанию, вместо модификатора 'Q' (заключать имена с пробелами в кавычки) применен модификатор 'q' (заключать все имена в кавычки). [*] LZH.FMT: Уточнение механизма распознавания формата архива. Модуль определял некоторые текстовые файлы как LZH-архивы. [*] ARJ.FMT: Уточнение механизма распознавания формата архива. [-] Падение при быстром просмотре (CtrlQ) файлов с паролем в архиве [-] Падение при копировании файлов с панели 7zip. [-] LZH.FMT некорректно обрабатывал время модификации файлов в архивах, созданных в *nix. [-] TARGZ.FMT некорректно обрабатывал архивы с файловыми элементами типа "связь" (тип записи LNKTYPE). [-] Имена файлов, начинающиеся с точки (например, ".cvsignore"), отображались в панели без точки. [-] Win9x: при распаковке файла, содержащего символы кириллицы в имени папки, создавалась пустая папка с именем из некорректно перекодированных символов. [-] CUSTOM.FMT: Маска "*.*" у RK archiver не захватывала файлы без расширений. [!] Изменено правило хранения настроек плагина: 1. В HKEY_LOCAL_MACHINE хранятся общие настройки для всех пользователей (изменять эти настройки можно только путем ручной правки реестра, например, при помощи *.reg файлов) 2. Все изменения конфигурации конкретного архиватора - в HKEY_CURRENT_USER. 3. Настройки в HKCU имеют приоритет над настройками в HKLM, а те, в свою очередь - над настройками FMT-модуля. [+] Дополнение формата custom.ini: 1. Убрано ограничение на 8 строк формата "Format"; 2. Добавлены параметры "IgnoreString0 ... IgnoreStringN (optional)", который означает, что строку нужно пропустить, не переходя к следующей строке формата; 3. Добавлены символы для задания в строках формата времени создания и времени последнего изменения файла; 4. В строках формата числовые параметры теперь можно брать в круглые скобки. Это означает, что некоторых или всех символов в скобках может не быть в выводе архиватора. Brackets ~~~~~~~~ [*] Теперь, если курсор стоит "за скобкой", то после прыжка он оказывается на скобке, а не за скобкой. Например, раньше в примере ([ ])A курсор с буквы A прыгал на открывающую квадратную скобку, а теперь прыгает на открывающую круглую. ProcList ~~~~~~~~ [+] Добавлены процентные/посекундные режимы сортировки (Ctrl-F12), включая %CPU. [+] Процессы на Win2000+ можно удаленно убивать через WMI. [+] Приоритеты на WinXP+ можно удаленно изменять через WMI. [+] WMI используется для извлечения информации о владельце и - на удаленной машине - для получения пути. [+] plist://hostname или plist:\\hostname соединяется с заданным сервером. [+] В диалоге соединения можно задавать имя пользователя и пароль. [+] Shift-F3 просматривает как F3, но с заданием опций просмотра [+] По F3 показывается текущий каталог процесса (только локальный NT). [*] По F3 выводилась дублированная информация о времени процесса, лишние строки удалены. [*] Alt-Shift-F9 больше не обрабатывается, это делает FAR. [-] Исправлены некоторые проблемы при получении информации о хэндлах. [-] Счетчики производительности не распознавались правильно на некоторых машинах. TmpPanel ~~~~~~~~ [+] Учитываются настройки панелей FAR, касающиеся преобразования регистра символов показываемых имен. [-] Неверное позиционирование курсора по Ctrl-PgUp при включенном безопасном режиме. [-] Некорректное отображение показа коротких имен файлов во временной панели (Ctrl-N). HlfViewer ~~~~~~~~~ [-] При вызове через префикс "hlf:" плагин не мог открыть файл, если его расширение отлично от .hlf FARCmds ~~~~~~~ [+] Новая команда Run. Позволяет выполнить команду операционной системы с перехватом ее вывода в заданный файл. Результат может быть параллельно выведен на экран либо скрыт от пользователя, используя модификаторы перехвата вывода. [+] Дополнения в синтаксисе модификаторов перехвата вывода внешних команд, такие как раздельный перехват stderr/stdout и т.д. Подробности см. в справочной системе плагина. [+] Настройка умолчаний для модификаторов перехвата вывода в настройках плагина. [-] Механизм вывода на экран мог зависать в случае, если внешняя программа завершала выполнение непосредственно в процессе перенаправления ее вывода на экран. [-] Исправлено зависание, наблюдавшееся иногда при перехвате вывода встроенных команд операционной системы под Windows 9x - например, view:<