FAR 1.70 Beta 1

Итак свершилось то, о чём многие мечтали. Наконец-то вышла новая версия FAR`а, и взять её можно здесь - ftp://ftp.netlab.sk/public/rarsoft/far/Far1701.exe или здесь - www.rarsoft.com/far/Far1701.exe. Почему наконец-то? Так ведь прошлая вышла более чем полгода назад.

Итак, немного истории и философии. FAR (file and archive) Manager - это консольная (работающая в текстовом режиме) программа управления файлами для Windows 95, 98, NT и 2000 с поддержкой длинных имен файлов и широким набором операций над файлами и папками. Поставленный на голую операционную систему и до изменения настроек он работает в точности как всем давно известный Norton Commander.

Но FAR Manager можно расширять при помощи плагинов - специальных программ расширения, благодаря которым вы можете сделать с FAR`ом всё, что угодно - ftp client, Print manager, раскраску синтаксиса языков программирования и так далее. Таким образом возможности его становятся безграничными, ведь если вы захотите внести некоторое изменение в тот же DOS Navigator, то вам надо, как минимум, понять несколько мегабайтов исходников, здесь же необходимо знать только принцип работы dll в Windows.

Вполне возможно, я когда-нибудь попробую сделать обзор наиболее популярных плагинов, а пока могу посоветовать следующий адрес в Интернете: www.uic.nnov.ru/~ruiv/plugring/ - неофициальный сайт поддержки пользователей FAR'а, центральный сайт "Web-кольца" Far PlugRinG - объединенного общества плагинописателей.

Кроме того, как следует из названия, FAR умеет работать с архивами. Причём делает это великолепно. Кстати, работа с архивами сделана также через плагин, что позволяет настраиваться на любой архиватор. Кроме того, с помощью плагина работы с архивами (Multiarc) возможна работа с файлами реестра (*.reg).

Изначально FAR Manager был создан Евгением Рошалом (кроме FAR`а, он написал еще один из самых популярных архиваторов - RAR) в 1996 году, но по неизвестным причинам решил от него отказаться. Где-то в марте в far.support (фидошная эхоконференция, в которой обсуждается FAR, читать её можно, например, через сервер News (nntp) news.fido7.ru) он предложил три версии дальнейшего развития FAR`а:

  • Автор разрабатывает его самостоятельно.
  • Разрабатывает группа плагинописателей.
  • FAR отпускается в свободное плавание.

При этом он дополнил, что первое невозможно по причине того, что он дальше писать не будет, последнее же встретило бурю негодований в связи с боязнью достижения того же уровня загнивания, что и у DOS Navigator`а. Итак, все сошлись на втором варианте. Была отобрана Far group, состав и количество которой до сих пор никто не знает, она и приступила к работе.

Для начала бросим беглый взгляд на whatsnew.txt. Сразу поражает его размер - в предыдущих версиях нововведений было намного меньше. Разумеется, весь файл я цитировать не буду, вы его сможете сами прочитать. Расскажу о самом интересном.

Вначале рассмотрим, что же произошло с программой просмотра и редактором:

  1. Появилась полоса прокрутки. Данное нововведение вызвало много споров о его необходимости, в числе противников и я. Логика - многие текстовые файлы отформатированы под 80 символов, и уже при 79 символах это форматирование может нарушиться
  2. Диалог, предназначенный для перехода на определённую позицию, расширен. Ранее там можно было вводить только номер строки, на которую мы хотим перейти. Теперь же добавились следующие возможности: в программе просмотра можно вводить значения в виде процентов, шестнадцатеричного, десятичного или относительного смещения. Во встроенном редакторе, кроме указания, собственно, координат, можно переходить по процентам.
  3. В программе просмотра добавлен новый режим WordWrap - "Перенос по словам". Ранее можно было либо переносить только по буквам - то есть когда строчка заканчивается, происходит переход на новую строчку.
  4. Ctrl-F10 выходит из просмотра, устанавливая курсор на файл, из которого мы вышли.
    Раньше, когда мы листали список файлов по серым "+" и "-", при нажатии ESC, курсор на панели стоял не на том файле, на котором мы закончили просмотр, а там, с которого начали.
  5. Комбинация клавиш Ctrl-Alt-Shift показывает пользовательский экран до тех пор, пока эта комбинация нажата. Это тоже довольно спорное нововведение, которое, кстати, может отключаться через реестр.

Дополнены и расширены возможности пользовательского меню, вызываемого по F2.

Некоторые другие дополнения:

  1. Вместо "Копиpование {xx%} - FAR" в заголовке окна пишется "{xx%} Копиpование - FAR". Смысл - при копировании мы обычно сворачиваем FAR в Панель задач, и при этом, чтобы посмотреть количество процентов, необходимо делать дополнительные движения мышью.
  2. Появился новый пункт в диалоге "Системные параметры" -"Путь к персональным плагинам". Можно ввести путь, откуда Far будет загружать плагины. Этот пункт добавляет возможность разграничения доступа разных пользователей к различным плагинам.
  3. Также есть новый пункт в диалоге "Настройки интерфейса": "[ ] Автозавершение в строках ввода". Используется в диалогах, если строка ввода имеет историю, во время набора происходит поиск в истории совпадающей строки и подстановка в строку ввода.
    Получается что-то похожее на автозаполнение адреса в Netscape Navigator. Вполне вероятно, что в будущих версиях появится возможность сделать это как в Opera и IE5.
  4. Новый режим поиска - "По словам". Действует при поиске в редакторе, в программе просмотра и при поиске файлов. Довольно интересное нововведение: диалоги можно перетаскивать мышью, передвигая их за пустое место или с помощью клавиш Ctrl-F5. Правда, их пока нельзя вынести за пределы экрана.

Кроме того, довольно сильно расширен плагин api. Так, скажем, впечатляет переделка принципа подключения плагинов в сторону устойчивости. Утверждается, что теперь "криво" написанный плагин не должен завалить FAR. Первой жертвой стал плагин Василия Мошнинова ProxyNews - он отказался работать под новым FAR`ом. Также хочется отметить появление функции DialogEx, в которой теперь можно обрабатывать события.

Отдельно хотелось бы рассказать о глобальной переделке многих плагинов, входящих в состав FAR. Но этому будет посвящена отдельная статья о самих плагинах - благо, сейчас их огромное количество.

Игорь ПАЙКИН,
Far alfatester group,
exemok@mail.ru,
2:450/160.11@fidonet.org

Версия для печатиВерсия для печати

Номер: 

49 за 2000 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!