Операции над файлами и каталогами

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 !.!

Наши рекомендации