* Hopka Krolyk’a | Удобная работа за компьютером: советы профессионала | FAR Manager

Ещё со времён старого–доброго Norton Commander пользователи компьютеров оценили удобство наличия двух панелей у файлового менеджера. Стандартный файловый менеджер Windows — Проводник [Explorer] — не имеет этого преимущества, потому опытные пользователи предпочитают использовать FAR или Total Commander (Windows Commander). Спор о том, какая из программ лучше и удобнее — одна из самых давних и до сих пор не затихающих «священных войн». Лично я предпочитаю использовать FAR Manager по причине наличия огромного количества дополнительных модулей (plugin-ов), которые позволяют расширить функциональность файлового менеджера практически на любой вкус. Например, я использую модули Colorer (подсветка синтаксиса в текстовом редакторе), Recycled (работа с Корзиной Windows), ShellLink (создание ярлыков Windows) и Far Navigator (proxy FTP).

Проблемы с украинской буквой «і»

Многие украинские пользователи FAR сталкивались с невозможностью работать с файлами, имена которых содержат украинскую букву «і». Проблема эта заключается не в самом FAR, а в используемой системой Windows кодовой странице 866. Дело в том, что стандартная (ещё со времён DOS) кодировка для России — 866 — не содержит украинских букв «і» и «ґ». Для решения этой проблемы необходимо установить кодовую страницу 1125.

Как использовать FAR в Windows 2000

После установки FAR в Windows 2000 программа ведёт себя довольно неожиданно: во–первых окно прокручивается по вертикали и имеет высоту 300 строк, во–вторых при попытке использовать мышь в окне FAR возникает цветной прямоугольник, с помощью которого можно выделить блок текста и скопировать его в Буфер обмена [Windows Clipboard]. Решение этих проблем давно описано в Windows 2000 FAQ здесь и здесь.

Нужно изменить Свойства ярлыка [shortcut Properties], при помощи которого вы будете запускать программу (обычно он находится в системном меню Пуск | Программы | FAR manager [Start | Programs | FAR manager]). На закладке Параметры выключите Выделение мышью [Options | QuickEdit mode], а на закладке Расположение в разделе Размер буфера экрана установите точно такие же размеры, как и в разделе Размер окна [Layout | Screen buffer size / Window size].

Значения этих параметров по умолчанию были изменены в Windows XP и 2003: в этих ОС описанные выше настройки не нужны.

Использование контекстного меню Проводника Windows

Один из аргументов против использования FAR: невозможность использовать контекстное меню Проводника Windows. Безусловно, пользоваться контекстным меню удобно. Многие из устанавливаемых в систему программ добавляют в него свои пункты, например: добавить файлы в архив, проверить файлы на вирусы, отправить файлы по электронной почте и т. п.

Использовать контекстное меню можно непосредственно в файловом менеджере FAR: в последних версиях для этого присутствует plugin EMenu. Для удобства я назначаю этому модулю ряд горячих клавиш:

Контекстное меню будет отображено как обычное графические меню Проводника Windows, в центре окна FAR.

Вызов окна Свойства [Properties] очень удобно использовать для изменения прав доступа к папке или файлу (закладка Безопасность [Security]), для создания папок с общим доступом по сети (закладка Доступ [Sharing]). Учтите, что открытые окна Свойства «принадлежат» программе FAR: они будут закрыты, если вы закроете FAR.

Вы можете легко изменить настройки свого FAR на описанные выше, запустив этот файл.

Создание связей для файлов и папок

Немногим известно, что файловая система NTFS–5 поддерживает возможность создания связей или ссылок на файлы и каталоги (junction, symbolic link). Связь — это особый объект файловой системы, который по сути является вторым (третьим, и т. д.) именем для уже существующего объекта. Есть два типа связей: для файлов и для папок. Связь с папкой может быть создана в любом месте файловой системы, тогда как связь с файлом может быть создана только в пределах логического диска. При переходе в каталог «связь с папкой» пользователь будет перенесён в конечную папку, хотя в качестве пути к ней будет использован синоним «связь с папкой». При удалении каталога «связь с папкой» будет удалена только связь. При создании связи с файлом, вы получите синоним имени файла: его можно использовать наравне с другими именами для любых операций с файлом: чтение, запуск, модификация, запись в него новых данных. При этом на диске будет находиться лишь одна копия содержимого этого файла. При удалении связи с файлом, будет удалена только связь; чтобы удалить содержимое файла и освободить занимаемое им место на диске, нужно удалить все ссылки на данный файл.

Я призываю вас не путать связи [junction, symbolic link] с ярлыками [shortcuts]: последние являются отдельными файлами типа lnk, содержащими настройки ярлыка, в том числе и путь к файлу, на который указывает ярлык. Подробнее про связи можно прочесть в базе знаний Microsoft.

Механизм связей с папками или файлами очень удобен при построении иерархических хранилищ файлов, не имеющих однозначной иерархии. Например: музыкальная коллекция, которую можно отсортировать по авторам, по году выпуска альбомов или по жанру музыки. Также один файл можно включить в несколько альбомов или сборников. Другой пример: создание списка файлов, которые «у меня хочет переписать знакомый Петя» — при помощи ссылок можно будет подготовить нужный набор информации, при этом на жёстком диске не будут созданы копии собственно файлов; то есть такой список практически не будет занимать место на жёстком диске.

ОС Windows 2000 и XP лишены штатных средств манипулирования связями: вы лишь можете при помощи оснастки Управление дисками создать связь с логическим разделом при помощи команды Изменить букву диска или путь к диску | Добавить | Подключить том как пустую NTFS–папку [Disk management | Change drive letter and paths | Add | Mount in the following empty NTFS folder]. Microsoft Windows 2000 Resource Kit содержит две утилиты командной строки для создания и удаления ссылок. Также вы можете найти утилиту командной строки Junction на сайте SysInternals. Однако, несомненно, самый удобный способ работы со ссылками на файлы и папки — использовать FAR Manager, в котором есть команда Создать связь (Alt+F6) [Make Link]. Кроме того, в режиме просмотра Панели файлов Связи файлов (Ctrl+9) [File Links] в последней колонке отображается количество связей (синонимов имени) у каждого файла и папки.

Настройки

Если вам интересно, как настроена программа FAR Manager у меня, вы можете скачать мой файл настроек. Прежде чем запустить его, закройте все открытые окна FAR.