До сих пор мы рассказывали только о внешнем виде экрана программы Midnight Commander и о том, как изменить этот вид. Теперь пора рассказать и том, как работать с файлами с помощью этой программы.
Наиболее часто выполняемые в Midnight Commander операции привязаны к функциональным клавишам ‹F1› - ‹F10›. Приведем сводку в виде табл. 6.4.
Таблица 6.4. Функциональные клавиши
Функциональная клавиша | Выполняемое действие |
---|---|
‹F1› | Вызывает контекстно-зависимую подсказку |
‹F2› | Вызывает меню, создаваемое пользователем |
‹F3› | Просмотр файла, на который указывает подсветка в активной панели |
‹F4› | Вызов встроенного редактора для файла, на который указывает подсветка в активной панели |
‹F5› | Копирование файла или группы отмеченных файлов из каталога, отображаемого в активной панели, в каталог, отображаемый на второй панели. При копировании одного файла можно поменять его имя[16]. Можно также указать имя каталога, куда будет производиться копирование (если надо скопировать в каталог, отличный от каталога, отображаемого во второй панели) |
‹F6› | Перенос файла или группы отмеченных файлов из каталога, отображаемого в активной панели, в каталог, отображаемый на второй панели. Как и при копировании, можно поменять имя файла или целевого каталога. |
‹F7› | Создание подкаталога в каталоге, отображаемом в активной панели |
‹F8› | Удаление файла (подкаталога) или группы отмеченных файлов |
‹F9› | Вызов основного меню программы (отображаемого над панелями) |
‹F10› | Выход из программы |
Перечисленные в этой таблице операции (команды) можно выполнять не только путем нажатия соответствующей функциональной клавиши, но и с помощью щелчка мыши по экранным кнопкам или используя соответствующие команды меню Файл.
Прежде чем выполнять какую-то из операций, указанных в табл. 6.4 или задаваемых командами меню, надо выбрать файл или группу файлов, которые будут объектами операции. Для выбора только одного файла достаточно переместить на него подсветку в активной панели (конечно, вначале надо перейти в соответствующий каталог). Если же вы хотите выполнить какую-то операцию сразу над группой файлов, эти файлы надо отметить. Чтобы отметить файл, на который указывает в данный момент подсветка, используйте клавишу ‹Insert› или комбинацию ‹Ctrl›+‹T›. При этом имя файла в панели выводится другим цветом. Для снятия отметки с файла используются те же комбинации.
Выделить группу файлов для последующей обработки можно также с помощью команды Отметить группу меню Файл. Эта команда используется для отметки группы файлов по заданному шаблону. Midnight Commander выдаст строку ввода, в которой надо задать регулярное выражение, определяющее желаемую группу имен. Если включена опция Образцы в стиле shell (см. разд. 6.11), регулярные выражение строятся по тем же правилам, которые действуют в оболочке shell (см. гл. 5). Если опция "Образцы в стиле shell" отключена, то пометка файлов производится по правилам обработки нормальных регулярных выражений (см. руководство man ed).
Если выражения начинаются или оканчиваются слэшем (/), то пометка будет ставиться на каталоги, а не на файлы.
"Горячей" клавишей для операции отметки группы файлов является клавиша ‹+› на цифровой клавиатуре.
Операция "Снять отметку" ("горячая" клавиша - ‹-› или ‹\› - обратный слэш) является обратной по отношению к операции отметки группы файлов и использует те же правила формирования шаблонов. Используется для снятия отметки с группы файлов.
Операция "Инвертировать отметку" (‹*›) используется для того, чтобы снять отметки со всех помеченных файлов текущего каталога, одновременно отметив все файлы, которые не были помечены.