Операции над файлами и каталогами
F1 (Help) — обращение к системе встроенной помощи (в том числе и контекстной).
F2 (UserMn) — вызов меню пользователя.
Alt+F1 или Alt+F2 — смена диска в левой или правой панели.
F3 (View) — просмотр содержимого (текстового) файла или размера каталога.
F1 (Help) — помощь по режиму просмотра.
F7 (Search) — поиск подстроки в тексте.
Shift+F7 — повторный поиск по старому шаблону.
F8 — переключение между кодировками DOS/WIN.
F10 (Quit) — выход из режима просмотра.
F4 (Edit) — редактирование текстового файла.
те же команды, что и в F3, а также
Ctrl+F7 — поиск и замена подстроки.
F2 (Save) — сохранить изменения, внесённые в файл.
Shift+F4 — создание нового текстового файла.
те же команды, что и в F4
F5 (Copy) — копирование: создание точной копии файла или каталога. По умолчанию происходит копирование из активной панели в противоположную.
При копировании может возникнуть ситуация, когда в каталоге-приёмнике уже есть файлы с теми же именами, что и у копируемых файлов. В этом случае FAR выводит предупреждающее сообщение File already exists и предлагает один из вариантов действий:
Overwrite: переписать копируемый файл поверх существующего;
All: overwrite для всех копируемых файлов;
Skip/ Skip All: не копировать текущий файл/ не копировать ни один из оставшихся файлов;
Append: добавить копируемый файл в конец существующего (актуально для текстовых файлов); Cancel: прекратить копирование.
F6 (RenMov) — Rename or Move: перемещение или переименование файлов. Операция изменения адреса файла. Причём Rename — это изменение имени файла, тогда как Move — это изменение пути к файлу. Возможно одновременное действие этих операций, приводящее к перемещению файла с одновременным его переименованием.
F7 (MkFold) — Make Folder: создать каталог.
Alt+F7 (Find) — поиск файлов.
F8 (Delete) — удаление файла или каталога.
F9 (ConfMn) — выход в главное меню FAR.
Ctrl+L — вывод информации о диске и состоянии оперативной памяти.
Работа с группой файлов
Аналогично тому, как в DOS можно выполнять операцию сразу над группой файлов, определяемой маской, в Far имеется возможность работать с группой выделенных файлов (или каталогов) панели. Выделенные объекты помечаются по умолчанию жёлтым цветом.
Insert — добавление файлов в группу и исключение файлов из группы.
Gray{+}, Gray{-},Gray{*}, — добавление, исключение и инвертирование файлов (для {+} и {-} — по маске) при работе с группами.
Shift+Gray{-} — снять выделение со всех объектов.
После формирования группы файлов и каталогов над ними можно производить операции (копирование, удаление, переименование и пр.) как над единым объектом. В нижней части панели можно увидеть информацию о группе: количество файлов и их общий размер. Восстановить группу после завершения операции (когда выделение уже снято) можно с помощью комбинации клавиш Ctrl+M.
Командная строка
В FAR сохранена возможность работы с командной строкой DOS. Также добавлены некоторые дополнительные возможности:
Ctrl+E/ Ctrl+X — пролистывание ранее введённых команд вверх и вниз по списку;
Ctrl+F1/ Ctrl+F2/ Ctrl+O — погасить или включить левую, правую или обе панели; при погашенных панелях можно пролистывать команды клавишами <Up> и <Down>;
Esc — очистка содержимого командной строки или (после настройки) выключение панелей менеджера;
Ctrl+<Enter> — поместить в командную строку имя текущего файла;
Ctrl+[ или Ctrl+] — поместить в командную строку текущий путь левой или правой панели;
Alt+F8 — список ранее введённых команд.
Меню пользователя
Наиболее часто выполняемые команды можно объединять в группы и каждой такой группе ставить в соответствие один из пунктов пользовательского меню, которое вызывается по клавише F2. Меню пользователя может включать вложенные меню. Таким образом, пункты меню пользователя — это некоторые аналоги пакетных файлов DOS. Важным достоинством меню является возможность работы с группой выделенных файлов.
Меню пользователя может быть
1. глобальным: находится в реестре Windows и доступно из любого места файловой системы, если там нет локального меню; существует в единственно экземпляре;
2. локальным: находится в некотором каталоге и доступно, если каталог стал текущим. Локальных меню может быть несколько (своё для каждого каталога). Они хранятся в файлах FarMenu.ini. Глобальное меню можно сформировать при нажатии на F2 и <Insert>. Локальное — создав пустой текстовый файл FarMenu.ini в нужном каталоге и затем уже нажав на F2 и <Insert>.
Структура пункта меню: <Горячая клавиша>: <Название пункта меню> <список команд> (как в пакетном файле)
Пункт меню может быть связан с конкретной командой или группой команд, а может быть ссылкой на вложенное меню.
Структура вложенного меню:
<Горячая клавиша>: <Название пункта меню>
{ <список пунктов меню или вложенных меню> }
При создании списков команд могут использоваться специальные символы, например:
! — длинное имя текущего (в активной панели) файла без расширения
!.! — длинное имя текущего файла с расширением
!@! — имя файла, содержащего имена помеченных файлов
!& — список помеченных файлов (например, для подстановки в командную строку)
!: — текущий диск
!\ — текущий путь
!! — символ '!'
!?<title>?<init>! — при выполнении команды этот символ заменяется данными, введенными пользователем. <title> и <init> — заголовок и значение по умолчанию строки редактирования. Допускается использование нескольких таких символов в одной строке. Символы < и > не набираются.
О других спецсимволах можно узнать из файла помощи FAR.
Префикс <!#>, указанный перед спецсимволом файла, заставляет Far ссылаться на пассивную панель. Например, !#!.! обозначает имя текущего файла на пассивной панели.
Пример файла FarMenu.ini:
1: Подменю
{
d: Создать каталог
md !?Создание каталога?MyCat!
}
d: Просмотр каталога
cls
dir
F1: Компиляция текущего PAS-файла
tpc !.!