Ещё со времён старогодоброго 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 программа ведёт себя довольно неожиданно: вопервых окно прокручивается по вертикали и имеет высоту 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: в этих ОС описанные выше настройки не нужны.
Один из аргументов против использования FAR: невозможность использовать контекстное меню Проводника Windows. Безусловно, пользоваться контекстным меню удобно. Многие из устанавливаемых в систему программ добавляют в него свои пункты, например: добавить файлы в архив, проверить файлы на вирусы, отправить файлы по электронной почте и т. п.
Использовать контекстное меню можно непосредственно в файловом менеджере FAR: в последних версиях для этого присутствует plugin EMenu. Для удобства я назначаю этому модулю ряд горячих клавиш:
Контекстное меню будет отображено как обычное графические меню Проводника Windows, в центре окна FAR.
Вызов окна Свойства [Properties] очень удобно использовать для изменения прав доступа к папке или файлу (закладка Безопасность [Security]), для создания папок с общим доступом по сети (закладка Доступ [Sharing]). Учтите, что открытые окна Свойства «принадлежат» программе FAR: они будут закрыты, если вы закроете FAR.
Вы можете легко изменить настройки свого FAR на описанные выше, запустив этот файл.
Немногим известно, что файловая система NTFS5 поддерживает возможность создания связей или ссылок на файлы и каталоги (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.