Ticket #2275: find files: support of relative dirs in ignore_dirs.
[pantumic.git] / doc / man / ru / mc.1.in
blobd9e1ef57867baae99c3f500e43b18288cf406e75
1 .\"TOPICS "Разделы помощи:"
2 .\" TODO: Перевести раздел EXTernal File System
3 .TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
4 .\"SKIP_SECTION"
5 .SH "НАИМЕНОВАНИЕ"
6 mc \- Визуальная оболочка для Unix\-подобных систем.
7 .\"SKIP_SECTION"
8 .SH "СИНТАКСИС"
9 .B mc
10 [\-abcCdfhPstuUVx] [\-l log] [dir1 [dir2]] [\-v file] [\-e [файл]]
11 .\"NODE "DESCRIPTION"
12 .SH "ОПИСАНИЕ"
13 Что такое Midnight Commander
14 .PP
15 Midnight Commander \- это программа, предназначенная для просмотра
16 содержимого каталогов и выполнения основных функций управления файлами в
17 UNIX\-подобных операционных системах.
18 .\"NODE "OPTIONS"
19 .\"DONT_SPLIT"
20 .SH "КЛЮЧИ"
21 Ключи запуска программы Midnight Commander
22 .TP
23 .I \-a
24 Отключить использование графических символов для рисования линий.
25 .TP
26 .I \-b
27 Запуск программы в черно\-белом режиме экрана.
28 .TP
29 .I \-c
30 Включает цветной режим дисплея. Для получения более подробной информации
31 смотрите раздел
32 .\"LINK2"
33 Цвета\&.
34 .\"Colors"
35 .TP
36 .I \-C arg
37 Используется для того, чтобы задать другой набор цветов в командной
38 строке. Формат аргумента arg описан в разделе
39 .\"LINK2"
40 Цвета\&.
41 .\"Colors"
42 .TP
43 .I \-S arg
44 Используется для того, чтобы задать другой скин в командной
45 строке. Технология скинов описана в разделе
46 .\"LINK2"
47 Внешний вид\&.
48 .\"Skins"
49 .TP
50 .I \-d
51 Отключает поддержку мыши.
52 .TP
53 .I \-D N
54 Используется только если код был скомпилирован с поддержкой
55 .\"LINK2"
56 виртуальной файловой системы smbfs
57 .\"SMB File System"
58 для установки уровня отладочных сообщений smbfs в N (0\-10).
59 .TP
60 .I \-e [файл]
61 Запустить встроенный редактор.  Если параметр файл задан, этот файл
62 будет открыт при старте.  Смотрите также
63 .BR mcedit(1) .
64 .TP
65 .I \-f
66 Выводит на экран определенный в процессе компиляции программы путь к
67 файлам программы Midnight Commander.
68 .TP
69 .I \-k
70 Восстанавливает значения команд, назначенных функциональным клавишам в
71 предусмотренные по умолчанию значения, используя базу данных
72 termcap/terminfo. Этот ключ используется только на терминалах HP, где
73 функциональные клавиши не работают.
74 .TP
75 .I \-K файл
76 Задаёт файл клавиатурных команд для переопределения привязки хоткеев
77 к действиям.
78 .TP
79 .I \-l файл
80 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
81 файл file.
82 .TP
83 .I \-P файл
84 По окончании работы Midnight Commander запишет последний текущий каталог
85 в указанный файл.  Эту опцию не следует использовать напрямую.  Она
86 используется специальной функцией оболочки, которая меняет текущий
87 каталог оболочки на последний каталог, использованный Midnight
88 Commander.
89 .IP
90 Для того чтобы эта функция была определена, используйте файл
91 .B @prefix@/share/mc/bin/mc.sh
92 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
93 .B @prefix@/share/mc/bin/mc.csh
94 .TP
95 .I \-s
96 Включает медленный режим терминала, в котором программа выводит меньше
97 псевдографических символов (в том числе в меню и экранах помощи) и
98 отключается вывод дополнительных (избыточных) сообщений.
99 .TP
100 .I \-t
101 Используется только в том случае, когда код был скомпилирован со Slang и
102 terminfo: в этом случае Midnight Commander использует значение
103 переменной
104 .B TERMCAP
105 для получения информации о терминале вместо использования системной базы
106 терминалов.
108 .I \-u
109 Отключает использование альтернативных оболочек shell (имеет смысл
110 только в том случае, когда Midnight Commander был скомпилирован с
111 поддержкой альтернативной оболочки).
113 .I \-U
114 Делает возможным использование subshell (имеет смысл только в том
115 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
116 как опции).
118 .I \-v file
119 Запустить встроенную программу просмотра Midnight Commander\-а для
120 просмотра указанного файла. После выхода из режима просмотра вы выходите
121 из Midnight Commander и оказываетесь в shell.
123 .I \-V
124 Отображает версию программы.
126 .I \-x
127 Запускает программу в режиме xterm. Используется только на терминалах,
128 работающих в режиме xterm (два режима работы экрана и возможность
129 формировать экранирующие последовательности с помощью мыши) (two screen
130 modes, and able to send mouse escape sequences).
132 Первое путевое имя (path name) в командной строке (если указано) задает
133 каталог, который будет отображаться в активной панели; второй путь \-
134 каталог, отображаемый во второй панели.
135 .\"NODE "Overview"
136 .SH "Главное окно программы"
137 Главное окно программы Midnight Commander состоит из трех полей. Два
138 поля, называемые "панелями", идентичны по структуре и обычно отображают
139 перечни файлов и подкаталогов каких\-то двух каталогов файловой
140 структуры. Эти каталоги в общем случае различны, хотя, в частности,
141 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
142 информационной строки.
144 Третье поле экрана, расположенное в нижней части экрана, содержит
145 командную строку текущей оболочки. В этом же поле (самая нижняя строка
146 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
147 F10. Самая верхняя строка экрана содержит строку
148 .\"LINK2"
149 горизонтального меню\&.
150 .\"Menu Bar"
151 Эта строка может не отображаться на экране; в этом случае доступ к ней
152 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
154 Панели Midnight Commander обеспечивают просмотр одновременно двух
155 каталогов. Одна из панелей является активной в том смысле, что
156 пользователь может выполнять некоторые операции с отображаемыми в этой
157 панели файлами и каталогами. В активной панели подсвечено имя одного из
158 каталогов или файлов, а также выделен цветом заголовок панели в верхней
159 строке. Этот заголовок совпадает с именем отображаемого в данной панели
160 каталога, который является текущим каталогом той оболочки, из которой
161 запущена программа. Вторая панель \- пассивна. Почти все операции
162 выполняются в активной панели, то есть в соответствующем (текущем)
163 каталоге. Некоторые операции (типа копирования или переноса файлов) по
164 умолчанию используют каталог, отображаемый в пассивной панели, как место
165 назначения операции. Более подробное описание панелей дано в подразделе
166 .\"LINK2"
167 .I Панели каталогов
168 .\"Directory Panels"
169 раздела
170 .\"LINK2"
171 .I Меню левой и правой панелей
172 .\"Left and Right Menus"
173 и в разделе
174 .\"LINK2"
175 .I Меню "Файл"
176 .\"File Menu"
178 Вы можете выполнить любую команду операционной системы или запустить на
179 исполнение любую программу непосредственно из программы Midnight
180 Commander, просто набрав имя этой команды (программы) в командной строке
181 и нажав клавишу Enter. Прочитайте разделы
182 .\"LINK2"
183 .I Командная строка оболочки
184 .\"Shell Command Line"
186 .\"LINK2"
187 .I Редактирование строк ввода
188 .\"Input Line Keys"
189 для того, чтобы узнать больше о командной строке.
190 .\"NODE "Mouse Support"
191 .SH "Поддержка мыши"
192 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
193 обеспечивается независимо от того, откуда запущен терминал
194 .B xterm(1)
195 (даже если xterm запущен на удаленном компьютере, используя
196 соединение через telnet, ssh или rlogin) или если вы работаете за
197 консолью Linux и запущена программа управления мышью
198 .BR gpm .
200 Если вы щелкаете мышью на имени файла в одной из панелей, файл
201 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
202 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
203 зависимости от предыдущего состояния).
205 Двойной щелчок мыши на имени файла означает попытку запустить файл на
206 исполнение (если это исполняемая программа); либо, если
207 .\"LINK2"
208 файл расширений
209 .\"Extension File Edit"
210 содержит программу, ассоциированную с данным расширением, запускается
211 эта программа и ей передается на обработку выбранный файл.
213 Точно также можно выполнить команду, ассоциированную с любой
214 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
215 самой нижней строке экрана.
217 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
218 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
219 можно изменить путем изменения параметра
220 .I mouse_repeat_rate
221 в файле
222 .\"LINK2"
223 \&~/.config/mc/ini
224 .\"Save Setup"
226 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
227 добиться того, что мышь будет вести себя так же, как она ведет себя по
228 умолчанию (обеспечивая вырезание и вставку текста), если будете
229 удерживать клавишу Shift.
230 .SH ""
231 .\"NODE "Keys"
232 .SH "Клавиатурные команды"
233 Некоторые команды в Midnight Commander вызываются с использованием
234 клавиш
235 .I Control
236 (иногда обозначается как CTRL или CTL) и
237 .I Meta
238 (иногда обозначается ALT или даже Compose). В настоящем руководстве
239 будут использоваться следующие сокращения:
241 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
242 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
243 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
245 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
246 клавишу Meta или Alt во время удара по клавише <символ>. Если на
247 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
248 щелкните по клавише <символ>.
250 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
251 во время удара по клавише <символ>.
253 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
254 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
256 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
257 это описано в разделе
258 .\"LINK2"
259 .I переопределение клавиатурных команд
260 .\"Keys_redefine"
262 Все последующие описания клавиатурных команд относятся к поведению по
263 умолчанию.
265 Описания клавиатурных команд даются в нескольких разделах помощи.
266 Наиболее важными являются следующие разделы:
268 В разделе
269 .\"LINK2"
270 .I Меню "Файл"
271 .\"File Menu"
272 приведены комбинации клавиш, которые служат для вызова команд,
273 перечисленных в меню "Файл". В этом же разделе перечислены команды,
274 ассоциированные с функциональными клавишами. Большинство из этих команд
275 выполняют действия над подсвеченным файлом или группой отмеченных
276 файлов.
278 В секции
279 .\"LINK2"
280 .I Панели каталогов
281 .\"Directory Panels"
282 рассказано о клавишах, которые используются для выбора файла или группы
283 файлов как объектов некоторого последующего действия (обычно действия из
284 меню "Файл").
286 В разделе
287 .\"LINK2"
288 .I Командная строка оболочки (Shell)
289 .\"Shell Command Line"
290 перечисляются команды и комбинации клавиш, которые используются для
291 ввода и редактирования команд в командной строке оболочки. Большая часть
292 этих команд служит для переноса имен файлов и/или имен каталогов в
293 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
294 истории команд.
296 Клавиши
297 .\"LINK2"
298 редактирования строк ввода
299 .\"Input Line Keys"
300 используются как при редактировании командной строки, так и других строк
301 ввода, появляющихся в различных запросах программы.
303 .\"NODE "  Keys_redefine"
304 .SH "  Переопределение клавиатурных команд"
305 Клавиатурные команды могут быть прочитаны из внешнего файла.
306 Поиск файла клавиатурных команд производится по следующему алгоритму
307 (до первого нахождения файла):
310 1) параметр командной строки
311 .BR \-K
312 .BR \<файл\>
313 или
314 .BR \-\-keymap=\<файл\>
316 2) Переменная окружения
317 .BR MC_KEYMAP
319 3) В конфигурационном файле параметр
320 .BR keymap
321 в секции
322 .BR [Midnight\-Commander]
324 4) Файл
325 .BR ~/.local/share/mc/mc.keymap
327 5) Файл
328 .BR @sysconfdir@/mc/mc.keymap
330 6) Файл
331 .BR @prefix@/share/mc/mc.keymap
334 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
335 клавиатурных команд либо просто название схемы привязки (с расширением
336 \&.keymap либо без него). В данном случае поиск файла клавиатурных команд
337 будет происходить по следующим каталогам (до первого нахождения):
340 .BR ~/.local/share/mc/
343 .BR @sysconfdir@/mc/
346 .BR @prefix@/share/mc/
349 .\"NODE "  Miscellaneous Keys"
350 .SH "  Разные команды"
351 Имеется несколько действий, ассоциированных с некоторыми комбинациями
352 клавиш, которые не попадают ни в одну из других категорий:
354 .BR Enter .
355 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
356 команды, запускается соответствующая программа (если команды не
357 существует, выдается соответствующее сообщение). Если в командной строке
358 нет никакого текста, и если на активной панели подсвечено имя каталога,
359 то Midnight Commander выполняет переход
360 .B chdir(2)
361 в выбранный каталог и отображает его содержимое в этой панели; если
362 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
363 если расширение подсвеченного в активной панели файла совпадает с одним
364 из расширений, указанных в
365 .\"LINK2"
366 файле расширений\&,
367 .\"Extension File Edit"
368 то выполняется команда, связанная с этим расширением.
370 .B C\-l.
371 Обновляет всю информацию, отображаемую программой Midnight Commander.
373 .B C\-x c.
374 Запускает команду
375 .\"LINK2"
376 Chmod
377 .\"Chmod"
378 для подсвеченного файла или группы отмеченных файлов.
380 .B C\-x o.
381 Запускает команду
382 .\"LINK2"
383 Chown
384 .\"Chown"
385 для подсвеченного файла или группы отмеченных файлов.
387 .B C\-x l.
388 Запускает команду создания жесткой ссылки.
390 .B C\-x s.
391 Запускает команду создания абсолютной символической ссылки.
393 .B C\-x v.
394 Запускает команду создания относительной символической ссылки.
395 Для более детальной информации о ссылках смотрите раздел
396 .\"LINK2"
397 .I Меню "Файл"
398 .\"File Menu"
400 .B C\-x i.
401 Переводит пассивную панель в режим "Информация".
403 .B C\-x q.
404 Переводит пассивную панель в режим быстрого просмотра.
406 .B C\-x !.
407 Выполняется пункт меню
408 .\"LINK2"
409 "Критерий панелизации"\&.
410 .\"External panelize"
412 .B C\-x h
413 Добавить имя каталога в
414 .\"LINK2"
415 "Справочник каталогов"\&.
416 .\"Hotlist"
418 .B M\-!,
419 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
420 в разделе
421 .\"LINK2"
422 "Меню "Файл"\&.
423 .\"File Menu"
425 .B M\-?,
426 Вызов диалогового окна
427 .\"LINK2"
428 "Поиск файла"\&.
429 .\"Find File"
431 .B M\-c,
432 Вызов диалогового окна
433 .\"LINK2"
434 "Быстрая смена каталога"\&.
435 .\"Quick cd"
437 .B C\-o,
438 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
439 xterm, вам будет показан вывод предыдущей команды. При этом на
440 Linux\-консоли Midnight Commander использует встроенную программу
441 (cons.saver) для сохранения выводимой информации и демонстрации ее на
442 экране.
444 Если Midnight Commander скомпилирован с поддержкой подоболочки
445 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
446 Commander в любой момент набрать C\-o и вернуться к главному экрану
447 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
448 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
449 прием, вы не сможете запустить других программ из Midnight Commander
450 пока отложенное приложение не закончит работу, либо пока вы не прервете
451 его выполнение.
452 .\"NODE "  Directory Panels"
453 .SH "  Панели каталогов"
454 В настоящем разделе перечисляются команды, которые позволяют оперировать
455 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
456 способ представления информации на панели, смотрите раздел
457 .\"LINK2"
458 Меню левой и правой панелей\&.
459 .\"Left and Right Menus"
461 .B Tab, C\-i.
462 Сменить текущую (активную) панель. Подсветка перемещается с панели,
463 которая была активной ранее, в другую панель, которая становится
464 активной.
466 .B Insert, C\-t
467 Чтобы отметить файл, на который указывает в данный момент подсветка,
468 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
469 отметки с файла используются те же комбинации.
471 .B M\-e.
472 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
473 Перекодировка производится из выбранной кодировки в системную. Для отмены
474 перекодировки просто перейдите на каталог вверх '..'. Для отмены
475 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
476 выбора кодировок.
478 .B M\-g, M\-r, M\-j.
479 Используются для перемещения подсветки, соответственно, на самый
480 верхний, средний или нижний файл из числа отображаемых в данный момент
481 на панели.
483 .B M\-t
484 Циклически переключает режимы отображения списка файлов текущего
485 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
486 режима стандартного вывода (long listing) к сокращенному или к режиму,
487 определяемому пользователем.
489 .B C\-\\\\ (control\-backslash).
490 Показать
491 .\"LINK2"
492 "Справочник каталогов"
493 .\"Hotlist"
494 и перейти к выбранному каталогу.
496 .B + \ (plus).
497 Эта клавиша используется для того, чтобы выбрать (отметить) группу
498 файлов по регулярному выражению, задающему эту группу. Когда включена
499 опция
500 .I Только файлы,
501 то выделены будут только файлы. Если опция
502 .I Только файлы,
503 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
504 .I Образцы в стиле shell (Shell Patterns),
505 регулярные выражение строятся по тем же правилам, которые действуют в
506 оболочке shell (* означает ноль или большее число любых символов, а ?
507 заменяет один произвольный символ). Если опция
508 .I Образцы в стиле shell (Shell Patterns)
509 отключена, то пометка файлов производится по правилам обработки
510 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
511 .I С учётом регистра
512 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
513 Если опция
514 .I С учётом регистра
515 отключена, то регистр символов учитываться не будет.
517 .B \\\\ (backslash).
518 Клавиша "\\" снимает отметку с группы файлов, то есть производит
519 действие, обратное тому, которое вызывается по клавише "+".
521 .B up\-key, C\-p.
522 Перемещает подсветку на предыдущую позицию в списке файлов панели.
524 .B down\-key, C\-n.
525 Перемещает подсветку на следующую позицию в списке файлов панели.
527 .B home, a1, M\-<.
528 Перемещает подсветку на первую позицию списка файлов.
530 .B end, c1, M\->.
531 Перемещает подсветку на последнюю позицию списка файлов.
533 .B next\-page, C\-v.
534 Перемещает подсветку на одну страницу вниз.
536 .B prev\-page, M\-v.
537 Перемещает подсветку на одну страницу вверх.
539 .B M\-o.
540 Если выделенным элементом активной панели является каталог, установить
541 этот каталог текущим в неактивной панели и перейти к следующему файлу.
542 Если выделенным элементом активной панели является не каталог, установить
543 родительский каталог текущим в неактивной панели и также перейти к следующему
544 файлу.
546 .B M\-i.
547 Сделать текущий каталог активной панели также текущим каталогом
548 неактивной панели.  Если необходимо, перевести неактивную панель в режим
549 отображения списка файлов.  Если активная панель находится в режиме
550 панелизации, неактивная панель в этот режим не переводится.
552 .B C\-PageUp, C\-PageDown
553 Только если mc запущен с консоли Linux: выполняется, соответственно,
554 переход (chdir) к родительскому каталогу ("..") или к выделенному
555 подсветкой каталогу.
557 .B M\-y
558 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
559 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
561 .B M\-u
562 Перемещение к следующему каталогу из истории перемещения по каталогам;
563 эквивалентно нажатию мышкой на символ '>'.
565 .B M\-S\-h, M\-H
566 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
567 на символ 'v' в верхнем углу панели.
568 .\"NODE "  Quick search"
569 .SH "Быстрый поиск"
570 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
571 отображённом в файловой панели, по первым символам имени.
572 Для перехода в режим быстрого поиска используются клавиатурные сочетания
573 .B C\-s
574 или
575 .B M\-s.
577 После нажатия одной из этих комбинаций вводимые символы отображаются не
578 в командной строке, а в строке поиска. Если режим
579 .I "Показ мини\-статуса"
580 включен, эта строка отображается на месте строки мини\-статуса. В
581 процессе ввода последующих символов линия подсветки перемещается к
582 следующему файлу, название которого начинается с введенной строки
583 символов. Клавиши
584 .I Backspace
585 или
586 .I DEL
587 могут использоваться для исправления ошибок. Если
588 .I C\-s
589 нажато снова, осуществляется поиск следующего подходящего файла.
591 Если переход в режим быстрого поиска осуществляется двойным нажатием
592 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
594 Кроме обычных символов в имени файла также можно использовать
595 символы маски '*' и '?'.
597 .\"NODE "  Shell Command Line"
598 .SH "  Командная строка оболочки"
599 В этом разделе перечислены команды, которые позволяют сократить число
600 нажатий на клавиши во время ввода и редактирования команд в командной
601 строке.
603 .BR M\-Enter .
604 Копирует подсвеченное имя файла или каталога в командную строку.
606 .BR C\-Enter .
607 То же самое, что M\-Enter, но работает только на консоли Linux.
609 .BR M\-Tab .
610 Пытается выполнить операцию
611 .\"LINK2"
612 Завершение ввода (completion)
613 .\"Completion"
614 имени файла, названия команды, переменной, имени пользователя или имени
615 машины (в зависимости от того, что вы начали набирать и какой элемент
616 команды вводите).
618 .B C\-x t, C\-x C\-t.
619 Копирует в командную строку имена помеченных файлов (или подсвеченное
620 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
621 панели (C\-x C\-T).
623 .B C\-x p, C\-x C\-p.
624 Первая комбинация клавиш копирует в командную строку имя текущего
625 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
627 .BR C\-q .
628 Эта команда (the quote command) используется для того, чтобы вставить
629 символы, которые каким\-то образом интерпретируются самим Midnight
630 Commander\-ом (например, символ '+').
632 .B M\-p, M\-n.
633 Эти комбинации используются для перемещения по истории команд. M\-p
634 вызывает перемещение на команду назад по списку ранее запускавшихся
635 команд, а M\-n \- перемещение на одну команду вперед.
637 .BR M\-h .
638 Выводит историю текущей строки ввода (для командной строки \- историю
639 команд).
640 .\"NODE "  General Movement Keys"
641 .SH "  Клавиши управления перемещением"
642 Встроенная программа просмотра файлов, программа просмотра подсказки и
643 программа просмотра каталогов используют один и тот же программный код
644 для управления перемещением. Следовательно, для перемещения используются
645 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
646 комбинации, применяющиеся только в ней.
648 Другие части Midnight Commander\-а тоже используют некоторые из
649 комбинаций клавиш управления перемещением, так что настоящая секция
650 руководства может быть также полезна при изучении этих частей.
652 .B Up, C\-p.
653 Перемещение на одну строку назад или вверх
655 .B Down, C\-n.
656 Перемещение на одну строку вперед
658 .B Prev Page, Page Up, M\-v.
659 Перемещение на одну страницу назад
661 .B Next Page, Page Down, C\-v.
662 Перемещение на одну страницу вперед
664 .B Home, A1.
665 Перемещение к началу.
667 .B End, C1.
668 Перемещение к концу.
670 Программы просмотра файлов и помощи воспринимают в дополнение к
671 перечисленным еще и следующие комбинации:
673 .B b, C\-b, C\-h, Backspace, Delete.
674 Перемещение на одну страницу назад
676 .B Space bar.
677 Перемещение на одну страницу вперед
679 .B u, d.
680 Перемещение на половину страницы назад или вперед.
682 .B g, G.
683 Перемещение к началу или к концу файла.
684 .\"NODE "  Input Line Keys"
685 .SH "  Редактирование строк ввода"
686 Строки ввода (это не только
687 .\"LINK2"
688 командная строка
689 .\"Shell Command Line"
690 оболочки, но и строки в диалоговых окнах различных подпрограмм)
691 воспринимают следующие управляющие комбинации:
693 .B C\-a.
694 Перемещает курсор в началу строки.
696 .B C\-e.
697 Перемещает курсор в конец строки.
699 .B C\-b, стрелка\-влево.
700 Перемещает курсор на одну позицию влево.
702 .B C\-f, стрелка\-вправо.
703 Перемещает курсор на одну позицию вправо.
705 .B M\-f.
706 Перемещает курсор на одно слово вперед.
708 .B M\-b.
709 Перемещает курсор на одно слово назад.
711 .B C\-h, Backspace.
712 Удаляет символ, предшествующий курсору.
714 .B C\-d, Delete.
715 Удаляет символ в позиции курсора.
717 .B C\-@.
718 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
719 текста.
721 .B C\-w.
722 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
723 текст из строки ввода.
725 .B M\-w.
726 Копирует текст, расположенный между курсором и меткой,
727 в буфер.
729 .B C\-y.
730 Вставляет содержимое буфера в строку ввода перед позицией курсора.
732 .B C\-k.
733 Удаляет текст от курсора до конца строки.
735 .B M\-p, M\-n.
736 Эти комбинации используются для перемещения по истории команд. M\-p
737 перемещает к предыдущей команде, M\-n \- к следующей.
739 .B M\-C\-h, M\-Backspace.
740 Удалить предшествующее слово.
742 .BR M\-Tab .
743 Пытается выполнить
744 .\"LINK2"
745 завершение ввода (completion)
746 .\"Completion"
747 имени файла, команды, переменной, имени пользователя или имени машины.
748 .\"NODE "Menu Bar"
749 .SH "Главное меню программы Midnight Commander"
750 Строка главного меню появляется в верхней части экрана после нажатия
751 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
752 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
753 версии соответственно "Left", "File", "Command", "Options" и "Right").
754 При выборе одного из этих пунктов появляется соответствующее выпадающее
755 меню.
757 Пункты меню
758 .\"LINK2"
759 "Левая" и "Правая " ("Верхняя" и "Нижняя")
760 .\"Left and Right Menus"
761 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
762 панелей и характер отображаемой в панели информации, в частности, выполнить
763 соединения с удаленными компьютерами.
765 Меню
766 .\"LINK2"
767 "Файл"
768 .\"File Menu"
769 позволяет выполнить какие\-то действия с выбранным файлом или группой
770 помеченных файлов.
772 Меню
773 .\"LINK2"
774 "Команды"
775 .\"Command Menu"
776 перечисляет действия, которые имеют более общий характер и не относятся
777 только к выделенному в данный момент файлу или группе помеченных файлов.
779 Меню
780 .\"LINK2"
781 "Настройки"
782 .\"Options Menu"
783 служит для задания ряда параметров, определяющих внешний вид и поведение
784 программы Midnight Commander. Один из пунктов этого меню служит для
785 сохранения настроек, заданных пользователем.
786 .\"NODE "  Left and Right Menus"
787 .SH "Меню левой и правой (или верхней и нижней) панелей"
788 Вид панелей, в которых отображаются списки файлов и каталогов, может
789 быть изменен через пункты меню
790 .B "Левая" (или "Верхняя")
792 .B "Правая" (или "Нижняя").
793 .\"NODE "    Listing Mode..."
794 .SH "    Формат списка..."
795 Этот пункт меню предназначен для определения формата вывода списка
796 файлов в панели. Вы можете выбрать один из 4 вариантов представления
797 списка файлов:
798 .BR "Стандартный (Full)" ,
799 .BR "Укороченный (Brief)" ,
800 .B Расширенный (Long)
802 .BR "Определяемый пользователем (User)" .
804 В стандартном формате отображаются имя файла, его размер и время
805 последней модификации.
807 В укороченном (brief) формате отображаются только имена файлов, за счет
808 чего на панели умещаются две колонки (и видно вдвое больше имен).
810 В расширенном (long) формате содержимое каталога представляется так, как
811 это делает команда
812 .BR "ls \-l" .
813 В этом формате панель занимает весь экран.
815 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
816 будете задать структуру отображаемой информации.
818 При задании структуры вначале указывается размер панели: "half"
819 (половина экрана) или "full" (весь экран).
821 После размера панели можно указать, что на панели должно быть две
822 колонки. Это делается добавлением цифры 2 в строку задания формата.
824 Далее надо перечислить имена полей с необязательным параметром ширины
825 поля. В качестве имен полей могут использоваться:
827 .B name
828 отображать имя файла.
830 .B size
831 отображать размер файла.
833 .B bsize
834 отображать размер в альтернативной форме, при которой выводятся размеры
835 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
836 или "ВВЕРХ" ("UP\-\-DIR").
838 .B type
839 отображать односимвольное поле типа. Этот символ может принимать
840 значения из подмножества символов, выводимых командой
841 .BR "ls \-F" :
842 .B *
843 (asterisk) для исполняемых файлов,
844 .B /
845 (slash) для каталогов,
846 .B @
847 (at\-sign) для ссылок (links),
848 .B =
849 (знак равенства) для сокетов (sockets),
850 .B \-
851 дефис (hyphen) для байт\-ориентированных устройств,
852 .B +
853 для блок\-ориентированных устройств,
854 .B |
855 (pipe) для файлов типа FIFO,
856 .B ~
857 (тильда) для символических ссылок на каталоги,
858 .B !
859 (восклицательный знак) для оборванных (stale) символических ссылок
860 (ссылок, указывающих в никуда).
862 .B mark
863 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
865 .B mtime
866 время последней модификации файла.
868 .B atime
869 время последнего доступа к файлу.
871 .B ctime
872 время последнего изменения файла.
874 .B perm
875 строка, показывающая текущие права доступа к файлу.
877 .B mode
878 восьмеричное представление текущих прав доступа к файлу.
880 .B nlink
881 число ссылок на данный файл.
883 .B ngid
884 идентификатор группы (GID, в цифровой форме).
886 .B nuid
887 идентификатор пользователя (UID, в цифровой форме).
889 .B owner
890 владелец файла.
892 .B group
893 группа, имеющая права на файл.
895 .B inode
896 номер inode файла.
898 Вы также можете использовать следующие имена полей для организации
899 вывода информации на дисплей:
901 .B space
902 Вставить пробел при выводе на дисплей.
904 .B |
905 Вставить вертикальную линию при выводе на дисплей.
907 Для того, чтобы задать фиксированную ширину поля, нужно добавить
908 двоеточие ':', после которого указать число позиций, которое отводится
909 под это поле. Если после числа поставить символ '+', то указанное число
910 будет интерпретироваться как минимальная ширина поля, и, если экран
911 позволяет, поле будет расширено.
913 Например,
914 .B Стандартный
915 формат вывода задается строкой:
917 half type name | size | mtime
920 .B Расширенный
921 \- строкой:
923 full perm space nlink space owner space group space size space mtime
924 space name
926 А вот пример удобного формата, определяемого пользователем:
928 half name | size:7 | type mode:3
930 Помимо того, что может задаваться формат вывода на панель списка файлов,
931 любую панель можно перевести в один из следующих режимов:
933 .B Информация (Info)
934 В этом режиме на панель выводится информация о подсвеченном в другой
935 панели файле и о текущей файловой системе (тип, свободное пространство и
936 число свободных inode).
938 .B Дерево (Tree)
939 Режим отображения дерева каталогов подобен тому, который вы увидите,
940 выбрав пункт
941 .\"LINK2"
942 Дерево каталогов
943 .\"Directory Tree"
944 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
946 .B Быстрый просмотр (Quick View)
947 В этом режиме панель переключается на отображение содержимого файла,
948 подсвеченного в другой панели. Для вывода используется встроенная
949 .\"LINK2"
950 программа просмотра файлов\&,
951 .\"Internal File Viewer"
952 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
953 использовать все команды управления просмотром.
954 .\"NODE "    Sort Order..."
955 .SH "Порядок сортировки..."
956 Отображение списка файлов в любой из панелей может производиться в
957 соответствии с одним из восьми порядков сортировки:
959 \- по имени;
960 \- по расширению;
961 \- по размеру файла;
962 \- по времени модификации;
963 \- по времени последнего обращения к файлу;
964 \- по времени последнего изменения атрибутов файла;
965 \- по номеру узла (inode);
966 \- без сортировки.
969 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
970 кроме того можно указать, что сортировка производится в обратном
971 порядке (поставив с помощью клавиши пробела отметку в скобках возле
972 слова "Обратный (reverse)".
974 По умолчанию каталоги отображаются в начале списка, но это можно
975 изменить, проставив отметку возле опции
976 .B "Смешивать файлы и каталоги" ("Mix all files")
977 пункта меню
978 .\"LINK2"
979 Настройки панелей\&.
980 .\"Panel options"
981 .\"NODE "    Filter..."
982 .SH "    Фильтр..."
983 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
984 соответствовать имена файлов, отображаемых в панели (например,
985 .BR "*.tar.gz" ).
986 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
987 шаблона.
988 .\"NODE "    Reread"
989 .SH "    Перечитать (Reread)"
990 Команда "Перечитать" обновляет список, отображаемый на панели. Это
991 бывает полезно в тех случаях, когда другие процессы создают или удаляют
992 файлы. Если вы выполнили пункт меню "Критерий панелизации"
993 (перенаправление вывода команды на панель), по этой команде будет снова
994 выведено содержимое каталога, а выведенная на панель информация удалена
995 (подробнее смотрите секцию
996 .\"LINK2"
997 Критерий панелизации\&).
998 .\"External panelize"
999 .\"NODE "  File Menu"
1000 .SH "  Файл"
1001 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1002 как "горячие" клавиши для команд, включенных в меню "Файл".
1003 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1004 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1005 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1006 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1008 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1009 клавиши указываются в скобках):
1011 .B Просмотр файла (F3, F13)
1013 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1014 вызывается
1015 .\"LINK2"
1016 встроенная программа просмотра\&,
1017 .\"Internal File Viewer"
1018 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1019 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1020 внешнюю программу просмотра, путь к которой должен быть указан в
1021 переменной окружения
1022 .B  PAGER.
1023 Если переменная
1024 .B PAGER
1025 не определена, вызывается встроенная программа. Если вместо F3 нажать
1026 F13, встроенная программа просмотра не выполняет предварительного
1027 форматирования или обработки файла.
1029 .B Просмотр вывода команды (M\-!)
1031 По этой команде на экране появляется строка ввода, в которой вы можете
1032 ввести любую команду с параметрами (по умолчанию предлагается
1033 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1034 команды будет отображаться на экране через встроенную программу
1035 просмотра.
1037 .B Редактирование (F4)
1039 Вызывается редактор
1040 .BR  vi ,
1041 либо редактор, указанный в переменной окружения
1042 .BR  EDITOR ,
1043 либо
1044 .\"LINK2"
1045 встроенный редактор файлов
1046 .\"Internal File Editor"
1047 (если включена опция "Встроенный редактор"
1048 .I (use_internal_edit)
1049 в меню "Настройки / Конфигурация").
1051 .B Копирование (F5, F15)
1053 Вызывается диалоговое окно, в котором предлагается скопировать
1054 подсвеченный файл из каталога, отображаемого в активной панели (или
1055 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1056 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1057 который будет производиться копирование, можно изменить. О том, как
1058 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1059 зависимости от установки опции
1060 .I Образцы в стиле shell (Shell Patterns),
1061 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1062 можете узнать, просмотрев раздел
1063 .\"LINK2"
1064 Маски файлов для операций копирования/переименования\&.
1065 .\"Mask Copy/Rename"
1067 В процессе выполнения копирования можно нажать
1068 .B C\-c
1069 или
1070 .B ESC
1071 для того, чтобы прервать выполнение операции.
1073 В некоторых системах можно осуществлять копирование в фоновом режиме,
1074 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1075 <На фоне> (или нажав
1076 .B M\-b
1077 в диалоговом окне).  Используя пункт меню
1078 .\"LINK2"
1079 "Команды/Фоновые задания"\&,
1080 .\"Background Jobs"
1081 можно управлять выполнением фоновых процессов.
1083 .B Права доступа (C\-x c)
1085 Позволяет изменить права доступа к выделенному или помеченным файлам.
1087 .B Жесткая ссылка (C\-x l)
1089 Создает жесткую ссылку на текущий файл.
1091 .B Абсолютная символическая ссылка (C\-x s)
1093 Создает абсолютную символическую ссылку на текущий файл.
1095 .B Относительная символическая ссылка (C\-x v)
1097 Создает относительную символическую ссылку на текущий файл.
1099 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1100 подобно копированию файла, но и исходное имя файла и ссылка указывают
1101 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1102 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1103 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1105 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1106 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1107 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1108 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1109 первоначальное имя файла и позже созданные жесткие ссылки на него.
1110 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1111 требуется.
1113 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1114 файл удален, символическая ссылка становится бесполезной. Символическую
1115 ссылку легко отличить от первоначального имени файла, и программа
1116 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1117 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1118 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1119 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1120 отображается имя исходного файла. Используйте символические ссылки в тех
1121 случаях, когда хотите избежать путаницы, связанной с применением жестких
1122 ссылок.
1124 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1125 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1126 на который будет указывать ссылка. Вы можете изменить их.
1128 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1129 а по относительному. Абсолютный путь начинается с корневого каталога:
1131 .I /home/frodo/mc/mc -> /home/frodo/new/mc
1133 Относительный путь указывает на расположение файла относительно места, где
1134 будет располагаться создаваемая ссылка:
1136 .I /home/frodo/mc/mc -> ../new/mc
1138 Для того, чтобы создать относительную символическую ссылку, используйте
1139 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1141 .B Владелец/группа (C\-x o)
1143 Позволяет выполнить команду chown.
1145 .B Права (расширенные)
1147 Позволяет изменить права доступа и владения файлом.
1149 .B Переименование (F6, F16)
1151 Вызывается диалоговое окно, в котором предлагается перенести
1152 подсвеченный файл из каталога, отображаемого в активной панели (или
1153 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1154 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1155 который будет производиться перенос, можно изменить, воспользовавшись
1156 соответствующей строкой ввода.
1158 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1159 команды копировании файлов (смотрите выше).
1161 .B Создание каталога (F7)
1163 Появляется диалоговое окно и создается каталог с введенным именем.
1165 .B Удаление (F8)
1167 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1168 которых помечены) в активной панели. Операцию можно прервать, нажав
1169 .B C\-c
1170 или
1171 .B ESC
1172 во время ее исполнения.
1174 .B Быстрая смена каталога (Quick cd) (M\-c)
1175 .\"    Quick cd"
1177 Используйте
1178 .\"LINK2"
1179 быструю смену каталога
1180 .\"The cd internal command"
1181 если вы знаете полный путь к каталогу, в который хотите перейти (который
1182 хотите сделать текущим).
1184 .B Отметить группу (+)
1186 Эта команда используется для отметки группы файлов по заданному шаблону.
1187 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1188 выделения группы файлов и каталогов. Если включена опция
1189 .I Только файлы,
1190 то выделены будут только файлы. Если опция
1191 .I Только файлы,
1192 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1193 .I Образцы в стиле shell (Shell Patterns),
1194 регулярные выражение строятся по тем же правилам, которые действуют в
1195 оболочке shell (* означает ноль или большее число любых символов, а ?
1196 заменяет один произвольный символ). Если опция
1197 .I Образцы в стиле shell (Shell Patterns)
1198 отключена, то пометка файлов производится по правилам обработки
1199 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1200 .I С учётом регистра
1201 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1202 Если опция
1203 .I С учётом регистра
1204 отключена, то регистр символов учитываться не будет.
1206 .B Снять отметку (\\\\ \- обратный слэш)
1208 Используется для снятия отметки с группы файлов. Эта операция является
1209 обратной по отношению к операции отметки группы файлов и использует те
1210 же правила формирования шаблонов.
1212 .B Выход (F10, Shift\-F10)
1214 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1215 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1216 текущим каталогом будет не последний каталог, в котором вы были при
1217 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1218 Midnight Commander.
1219 .\"NODE "    Quick cd"
1220 .SH "    Быстрая смена каталога (Quick cd)"
1221 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1222 который хотите сделать текущим, и желаете использовать встроенную
1223 команду
1224 .\"LINK2"
1225 cd\&.
1226 .\"The cd internal command"
1228 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1229 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1230 при выполнении команды
1231 .B cd.
1233 После этого надо нажать клавишу <Enter>.
1234 .\"NODE "  Command Menu"
1235 .SH "  Меню 'Команды'"
1236 .B Меню пользователя (F2)
1238 Вызывает
1239 .\"LINK2"
1240 меню пользователя\&.
1241 .\"Menu File Edit"
1242 Меню пользователя предоставляет простой способ расширения возможностей
1243 Midnight Commander за счет добавления в личное меню пользователя вызова
1244 часто используемых программ.
1246 При обращении к пункту меню
1247 .\"LINK2"
1248 .I "Дерево каталогов"
1249 .\"Directory Tree"
1250 выводится окно, отображающее структуру каталогов файловой системы.
1252 Команда
1253 .\"LINK2"
1254 .I "Поиск файла"
1255 .\"Find File"
1256 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1257 .BR M\-? .
1259 Команда
1260 .I "Переставить панели"
1261 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1262 .BR C\-u .
1264 По команде
1265 .I "Отключить панели"
1266 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1267 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1268 .BR C\-o .
1270 По команде
1271 .I "Сравнить каталоги"
1272 ("горячие" клавиши \-
1273 .BR "C\-x d" )
1274 сравнивается содержимое каталогов, отображаемых на левой и правой
1275 панелях. После сравнения можно воспользоваться командой
1276 .I "Копировать" (F5)
1277 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1278 три метода сравнения. При быстром методе сравниваются только размер и
1279 дата создания файлов с одинаковыми именами. При побайтном методе
1280 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1281 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1282 сравниваются только размеры соответствующих файлов, а дата создания не
1283 проверяется.
1285 Пункт меню
1286 .\"LINK2"
1287 .I "Внешняя панелизация"
1288 .\"External panelize"
1289 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1290 текущей панели (характерный пример \- панелизация вывода команды find).
1292 Пункт меню
1293 .I "История командной строки"
1294 выводит окно со списком ранее выполнявшихся
1295 команд. Подсвеченную строку из истории можно скопировать в командную
1296 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1297 копирование \- по клавише Enter). Доступ к истории команд можно получить
1298 также по комбинациям клавиш
1299 .B M\-p
1300 или
1301 .BR M\-n ,
1302 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1303 командную строку выводится одна команда из списка и по комбинации
1304 .B M\-p
1305 происходит смена этой команды на предыдущую, а по
1306 .B M\-n
1307 \- на следующую команду из истории команд.
1309 Пункт меню
1310 .\"LINK2"
1311 .I "Быстрый доступ к каталогам"
1312 .\"Hotlist"
1313 позволяет создать список каталогов, которые часто используются, и
1314 обеспечить быстрый переход к нужному каталогу из этого списка.
1316 Пункт меню
1317 .I "Список активных ВФС"
1318 отображает список виртуальных файловых систем, активных на настоящий
1319 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1320 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1321 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1322 архива или при разорванном сетевом соединении.
1324 Пункт меню
1325 .\"LINK2"
1326 .I "Фоновые задания"
1327 .\"Background Jobs"
1328 отображает список фоновых заданий, запущенных в диалоге 
1329 копирования/перемещения кнопкой "В фоне".
1331 Пункт меню
1332 .\"LINK2"
1333 .I "Список экранов"
1334 .\"Screen selector"
1335 отображает диалоговое окно со списком одновременно работающих в данный
1336 момент встроенноых редакторов, программ просмотра и других модулей MC,
1337 поддерживающих такой режим работы.
1339 После выбора пункта меню
1340 .\"LINK2"
1341 .I "Файл расширений"
1342 .\"Extension File Edit"
1343 вы можете связать с определенным расширением файла (окончанием имени
1344 после последней точки) программу, которая будет запускаться для
1345 обработки (просмотра, редактирования или выполнения) файла с таким
1346 расширением. Запуск выбранной программы будет осуществляться после
1347 установки подсветки на имя файла и нажатия клавиши <Enter>.
1349 Пункт меню
1350 .\"LINK2"
1351 .I "Файл меню"
1352 .\"Menu File Edit"
1353 используется для редактирования пользовательского меню (которое
1354 появляется после нажатия клавиши F2).
1355 .\"NODE "    Directory Tree"
1356 .SH "    Дерево каталогов (Directory Tree)"
1357 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1358 отображена иерархическая структура каталогов.
1360 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1361 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1362 панелей.
1364 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1365 Midnight Commander создает дерево путем просмотра только небольшого
1366 подмножества всех каталогов. Если каталог, который вам нужен, не
1367 отображен, перейдите в его родительский каталог и нажмите
1368 .B C\-r
1369 (или
1370 .BR F2 ).
1372 Для управления просмотром дерева каталогов могут использоваться
1373 следующие комбинации клавиш:
1375 Работают все
1376 .\"LINK2"
1377 клавиши управления перемещением\&.
1378 .\"General Movement Keys"
1380 .BR Enter .
1381 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1382 режима просмотра и отображение списка файлов выбранного каталога в
1383 активной панели. При отображении дерева каталогов в одной из панелей при
1384 нажатии клавиши Enter соответствующий каталог отображается во второй
1385 панели, а на текущей панели остается дерево.
1387 .B C\-r, F2 (Rescan).
1388 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1389 каталогов не соответствует реальной структуре: некоторые каталоги не
1390 показаны или показаны более не существующие.
1392 .B F3 (Forget).
1393 Удалить текущий каталог из дерева. Эта команда используется для удаления
1394 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1395 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1396 клавишу F2.
1398 .B F4 (Static/Dynamic).
1399 Переключение между статическим (применяемым по умолчанию) и динамическим
1400 режимами перемещения по дереву.
1402 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1403 подсветки на имя другого каталога) используются только стрелки
1404 вверх/вниз. Показываются все известные программе на данный момент
1405 подкаталоги.
1407 В динамическом режиме стрелки вверх/вниз используются для перехода на
1408 соседний каталог того же уровня. Для перехода в родительский каталог
1409 используется клавиша "стрелка влево", а по стрелке вправо происходит
1410 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1411 этом отображаются только вышележащие каталоги (включая родительский и
1412 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1413 дерева каталогов динамически изменяется после каждого перемещения по
1414 дереву.
1416 .B F5 (Copy).
1417 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1418 куда копировать).
1420 .B F6 (RenMov).
1421 Переместить подкаталог.
1423 .B F7 (Mkdir).
1424 Создать подкаталог в текущем (подсвеченном) каталоге.
1426 .B F8 (Delete).
1427 Удалить подсвеченный каталог из файловой системы.
1429 .B C\-s, M\-s.
1430 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1431 такого каталога не существует, происходит просто смещение подсветки на
1432 одну строку вниз.
1434 .B C\-h, Backspace.
1435 Удаляет последний символ в строке (шаблоне) поиска.
1437 .B Любой другой символ.
1438 Этот символ добавляется в шаблон поиска и производится перемещение на
1439 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1440 дерева каталогов вначале необходимо активизировать режим поиска
1441 клавишами
1442 .BR C\-s .
1443 Шаблон поиска будет отображаться в строке мини\-статуса.
1445 Следующие действия возможны только в окне просмотра дерева каталогов и
1446 не поддерживаются при просмотре дерева в одной из панелей:
1448 .B F1 (Help).
1449 Вызов подсказки с отображением настоящего раздела помощи.
1451 .B Esc, F10.
1452 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1454 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1455 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1456 .\"LINK2"
1457 поддержке мыши\&.
1458 .\"Mouse Support"
1459 .\"NODE "    Find File"
1460 .SH "    Поиск файлов"
1461 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1462 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1463 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1464 .\"LINK2"
1465 дерева каталогов\&.
1466 .\"Directory Tree"
1468 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1469 соответствует только целым словам (например, если указано \"foo\",
1470 не будет найдено слово \"foobar\").
1472 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1473 Во время поиска его можно приостановить кнопкой <Приостановить>
1474 и продолжить по кнопке <Продолжить>.
1476 Список найденных файлов можно просматривать, перемещаясь с помощью
1477 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1478 используется для перехода в каталог, в котором находится подсвеченный
1479 файл. Кнопка <Повтор> служит для задания параметров нового
1480 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1481 Нажатие на кнопку <Панелизация> приведет к тому, что
1482 результаты поиска будут отображены на текущую активную панель, так что
1483 вы можете производить с выбранными файлами еще какие\-то действия
1484 (просматривать, копировать, перемещать, удалять и так далее). После
1485 вывода на панель можно нажать
1486 .B C\-r
1487 для возврата к обычному списку файлов.
1489 Можно задать список каталогов, которые команда "Поиск файла" будет
1490 пропускать в ходе поиска (например, вы знаете, что искомого файла нет на
1491 CDROM или не хотите искать в каталогах, подключенных через NFS по очень
1492 медленному каналу).
1494 Каталоги, которые надо пропустить, должны быть указаны в переменной
1495 .B ignore_dirs
1496 в секции
1497 .B FindFile
1498 вашего файла
1499 .BR ~/.config/mc/ini .
1500 Имена каталогов разделяются двоеточиями следующим образом:
1503 [FindFile]
1504 ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1507 Относительные пути также поддерживаются. Следующий пример показывает, как припоиске
1508 пропускать специальные каталоги различных систем управления версиями:
1510 ignore_dirs=/cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1513 Вы можете использовать перенаправление вывода на панель
1514 (см.
1515 .\"LINK2"
1516 Критерий панелизации\&)
1517 .\"External panelize"
1518 для выполнения некоторых усложненных последовательностей действий, в то
1519 время как "Поиск файла" позволяет выполнять только простые запросы.
1520 .\"NODE "    External panelize"
1521 .SH "    Критерий панелизации (External panelize)"
1522 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1523 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1524 программу и отобразить вывод этой программы на текущей активной панели.
1526 Например, если вы хотите выполнить какое\-то действие над всеми
1527 символическими ссылками текущего каталога, вы можете использовать пункт
1528 "Критерий панелизации" для запуска следующей команды:
1531 find . \-type l \-print
1534 После выполнения этой команды в текущей панели будет отображено не
1535 содержимое соответствующего каталога, а только все символические ссылки,
1536 в нем расположенные.
1538 Если вы хотите вывести на панель все файлы, которые были скачаны с
1539 вашего FTP\-сайта, вы можете использовать следующую команду для
1540 извлечения нужных имен из файла протокола:
1543 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1546 Если вы захотите, то можете сохранить часто используемые команды
1547 панелизации под отдельными информативными именами, чтобы иметь
1548 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1549 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1550 потребуется ввести имя, по которому вы будете вызывать команду. В
1551 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1552 вводить всю команду заново.
1553 .\"NODE "    Hotlist"
1554 .SH "    Справочник каталогов (Hotlist)"
1555 Пункт меню "Справочник каталогов" служит для вывода списка меток
1556 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1557 список можно использовать для быстрого перехода в нужный каталог.
1558 Пользуясь диалоговым окном "Cправочника каталогов", вы можете добавить
1559 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1560 добавления метки можно также использовать комбинацию клавиш
1561 .B C\-x h,
1562 по которой текущий каталог добавляется в "Cправочник каталогов".
1563 Программа выдаст запрос на ввод метки для этого каталога.
1565 Использование этого пункта меню обеспечивает более быстрый переход к
1566 часто используемым каталогам. Другим способом ускорения процедуры
1567 переключения на часто используемые каталоги является задание переменной
1568 CDPATH (смотрите описание
1569 .\"LINK2"
1570 встроенной команды cd\&.
1571 .\"The cd internal command"
1572 .\"NODE "    Extension File Edit"
1573 .SH "    Файл расширений"
1574 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1575 файла
1576 .BR ~/.local/share/mc/bindings .
1577 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1579 Все строки, начинающиеся с # или пустые строки игнорируются.
1581 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1582 начинаются секции файла расширений), должны иметь следующий формат:
1584 .IR keyword/desc ,
1585 т.е. все, что стоит после
1586 .I keyword/
1587 и до конца строки, интерпретируется как
1588 .I desc.
1590 В качестве keyword может стоять одно из следующих слов:
1592 .I shell
1593 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1594 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1595 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1596 не начинается с точки, то desc трактуется как полное имя файла.
1598 .I regex
1599 desc \- регулярное выражение. Обратите внимание на то, что используется
1600 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1601 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1602 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1604 .I directory
1605 Файл является каталогом и его имя соответствует регулярному выражению desc.
1607 .I type
1608 в этом случае выбираются такие файлы, для которых `file %f`
1609 соответствует регулярному выражению desc (часть filename: из `file %f`
1610 удалена).
1612 .I default
1613 подходит любой файл, независимо от того, какое значение принимает desc.
1615 .I include
1616 \- означает общую секцию.
1618 Все строки в секции, кроме первой, должны начинаться с пробела или
1619 символа табуляции и иметь следующий формат:
1621 .I keyword=command
1622 (без пробелов возле "="), где
1623 .I keyword
1624 должно быть:
1626 .I Open
1627 (строка задает действия, выполняемые в том случае, когда пользователь
1628 нажимает Enter или дважды щелкает мышкой по имени файла),
1629 .I View
1630 (F3),
1631 .I Edit
1632 (F4) или
1633 .I Include
1634 (для добавления правил из общей секции).
1636 .I command
1637 \- любая однострочная команда оболочки, в которой допускаются простые
1638 .\"LINK2"
1639 макроподстановки\&.
1640 .\"Macro Substitution"
1642 Действие вычисляется сверху вниз (таким образом порядок следования
1643 важен). Если некоторое действие пропущено, поиск продолжается как в
1644 случае, если это действие не соответствует условию. Другими словами если
1645 файл соответствует первой и второй секции, но действие View пропущено в
1646 первой секции, то при нажатии клавиши F3 будет использовано действие
1647 View из второй секции. default должно описывать все действия.
1648 .\"NODE "    Background Jobs"
1649 .SH "    Фоновые задания"
1650 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1651 из Midnight Commander (такими заданиями могут быть только операции
1652 копирования и перемещения файлов). Используя этот пункт меню или
1653 "горячие" клавиши
1654 .B C\-x j,
1655 вы можете остановить, возобновить или снять любое из фоновых заданий.
1656 .\"NODE "    Menu File Edit"
1657 .SH "    Редактирование файлов меню"
1658 Файлы меню содержат списки команд для выполнения часто повторяемых
1659 пользователем операций. Эти меню создаются и поддерживаются самими
1660 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1661 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1662 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1663 .B .mc.menu
1664 в текущем каталоге и отображает соответствующее меню (если находит и
1665 если владельцем этого файла является данный пользователь или root и этот
1666 файл не доступен на запись всем). Если такого файла не найдено, таким же
1667 образом ищется файл
1668 .B ~/.local/share/mc/menu
1669 и, в последнюю очередь, mc использует общесистемное меню
1670 .BR @prefix@/share/mc/mc.menu .
1672 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1673 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1674 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1675 отличного от пробела и символа табуляции, интерпретируются как названия
1676 пунктов меню, причем если первый символ является буквой или цифрой, то
1677 соответствующая клавиша будет служить "горячей" клавишей для вызова
1678 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1679 интерпретируются как команды, которые должны выполняться при вызове
1680 соответствующего пункта меню. Эти строки должны следовать за строкой
1681 названия и их может быть несколько.
1683 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1684 командные строки копируются во временный файл во временном каталоге
1685 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1686 позволяет пользователю вставлять в команды меню любые конструкции,
1687 допустимые в командном языке оболочки. Можно также использовать
1688 макроподстановки, которые производятся перед выполнением кода меню
1689 (подробнее смотрите в секции
1690 .\"LINK2"
1691 Макроподстановки\&).
1692 .\"Macro Substitution"
1694 Вот пример файла mc.menu:
1697 A       Dump the currently selected file
1698         od \-c %f
1700 B       Edit a bug report and send it to root
1701         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1702         vi $I
1703         mail \-s "Midnight Commander bug" root < $I
1704         rm \-f $I
1706 M       Read mail
1707         emacs \-f rmail
1709 N       Read Usenet news
1710         emacs \-f gnus
1712 H       Call the info hypertext browser
1713         info
1715 J       Copy current directory to other panel recursively
1716         tar cf \- . | (cd %D && tar xvpf \-)
1718 K       Make a release of the current subdirectory
1719         echo \-n "Name of distribution file: "
1720         read tar
1721         ln \-s %d `dirname %d`/$tar
1722         cd ..
1723         tar cvhf ${tar}.tar $tar
1725 = f *.tar.gz | f *.tgz & t n
1726 X       Extract the contents of a compressed tar file
1727         tar xzvf %f
1730 .B Условия выполнения (Default Conditions)
1732 Каждому пункту меню может предшествовать условие. Строка, задающая
1733 условие, должна содержать символ '=' в первой колонке. Команды,
1734 задаваемые этим пунктом меню, будут выполняться только если условие
1735 выполняется.
1738 Синтаксис строки условия:   = <sub\-cond>
1739                 или:        = <sub\-cond> | <sub\-cond> ...
1740                 или:        = <sub\-cond> & <sub\-cond> ...
1742 где <sub\-condition> может принимать следующие значения:
1744   y <pattern>     синтаксис текущего файла соответствует шаблону.
1745                   Только для меню редактора.
1746   f <pattern>     соответствует шаблону имя текущего файла?
1747   F <pattern>     соответствует шаблону файл в пассивной
1748                   панели?
1749   d <pattern>     соответствует шаблону имя текущего
1750                   каталога?
1751   D <pattern>     соответствует шаблону имя текущего
1752                   каталога в пассивной панели?
1753   t <type>        тип файла соответствует <type>?
1754   T <type>        тип файла в пассивной панели
1755                   соответствует <type>?
1756   x <filename>    filename является исполнимым?
1757   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1760 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1761 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1762 можете задать значение опции "shell patterns" путем записи строки
1763 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1764 или 1).
1767 Типы файлов определяются следующими символами:
1769   n     не каталог
1770   r     обычный файл (regular file)
1771   d     каталог
1772   l     ссылка (link)
1773   c     байт\-ориентированное устройство (char special)
1774   b     блок\-ориентированное устройство (block special)
1775   f     fifo
1776   s     socket
1777   x     исполняемый файл
1778   t     помеченный файл (tagged)
1781 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1782 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1783 определяется не типом самого файла, а тем, помечен ли файл на панели.
1784 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1785 и ложно, если таковых нет.
1787 Если условие начинается с '=?' вместо '=', то во время выполнения
1788 проверки условия будет отображаться ход вычисления условия (a debug
1789 trace will be shown whenever the value of the condition is calculated).
1791 Значение условия вычисляется слева направо. Это значит, что
1793         = f *.tar.gz | f *.tgz & t n
1795 вычисляется как
1797         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1800 Вот пример использования условий:
1803 = f *.tar.gz | f *.tgz & t n
1804 L       List the contents of a compressed tar\-archive
1805         gzip \-cd %f | tar xvf \-
1808 .B Условия включения пункта в меню (Addition Conditions)
1810 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1811 это условие трактуется как условие включения данного пункта в меню. Если
1812 условие истинно, пункт включается в отображаемое на экране меню, если
1813 условие не выполняется \- не включается.
1815 Вы можете использовать одно и то же условие и как условие выполнения и
1816 как условие включения пункта в меню, если начнете строку условия с '+='
1817 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1818 Если вы хотите использовать два разных условия, одно для включения в
1819 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1820 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1821 .\"NODE "  Options Menu"
1822 .SH "Меню 'Настройки' ('Options')"
1823 Программа Midnight Commander имеет ряд установок (опций), каждая из
1824 которых может быть включена или выключена, для чего служат несколько
1825 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1826 поставлена звездочка или знак "x" в скобках перед названием опции.
1828 Пункт
1829 .\"LINK2"
1830 Конфигурация
1831 .\"Configuration"
1832 вызывает диалоговое окно, в котором вы можете поменять большинство
1833 установок программы Midnight Commander.
1835 Пункт
1836 .\"LINK2"
1837 Внешний вид
1838 .\"Layout"
1839 служит для задания настроек, определяющих положение и вид окна программы
1840 mc на экране.
1842 Пункт
1843 .\"LINK2"
1844 Настройки панелей
1845 .\"Panel options"
1846 служит для задания настроек панелей файлового менеджера.
1848 Пункт
1849 .\"LINK2"
1850 Подтверждение
1851 .\"Confirmation"
1852 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1853 действий программа будет требовать подтверждения.
1855 Пункт
1856 .\"LINK2"
1857 Биты символов
1858 .\"Display bits"
1859 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1860 терминал будет обрабатывать (вводить и отображать на дисплее)
1861 информацию, представленную байтами (например, записанную в файле).
1863 Пункт
1864 .\"LINK2"
1865 Распознавание клавиш
1866 .\"Learn keys"
1867 вызывает диалоговое окно, в котором вы можете протестировать работу
1868 некоторых клавиш, которые работают не на всех типах терминалов, и
1869 связать ту реакцию системы, которая должна была последовать за нажатием
1870 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1872 Пункт
1873 .\"LINK2"
1874 Виртуальные ФС
1875 .\"Virtual FS"
1876 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1877 параметров, связанных с использованием виртуальных файловых систем.
1879 По команде
1880 .\"LINK2"
1881 Сохранить настройки
1882 .\"Save Setup"
1883 введенные значения параметров сохраняются в ini\-файле программы.
1884 .\"NODE "    Configuration"
1885 .SH "    Конфигурация"
1886 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1887 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1888 исполнения" и "Прочие настройки".
1890 .B Параметры операций с файлами
1892 .I Детали операций.
1893 Этот переключатель определяет, будет ли при выполнении операций
1894 копирования, перемещения и удаления выводится дополнительное окно,
1895 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1896 можете отключить этот вывод. Он отключается автоматически, если скорость
1897 вашего терминала меньше 9600 bps.
1899 .I Подсчитывать общий размер.
1900 Если эта опция включена, Midnight Commander перед выполнением операций
1901 копирования, перемещения и удаления подсчитывает общее число
1902 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1903 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1904 замедляет выполнение операций). Эта опция не работает, если отключена
1905 опция
1906 .I Детали операций.
1908 .I Обычный индикатор прогресса.
1909 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1910 перемещение, удаление) всегда увеличивается слева направо. Если опция
1911 выключена, направление увеличения индикатора прогресса совпадает с направлением
1912 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1914 .I Автоимя каталога.
1915 При создании нового каталога по F7 в поле ввода имени нового каталога
1916 будет автоматически подставляться имя файла или каталога, находящегося
1917 под курсором. По умолчанию выключено.
1919 .B Клавиша Esc
1921 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1922 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1923 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1924 дважды, чтобы закрыть диалог. Но существует возможность использовать
1925 однократное нажатие ESC для этого действия.
1927 .I Однократное нажатие.
1928 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1929 ожидать нажатия второй клавиши только в течение некоторого временного
1930 интервала (см. ниже опцию
1931 .IR Интервал ),
1932 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1933 как каоманда "Отмена" (ESC ESC).
1935 .I Интервал.
1936 Эта опция используется для задания временного интервала (в микросекундах)
1937 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1938 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1939 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1940 (также в микросекундах), которая имеет приоритет над над значеним этой
1941 опции.
1943 .B Пауза после исполнения
1945 После выполнения вашей команды Midnight Commander может обеспечить
1946 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1947 варианта установки этой опции:
1949 .IR Никогда.
1950 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1951 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1952 нажав C\-o.
1954 .IR "На "тупых" терминалах" .
1955 Пауза будет создаваться на терминалах, которые не способны обеспечить
1956 показ вывода последней из выполнявшихся команд (это любые терминалы,
1957 отличные от xterm или Linux\-консоли).
1959 .IR Всегда .
1960 Программа обеспечит паузу после выполнения любой команды.
1962 .B Прочие настройки
1964 .I Встроенный редактор.
1965 Если эта опция включена, то для редактирования файлов вызывается
1966 встроенный редактор. Если опция выключена, то будет использоваться
1967 редактор, указанный в переменной окружения
1968 .B EDITOR.
1969 Если такой редактор не задан, будет вызываться
1970 .B vi
1971 Смотрите раздел
1972 .\"LINK2"
1973 Встроенный редактор файлов\&.
1974 .\"Internal File Editor"
1976 .I Встроенный просмотр.
1977 Если эта опция включена, для просмотра файлов вызывается встроенная
1978 программа просмотра. Если опция выключена, вызывается программа,
1979 указанная в переменной окружения
1980 .B PAGER.
1981 Если такая программа не задана, используется команда
1982 .B view.
1983 Смотрите раздел
1984 .\"LINK2"
1985 Встроенная программа просмотра файлов\&.
1986 .\"Internal File Viewer"
1988 .I Автоматические меню.
1989 Если эта опция включена, пользовательское меню будет автоматически
1990 вызываться на экран при запуске программы. Это бывает полезно, если на
1991 компьютере работают неопытные пользователи (операторы), которые должны
1992 выполнять только стандартные операции.
1994 .I Выпадение меню при вызове.
1995 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
1996 будет сразу отображаться перечень пунктов меню (выпадающее меню).
1997 В противном случае активизируются только пункты главного меню, и вы должны
1998 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
1999 либо выбрать нужный пункт по "горячей клавише" и только после этого
2000 получите возможность выбрать пункт выпадающего меню.
2002 .I Образцы в стиле shell.
2003 По умолчанию команды Select, Unselect и Filter используют регулярные
2004 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2005 like regular expressions). Для того, чтобы достичь такого эффекта,
2006 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2007 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2008 заменяется на обычную точку. Если опция отключена, то регулярные
2009 выражения должны строиться так, как описано в ed(1).
2011 .I Дополнение: показывать все.
2012 В процессе ввода команд Midnight Commander может выполнять
2013 .\"LINK2"
2014 Завершение ввода
2015 .\"Completion"
2016 при нажатии на клавиши
2017 .B M\-Tab,
2018 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2019 нажатии
2020 .B M\-Tab
2021 он ищет все возможные варианты завершения и, если завершения
2022 неоднозначны (имеется много разных вариантов), то только издает звуковой
2023 сигнал. При втором нажатии
2024 .B M\-Tab
2025 отображаются все возможные завершения. Если вы хотите видеть все
2026 возможные варианты завершения после первого нажатия
2027 .B M\-Tab,
2028 включите эту опцию.
2030 .I Вращающийся индикатор
2031 Если эта опция включена, Midnight Commander отображает в верхнем правом
2032 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2033 задание (операция).
2035 .I Смена каталога по ссылкам.
2036 Установка этой опции приводит к тому, что Midnight Commander будет
2037 следовать логической цепочке подкаталогов при выполнении команд смены
2038 каталога как в панели, так и по команде
2039 .B cd.
2040 Так же ведет себя по умолчанию
2041 .B bash.
2042 Если же опция не включена, Midnight Commander будет при выполнении
2043 команды
2044 .B cd
2045 следовать реальной структуре каталогов, так что если вы вошли в текущий
2046 каталог по ссылке на него, то по команде
2047 .B cd ..
2048 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2049 расположена ссылка.
2051 .I Безопасное удаление.
2052 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2053 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2054 изменяется с
2055 .B Да
2056 на
2057 .BR Нет .
2058 По умолчанию эта опция отключена.
2060 .I Автосохранение настроек.
2061 Если эта опция включена, то при выходе из программы Midnight Commander
2062 значения всех настраиваемых параметров сохраняются в файле
2063 .BR ~/.config/mc/ini .
2064 .\"NODE "    Layout"
2065 .SH "    Внешний вид"
2066 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2067 параметры отображения на экране главного окна программы Midnight
2068 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2069 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2071 .B Разбиение панелей
2073 Большую часть экрана занимают файловые панели. Вы можете указать,
2074 каким должно быть расположение панелей:
2075 .I вертикальное
2076 или
2077 .IR горизонтальное .
2078 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2079 Alt\-, (Alt\-запятая).
2081 .I Равные размеры
2082 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2084 .B Консольный вывод
2086 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2087 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2088 вывода команды.
2090 .B Прочие настройки
2092 .I Линейка меню.
2093 Если включено, основное меню программы будет отображаться постоянно вверху
2094 экрана. По умолчанию включено.
2096 .I Командная строка.
2097 Если включено, в нижней части экрана будет доступна командная строка.
2098 По умолчанию включено.
2100 .I Метки клавиш.
2101 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2102 функциональным клавишам F1\-F10. По умолчанию включено.
2104 .I Строка подсказки.
2105 Если включено, ниже панелей будут отображаться однострочные подсказки
2106 по приёмам работы в Midnight Commander. По умолчанию включено.
2108 .I Заголовок xterm.
2109 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2110 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2111 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2112 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2113 По умолчанию включено.
2115 .I Свободное место.
2116 Если включено, на нижней рамке панели будет показано свободное место и общий
2117 размер текущей файловой системы. По умолчанию включено.
2118 .\"NODE "    Panel options"
2119 .SH "    Настройки панелей"
2120 .B Основные настройки панелей
2122 .I Показывать мини\-статус.
2123 Если включено, в нижней части каждой панели выводится строка информации
2124 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2126 .I Размеры в единицах СИ.
2127 Если эта опция включена, то Midnight Commander отображает размеры файлов
2128 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2129 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2130 Midnight Commander отображат размеры в двоичных единицах (по снованию
2131 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2133 .I Смешивать файлы/каталоги.
2134 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2135 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2136 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2138 .I Показывать резервные (Backup) файлы.
2139 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2140 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2142 .I Показывать скрытые файлы.
2143 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2144 начинаются точкой (как ls \-a). По умолчанию включено.
2146 .I Быстрая загрузка каталога.
2147 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2148 Commander будет использовать для вывода содержимого каталога следующий трюк:
2149 содержимое каталога перечитывается только в том случае, если изменилась
2150 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2151 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2152 размер файла, режим доступа или владелец и т.п.) содержимое панели
2153 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2154 файлов вручную (используя клавиатурное сочетание C\-r).
2156 .I Отметка перемещает курсор.
2157 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2158 на имени файла смещается на одну строку вниз.
2160 .I Инвертировать только файлы.
2161 Если опция включена (по умолчанию она включена), инвертирование
2162 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2163 не изменяется. Если не установлена, производится инвертирование как файлов,
2164 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2166 .I Простая перестановка.
2167 Если обе панели содержат списки файлов и каталогов, простая перестановка
2168 представляет собой изменение расположения панелей на экране: правая панель
2169 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2170 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2171 По умолчанию выключено.
2173 .I Автосохранение настроек панелей.
2174 Если опция включена (по умолчанию она выключена), то при выходе из
2175 Midnight Commander'а текущие настройки панелей соханяются в файле
2176 ~/.cache/mc/panels.ini.
2178 .B Навигация
2180 .I Навигация в стиле lynx.
2181 Если эта опция включена, вы имеете возможность использовать клавиши
2182 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2183 "стрелка влево" для перехода в родительский по отношению к текущему
2184 каталог (при условии, что командная строка пуста). По умолчанию опция
2185 отключена.
2187 .I Страничное листание.
2188 Если опция установлена (по умолчанию она установлена), то когда курсор
2189 (подсветка) достигает конца или начала списка файлов, отображаемого на
2190 панели, будет производиться смещение на половину этого списка (то есть
2191 половина отображаемого списка остается на экране, а половина пропадает,
2192 заменяясь следующими пунктами общего списка). Если опция не установлена,
2193 происходит смещение только на одну строку.
2195 .I Страничное листание мышью.
2196 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2197 осуществляемая с помощью мышки, производиться страницами или на одну
2198 строку.
2200 .B Расцветка файлов
2202 По умолчанию вся информация отображаются одним цветом, но вы можете
2203 сделать так, чтобы
2204 .I права доступа
2206 .I типы файлов
2207 были выделены другими
2208 .\"LINK2"
2209 цветами\&.
2210 .\"Colors"
2211 Если включено выделение цветом прав доступа, поля
2212 .I perm
2214 .I mode
2216 .\"LINK2"
2217 форматах вывода\&,
2218 .\"Listing Mode..."
2219 показывающие права пользователя, запустившего программу Midnight
2220 Commander, выделены цветом, определенным ключевым словом
2221 .I selected.
2222 Если разрешено, подсветка имён файлов производится на основании
2223 правил из файла @sysconfdir@/mc/filehighlight.ini. Смотрите
2224 .\"LINK2"
2225 Подсветка имён файлов
2226 .\"Filenames Highlight"
2227 для получения большей информации.
2229 .B Быстрый поиск
2231 .\"LINK2"
2232 Быстрый поиск файлов
2233 .\"Quick search"
2234 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2235 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2236 с учётом регистра или без. Режим по умолчанию \- использование порядка
2237 сортировки файлов в панели.
2238 .\"NODE "    Confirmation"
2239 .SH "    Подтверждения"
2240 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2241 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2242 перед выходом из программы MC, перед удаленим каталога из "Справочника
2243 каталогов", а также перед очисткой истории выдавался дополнительный запрос
2244 на подтверждение.
2245 .\"NODE "    Display bits"
2246 .SH "    Биты символов..."
2247 Этот пункт меню используется для задания диапазона отображаемых на
2248 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2249 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2250 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2251 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2252 символы.
2253 .\"NODE "    Learn keys"
2254 .SH "    Распознавание клавиш..."
2255 Пункт
2256 .\"LINK2"
2257 Распознавание клавиш (Learn keys)
2258 .\"Learn keys"
2259 вызывает диалоговое окно, в котором вы можете протестировать работу
2260 некоторых клавиш
2261 .B (F1\-F20, Home, End),
2262 которые работают не на всех типах терминалов.
2264 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2265 тестироваться. Вы можете перемещать подсветку по названиям, используя
2266 клавишу
2267 .B Tab
2268 или клавиши, применяемые в редакторе
2269 .B vi
2270 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2271 клавиши со стрелками, после чего возле их названий в таблице появится
2272 пометка OK, то их тоже можно будет использовать для управления
2273 перемещением.
2275 Для тестирования работы клавиш нужно нажать каждую клавишу из
2276 перечисленных в таблице. Если она работает нормально, возле ее названия
2277 в таблице появится пометка OK. После появления такой пометки клавиша
2278 начинает работать в ее обычном режиме. Например, первое нажатие на
2279 клавишу
2280 .B F1
2281 приводит только к появлению пометки (если она работает нормально), а при
2282 следующих нажатиях будет вызываться окно подсказки. То же самое
2283 относится к клавишам стрелок. Клавиша
2284 .B Tab
2285 работает всегда.
2287 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2288 появится. В таком случае можно связать ту реакцию системы, которая
2289 должна была последовать за нажатием неработающей (отсутствующей)
2290 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2291 переместить подсветку на название неработающей клавиши (используя мышь
2292 или клавишу
2293 .BR Tab )
2294 и нажать
2295 .B Enter
2296 или клавишу
2297 .BR пробела .
2298 Должно появиться окно красного цвета, в котором вас просят нажать
2299 клавишу, которая будет использоваться вместо неработающей. Для отмены
2300 операции нажмите
2301 .B Esc
2302 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2303 комбинацию клавиш, которая будет служить заменой для неработающей
2304 клавиши (и тоже дождитесь закрытия окна).
2306 Когда закончите тестирование и настройку всех клавиш, вы можете
2307 сохранить эти настройки в секции [terminal:TERM] вашего файла
2308 .B ~/.config/mc/ini
2309 (где TERM \- название используемого терминала) либо отказаться от
2310 запоминания изменений. Если все клавиши работают нормально, то
2311 сохранение, конечно, не требуется.
2312 .\"NODE "    Virtual FS"
2313 .SH "    Виртуальные файловые системы"
2314 Этот пункт меню позволяет задать некоторые параметры кэширования
2315 информации о
2316 .\"LINK2"
2317 виртуальных файловых системах\&.
2318 .\"Virtual File System"
2320 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2321 оперативной памяти информацию, относящуюся к некоторым виртуальным
2322 файловым системам (например, списки файлов в каталогах удаленных ftp
2323 серверов).
2325 Кроме того, для получения доступа к содержимому сжатых архивов
2326 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2327 на жестком диске.
2329 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2330 может появиться желание настроить некоторые параметры таким образом,
2331 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2332 используемым файловым системам.
2334 Файловая система архиватора tar очень разумно организует работу с
2335 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2336 когда возникает необходимость обращения к информации из tar\-файла,
2337 использует этот список для извлечения нужного файла.
2339 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2340 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2341 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2342 загрузки/отображения), файловая система tar должна разархивировать файлы
2343 на диск во временный каталог и затем представить обращение к
2344 разархивированным файлам как обращение к tar\-файлу.
2346 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2347 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2348 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2349 разархивация \- операция медленная, Midnight Commander кеширует
2350 информацию в памяти на некоторое время. По истечении этого интервала
2351 времени все ресурсы, выделенные этой файловой системе, будут
2352 освобождены. По умолчанию величина этого интервала устанавливается
2353 равной 1 минуте. Смотрите также
2354 .\"LINK2"
2355 Файловая система tar\&.
2356 .\"Tar File System"
2358 Файловая система FTP сохраняет список каталогов, полученный с
2359 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2360 хранится в кеше, задается опцией
2361 .I Тайм\-аут кеша каталога FTP.
2362 Слишком маленькое значение этого параметра будет замедлять все операции
2363 с файловой системой ftp, потому что каждое обращение к ней будет
2364 означать реальное обращение к удаленному ftp серверу.
2366 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2367 (proxy host), который будет использоваться для перекачки файлов по ftp и
2368 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2369 через прокси\-сервер.
2371 .I Пароль анонимного FTP:
2372 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2373 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2374 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2375 электронный адрес для сайтов, которым не доверяете, особенно если 
2376 не используется фильтрация нежелательной корреспонденции.
2378 Также можно разрешить использование файла
2379 .BR ~/.netrc ,
2380 содержащего имена пользователей и пароли серверов FTP.
2381 Формат файла .netrc описан в .netrc (5).
2383 Смотрите раздел о
2384 .\"LINK2"
2385 файловой системе FTP
2386 .\"FTP File System"
2387 для получения дополнительной информации.
2388 .\"NODE "    Save Setup"
2389 .SH "    Сохранение установок"
2390 При загрузке Midnight Commander пытается считать значения различных
2391 установочных параметров из файла
2392 .BR ~/.config/mc/ini .
2393 Если такого файла не существует, необходимая информация ищется в
2394 общесистемном конфигурационном файле
2395 .BR mc.ini .
2396 Этот файл располагается в каталоге, путь к которому можно определить,
2397 запустив команду
2398 .BR "mc \-f" .
2399 (это можно сделать даже из командной строки MC).  Если и этого файла не
2400 существует,
2401 .I MC
2402 использует установки по умолчанию.
2404 Команда
2405 .I Сохранить настройки
2406 создает файл
2407 .BR ~/.config/mc/ini ,
2408 в котором записываются текущие значения параметров, задаваемых опциями
2409 меню
2410 .\"LINK2"
2411 Левая, Правая
2412 .\"Left and Right Menus"
2414 .\"LINK2"
2415 Настройки\&.
2416 .\"Options Menu"
2418 Если вы включите опцию
2419 .I Автосохранение настроек
2420 (пункт меню "Настройки/Конфигурация"),
2421 .I MC
2422 будет автоматически сохранять текущие настройки при выходе из программы.
2424 Значения некоторых параметров не могут быть изменены через пункты меню.
2425 Для изменения значений этих параметров вы должны отредактировать файл
2426 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2427 параметрах смотрите в разделе
2428 .\"LINK2"
2429 .I Специальные установки\&.
2430 .\"Special Settings"
2431 .SH ""
2432 .\"NODE "Executing operating system commands"
2433 .SH "Выполнение команд операционной системы"
2434 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2435 должны либо набрать имя соответствующей программы в командной строке,
2436 либо выбрать имя программы в одной из панелей (переместив подсветку на
2437 имя файла программы), а затем нажать клавишу Enter.
2439 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2440 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2441 расширение выбранного файла с расширениями, прописанными в
2442 .\"LINK2"
2443 файле расширений\&.
2444 .\"Extension File Edit"
2445 Если в файле расширений найдется подраздел, задающий процедуры обработки
2446 файлов с данным расширением, то обработка файла производится в
2447 соответствии с заданными в этом подразделе командами. Перед обработкой
2448 выполняются простые
2449 .\"LINK2"
2450 макроподстановки\&.
2451 .\"Macro Substitution"
2452 .\"NODE "  The cd internal command"
2453 .SH "  Встроенная команда cd"
2454 Команда
2455 .I cd
2456 не передается на исполнение оболочке, а интерпретируется самой
2457 программой Midnight Commander. Поэтому при ее запуске возможны не все
2458 удобные макрорасширения и подстановки, доступные в оболочке, а только
2459 часть из них:
2461 .I Замена тильды
2462 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2463 вы добавите после тильды имя пользователя, эта конструкция будет
2464 заменена на имя домашнего каталога указанного пользователя.
2466 Например, ~guest \- это домашний каталог пользователя guest, в то время
2467 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2469 .I Предыдущий каталог
2470 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2471 то есть выполнив команду:
2472 .B cd \-
2474 .I Каталоги в CDPATH
2475 Если каталог, указанный команде
2476 .BR cd ,
2477 не является подкаталогом текущего каталога, то Midnight Commander
2478 использует значение переменной окружения
2479 .B CDPATH
2480 для поиска указанного каталога во всех каталогах, перечисленных в этой
2481 переменной.
2483 Например, если переменной
2484 .B CDPATH
2485 присвоено значение
2486 .BR ~/src:/usr/src ,
2487 то из любого места в файловой системе вы сможете перейти в любой
2488 подкаталог каталогов
2489 .B ~/src
2491 .BR /usr/src ,
2492 используя только относительные имена (cd linux вызовет переход в
2493 /usr/src/linux).
2494 .\"NODE "  Macro Substitution"
2495 .SH "  Макроподстановки"
2496 Перед выполнением команд, задаваемых пунктами
2497 .\"LINK2"
2498 пользовательского меню\&,
2499 .\"Menu File Edit"
2500 вызываемых
2501 .\"LINK2"
2502 по расширению имени файла\&,
2503 .\"Extension File Edit"
2504 или запускаемых из командной строки ввода, вначале выполняются простые
2505 макроподстановки.
2508 .I "%i"
2509 Отступ из пробелов, равный текущему положению курсора. Только для меню
2510 редактора.
2512 .I "%y"
2513 Тип синтаксиса текущего файла. Только для меню редактора.
2515 .I "%k"
2516 Имя файла блока редактора.
2518 .I "%e"
2519 Имя файла протокола ошибок исполнения сценариев редактора.
2521 .I "%m"
2522 Имя текущего файла меню.
2524 .I "%f" и "%p"
2525 Текущее имя файла.
2527 .I "%x"
2528 Расширение текущего файла.
2530 .I "%b"
2531 Имя текущего файла без расширения.
2533 .I "%d"
2534 Имя текущего каталога.
2536 .I "%F"
2537 Текущее имя файла в неактивной панели.
2539 .I "%D"
2540 Имя текущего каталога в неактивной панели.
2542 .I "%t"
2543 Отмеченные файлы.
2545 .I "%T"
2546 Файлы, отмеченные в неактивной панели.
2548 .I "%u" и "%U"
2549 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2550 Их можно использовать в скриптах, заданных для пункта меню или
2551 ассоциированных с расширением файла, только один раз, поскольку после их
2552 использования помеченных файлов не будет.
2554 .I "%s" и "%S"
2555 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2556 файл, имя которого подсвечено.
2558 .I "%cd"
2559 Это специальный макрос, используемый для перехода из текущего каталога в
2560 каталог, указанный перед этим макросом. Используется в основном для
2561 обращения к
2562 .\"LINK2"
2563 виртуальным файловым системам\&.
2564 .\"Virtual File System"
2566 .I "%view"
2567 Этот макрос используется для вызова встроенной программы просмотра.
2568 Может использоваться как с аргументами, так и без них. Если заданы
2569 аргументы, они должны быть заключены в фигурные скобки.
2571 Аргументами могут быть:
2572 .I ascii
2573 \- для перевода программы просмотра в режим ascii;
2574 .I hex
2575 \- для перевода программы просмотра в режим hex;
2576 .I nroff
2577 \- для указания программе просмотра, что необходимо интерпретировать
2578 выделенные (bold) и подчеркнутые последовательности nroff;
2579 .I unformatted
2580 \- указывает программе просмотра, что не нужно использовать команды
2581 nroff для выделения или подчеркивания текста;
2583 .I "%%"
2584 Символ %
2586 .I "%{любой текст}"
2587 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2588 выводится как подсказка. Макрос заменяется на текст, введенный
2589 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2590 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2591 командной строке.
2593 .I "%var{ENV\-VAR:default}"
2594 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2595 если она установлена, в противном случае будет использовано значение
2596 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2597 .\"NODE "  The subshell support"
2598 .SH "  Поддержка subshell"
2599 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2600 bash, tcsh и zsh.
2602 Если поддержка subshell включена, то Midnight Commander будет порождать
2603 точную копию (a concurrent copy) вашей оболочки (которая определена в
2604 переменной окружения
2605 .B SHELL
2606 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2607 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2608 оболочку для выполнения команды. Введенная команда передается subshell.
2609 Это позволяет изменять значения переменных окружения, использовать
2610 функции shell и определять алиасы (aliases), которые будут действовать
2611 до выхода из программы Midnight Commander.
2613 Если вы используете
2614 .BR bash ,
2615 можно указать команды, которые будут выполняться при запуске
2616 subshell, в файле
2617 .B ~/.local/share/mc/bashrc
2618 и специальную карту раскладки клавиатуры в файле
2619 .B ~/.local/share/mc/inputrc.
2620 Пользователи
2621 .B tcsh
2622 могут задать выполняемые при запуске команды в файле
2623 .B ~/.local/share/mc/tcshrc.
2625 Во время выполнения приложения в subshell можно в любой момент нажать
2626 комбинацию клавиш
2627 .B C\-o
2628 для переключения в Midnight Commander (выполняемая команда или
2629 приложение будут остановлены). Если вы прервали таким образом исполнение
2630 команды, вы не сможете запустить другую внешнюю команду, пока не
2631 завершите работу остановленного приложения.
2633 Особенностью использования subshell является то, что подсказка (prompt),
2634 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2635 оболочке.
2637 В разделе
2638 .\"LINK2"
2639 Опции запуска
2640 .\"OPTIONS"
2641 приведена дополнительная информация о том, как можно управлять
2642 (настроить) subshell.
2643 .\"NODE "Chmod"
2644 .SH "Права доступа (Chmod)"
2645 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2646 команде chmod \- команде изменения атрибутов доступа к файлам и
2647 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2648 клавиш
2649 .BR "C\-x c" .
2651 Диалоговое окно "Права доступа" состоит из двух частей \-
2652 .I Права доступа
2654 .IR Файл .
2656 В части "Файл" отображается имя файла или каталога и права доступа на
2657 него в восьмеричной форме, а также указаны владелец и группа файла.
2659 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2660 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2661 помечены те атрибуты, которые установлены для данного файла. Изменять
2662 установки атрибутов можно двумя способами. При первом способе
2663 непосредственно изменяется значение атрибута в квадратных скобках возле
2664 его названия. Для изменения значений атрибутов надо переместить
2665 подсветку на название соответствующего атрибута и нажать клавишу
2666 пробела.
2668 Для перемещения подсветки по названиям атрибутов можно использовать
2669 .I клавиши\-стрелки
2670 или клавишу
2671 .IR Tab .
2672 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2673 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2674 же отображаются в части окна "Файл".
2676 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2677 в силу, надо нажать клавишу Enter или экранную кнопку
2678 .B [Установить]
2679 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2680 кнопку
2681 .BR [Прервать] .
2682 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2683 (выделенные буквы в названии атрибута).
2685 Изменять права доступа к отдельному файлу можно только первым
2686 способом (описанным выше). Если вы хотите изменить атрибуты прав
2687 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2688 этим способом, только вместо экранной кнопки
2689 .B [Установить]
2690 или клавиши <Enter> должны выбрать кнопку
2691 .B [Установить все].
2692 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2693 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2694 внимание, что значение в квадратных скобках при этом не изменяется.
2695 После этого вы выбираете один из следующих вариантов действий (то есть
2696 одну из экранных кнопок):
2698 .B [Отметить все]
2699 отмеченные атрибуты (и только они) будут установлены в те значения,
2700 которые указаны в квадратных скобках возле названия атрибута, причем для
2701 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2702 значение для выбранных файлов не изменяется.
2704 .B [Установить помеченное]
2705 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2706 установлен в 1.
2708 .B [Очистить помеченное]
2709 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2710 установлен в 0.
2712 .B [Установить]
2713 будут установлены атрибуты только для одного файла (первого из
2714 помеченных), причем установка производится так же, как по клавише
2715 [Отметить все].
2717 .B [Прервать]
2718 отказаться от выполнения команды Chmod.
2719 .\"NODE "Chown"
2720 .SH "Владелец/группа (Chown)"
2721 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2722 владельца файла или группу, которая имеет какие\-то права на файл.
2723 "Горячая" клавиша для вызова этого пункта меню \-
2724 .B C\-x o.
2725 .\"NODE "Advanced Chown"
2726 .SH "Расширенная команда Chown"
2727 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2728 совмещающее в себе окна, появляющиеся при выборе пунктов
2729 .\"LINK2"
2730 Права доступа (Chmod)
2731 .\"Chmod"
2733 .\"LINK2"
2734 Владелец/группа (Chown)\&.
2735 .\"Chown"
2736 В этом окне можно изменить как права доступа к файлу, так и
2737 владельцев файла.
2738 .\"NODE "File Operations"
2739 .SH "Операции с файлами"
2740 Когда вы выполняете операции копирования, перемещения или удаления
2741 файлов, Midnight Commander отображает на экране диалоговое окно, в
2742 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2743 идет процесс обработки. Для отображения процесса обработки на экран
2744 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2745 показывает, какая часть текущего файла обработана (например,
2746 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2747 обработана на текущий момент. Третья (bytes bar) показывает долю
2748 выполненных работ (в процентах от суммарного объема помеченных файлов).
2749 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2750 две последних диаграммы не отображаются.
2752 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2753 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2754 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2755 заданной операции, все оставшиеся файлы будут пропущены.
2757 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2758 видов.
2760 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2761 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2762 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2763 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2764 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2765 (например, воспользовавшись другим терминалом).
2767 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2768 переписать существующий файл. В этом окне отображаются время создания и
2769 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2770 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2771 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2772 ответа:
2774 согласиться (кнопка <Да>);
2776 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2778 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2779 <дописать в Конец>).
2781 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2782 файлы?") позволяет принять одно решение по всем выбранным для обработки
2783 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2784 варианта решения:
2786 .I <Все>
2787 перезаписались без дополнительных вопросов все выбранные файлы;
2789 .I <Устаревшие>
2790 перезапишутся (затрутся) только файлы, которые созданы раньше
2791 файла\-источника;
2793 .I <ни Одного>
2794 не перезаписывать файлы (но если не существует файла\-приемника, то
2795 копирование источника будет произведено);
2797 .I <Различающиеся по длине>
2798 Вы можете отказаться от выполнения операции, если нажмете клавишу
2799 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2800 производится клавишами стрелок или клавишей табуляции.
2802 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2803 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2804 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2805 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2806 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2807 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2808 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2809 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2810 подкаталогами.
2812 Если вы пометили для обработки группу файлов, то после выполнения
2813 операции будет снята отметка только с тех файлов, которые успешно
2814 обработаны. Пропущенные файлы останутся помеченными.
2815 .\"NODE "Mask Copy/Rename"
2816 .SH "Маски файлов для операций копирования/переименования"
2817 При выполнении операций копирования и перемещения (или переименования)
2818 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2819 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2820 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2821 эта вторая маска представляет собой несколько символов замены
2822 (wildcards) в конце строки, определяющей место назначение создаваемых
2823 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2824 (скопированы или перемещены с новыми именами) в соответствии с маской
2825 файла\-приемника. Если имеются помеченные файлы, то копируются
2826 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2827 для файлов\-источников.
2829 Есть еще несколько опций, которые влияют на выполнение операций
2830 копирования/перемещения файлов, и которые устанавливаются в том же окне
2831 запроса, где задаются маски имен файлов:
2833 "Разыменовывать ссылки" (Follow links) определяет, будут ли при
2834 копировании жестких или символических ссылок в каталоге\- приемнике (и
2835 рекурсивно в подкаталогах) создаваться такие же ссылки, или будут
2836 копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2838 "Внутрь каталога, если есть" (Dive into subdirs) определяет, что делать,
2839 если в каталоге\-приемнике уже существует подкаталог, имя которого
2840 совпадает с именем файла (каталога), который копируется (источника). По
2841 умолчанию (опция отключена) содержимое каталога\-источника копируется в
2842 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2843 создан новый подкаталог с тем же именем, в который и будет
2844 осуществляться копирование. Лучше показать это на примере:
2846 Пусть вы хотите скопировать содержимое каталога foo в каталог /bla/foo,
2847 который уже существует. Обычно (опция отключена) mc будет просто
2848 копировать все файлы из foo в /bla/foo. Если опцию включить, копирование
2849 файлов будет производиться в /bla/foo/foo.
2851 "Сохранять атрибуты" (Preserve attributes) определяет, будут ли при
2852 копировании/перемещении сохранены атрибуты исходного файла: права
2853 доступа, временные метки и, если вы root, UID и GID исходного файла.
2854 Если опция отключена, атрибуты будут установлены в соответствии с
2855 текущим значением umask.
2857 Опция
2858 .B "Образцы в стиле shell"
2859 включена.
2861 Когда опция
2862 .B "Образцы в стиле shell"
2863 включена, можно использовать символы замены (wildcards) '*' и '?' в
2864 маске источника. Они обрабатываются аналогично тому, как это делается в
2865 shell. В маске приемника разрешается использовать только '*' и
2866 \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2867 группе символов замены в маске источника, второй символ '*'
2868 соответствует второй группе и т.д. Аналогично, символ замены \&'\\1'
2869 соответствует первой группе символов замены в маске источника, символ
2870 \&'\\2' \- второй группе и т.д. до \&'\\9'. Символ \&'\\0' соответствует
2871 целому имени файла\-источника.
2873 Два примера:
2875 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2876 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2877 будет находиться в каталоге "/bla".
2879 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2880 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2881 вид "*.*", а маска приемника \- "\\2.\\1".
2883 Опция
2884 .B "Образцы в стиле shell"
2885 выключена.
2887 Когда опция
2888 .B "Образцы в стиле shell" (Use shell patterns)
2889 выключена, MC не осуществляет автоматической группировки. Для указания
2890 групп символов в маске источника, которые будут соответствовать символам
2891 замены в маске приемника, вы должны в этом случае использовать скобки
2892 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2893 вводе.
2895 Два примера:
2897 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2898 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2899 результатом будет "/bla/foo.tgz".
2901 Предположим, что вы хотите поменять местами имя файла и его расширение,
2902 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2903 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2905 .B "Преобразование регистра"
2907 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2908 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2909 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2910 регистре соответственно.
2912 Если использовать в маске приемника '\\U' или '\\L', то к
2913 соответствующему регистру будут преобразованы все последующие символы,
2914 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2915 или конца имени файла.
2917 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2918 \&'\\U' и '\\L'.
2920 Например, если маска источника есть '*' (опция "Образцы в стиле shell"
2921 включена) или '^\\(.*\\)$' (опция "Образцы в стиле shell" выключена), а
2922 маска приемника есть '\\L\\u*', имена файлов будут преобразованы таким
2923 образом, что первые буквы имени будут заглавными, а все остальные \-
2924 строчными.
2926 Символ '\\' в масках используется для отмены специальной интерпретации
2927 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2928 означает просто звездочку (asterisk).
2930 "Изменять относительные ссылки" (Stable Symlinks) указывает, что 
2931 Midnight Commander, должен изменять символические ссылки. Скопированные
2932 символические ссылки будут указывать на то же расположение, что и
2933 оригинальная ссылка, при этом дописываются необходимые ../ и другие каталоги
2934 .\"NODE "Select/Unselect Files"
2935 .SH "Select/Unselect Files"
2936 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2937 .\"LINK2"
2938 Строка ввода
2939 .\"Input Line Keys"
2940 предназначена для ввода регулярного выражения (маски) для помети файлов.
2941 Если включена опция
2942 .I Только файлы,
2943 то выделены будут только файлы. Если опция
2944 .I Только файлы,
2945 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2946 .I Образцы в стиле shell (Shell Patterns),
2947 регулярные выражение строятся по тем же правилам, которые действуют в
2948 оболочке shell (* означает ноль или большее число любых символов, а ?
2949 заменяет один произвольный символ). Если опция
2950 .I Образцы в стиле shell (Shell Patterns)
2951 отключена, то пометка файлов производится по правилам обработки
2952 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
2953 .I С учётом регистра
2954 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2955 Если опция
2956 .I С учётом регистра
2957 отключена, то регистр символов учитываться не будет.
2958 .\"NODE "Diff Viewer"
2959 .SH "Встроенная программа сравнения файлов"
2960 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2961 Также оно позволяет редактировать их (после завершения редактирования произойдет
2962 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2963 систем управления версиями, такими как GIT, Subversion и другие.
2965 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
2966 файлов mcdiff.
2968 .B F1
2969 Вызов встроенной помощи.
2971 .B F2
2972 Сохранение изменений в файлах.
2974 .B F4
2975 Редактирование файла в левой панели.
2977 .B F14
2978 Редактирование файла в правой панели.
2980 .B F5
2981 Произвести слияние текушего изменения.
2983 .B F7
2984 Вызов диалогового окна для задания шаблона поиска.
2986 .B F17
2987 Продолжение поиска в соответствии с ранее определенным шаблоном.
2989 .B F10, Esc, q
2990 Выход.
2992 .B Alt\-s, s
2993 Включить/выключить показ статуса различий.
2995 .B Alt\-n, l
2996 Включить/выключить показ номеров строк.
2998 .B f
2999 Увеличить левую панель до максимума.
3001 .B \=
3002 Сделать панели равными по ширине.
3004 .B \>
3005 Увеличить левую панель.
3007 .B \<
3008 Увеличить правую панель.
3010 .B c
3011 Включить/выключить показ символов конца строки (CR) как ^M.
3013 .B 2, 3, 4, 8
3014 Установить размер табуляции.
3016 .B C\-u
3017 Поменять панели местами.
3019 .B C\-r
3020 Обновить экран.
3022 .B C\-o
3023 Переключиться в подоболочку и показать окно команд.
3025 .B Enter, Space, n
3026 Найти следующее различие.
3028 .B Backspace, p
3029 Найти предыдущее различие.
3031 .B g
3032 Показать диалог перехода к строке.
3034 .B Down
3035 Перемещение на одну строку вниз.
3037 .B Up
3038 Перемещение на одну строку вверх.
3040 .B PageUp
3041 Перемещение на одну страницу вверх.
3043 .B PageDown
3044 Перемещение на одну страницу вниз.
3046 .B Home, A1
3047 Перемещение к началу строки.
3049 .B End
3050 Перемещение в конец строки.
3052 .B C\-Home
3053 Перемещение в начало файла.
3055 .B C\-End, C1
3056 Перемещение в конец файла.
3057 .\"NODE "Internal File Viewer"
3058 .SH "Встроенная программа просмотра файлов"
3059 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3060 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3061 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3062 использована для автоматического просмотра сжатых файлов.
3064 Встроенная программа просмотра всегда пытается использовать для
3065 отображения информации лучший из методов, предоставляемых вашей системой
3066 для данного типа файла. Некоторые последовательности символов
3067 интерпретируются для задания таких атрибутов, как жирный шрифт и
3068 подчеркивание, обеспечивая более наглядное представление информации.
3070 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3071 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3072 шестнадцатеричных констант. Можно даже одновременно использовать в
3073 шаблоне поиска как ту, так и другую форму представления, например:
3076 "String" \-1 0xBB 012 "more text"
3079 Обратите внимание, что 012 является восьмеричным числом, \-1
3080 преобразовывается в 0xFF, а текст между кавычками и константами
3081 игнорируется.
3083 Некоторые детали внутренней реализации программы просмотра: на системах,
3084 которые предоставляют системный вызов mmap(2) программа отображает файл
3085 в память вместо его загрузки; иначе, а также если при вызове mmap
3086 возникает сбой или c файлом связано некоторое действие, которое требует
3087 фильтр, программа использует динамически распределяемые буфера памяти,
3088 загружая только те части файла, к которым вы обращаетесь (это относится
3089 к архивированным файлам).
3091 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3092 ассоциированы некие действия встроенной программы просмотра.
3094 .B F1
3095 Вызывает просмотр встроенной гипертекстовой подсказки.
3097 .B F2
3098 Переключает режим переноса строки.
3100 .B F4
3101 Переключает между ASCII и шестнадцатеричным режимами.
3103 .B F5
3104 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3105 которой вы хотите перейти.
3107 .BR F6 ", " /
3108 Поиск по регулярному выражению.
3110 .B ?
3111 Поиск назад по регулярному выражению.
3113 .B F7
3114 Вызов диалогового окна для задания шаблона поиска для обычного и
3115 шестнадцатеричного поиска.
3117 .B C\-s, F17, n
3118 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3119 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3120 ранее определенным шаблоном.
3122 .B C\-r
3123 То же, что и
3124 .BR C\-s ,
3125 но поиск производится в обратном направлении.
3127 .B n
3128 Найти следующее совпадение.
3130 .B F8
3131 Переключение между режимами Raw/Parsed: файл отображается либо в том
3132 виде, как он записан на диске, либо пропущенным через фильтр, который
3133 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3134 обратный по отношению к тому, который указан на экранной кнопке F8,
3135 поскольку на кнопке указывается режим, к которому осуществляется переход
3136 по данной кнопке.
3138 .B F9
3139 Переключение между режимами отображения текста в форматированном и
3140 неформатированном виде: в режиме отображения форматированного текста
3141 некоторые последовательности символов отображаются другим цветом для
3142 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3143 кнопке указан режим, обратный по отношению к текущему.
3145 .B F3, F10, Esc, q
3146 Выйти из встроенной программы просмотра.
3148 .B PageDown, пробел, C\-v
3149 Переместиться на страницу вперед.
3151 .B PageUp, M\-v, Backspace.
3152 Переместиться на страницу назад.
3154 .B стрелка вниз
3155 Переместиться на одну строку вперед.
3157 .B стрелка вверх
3158 Переместиться на одну строку назад.
3160 .B C\-l
3161 Обновить изображение на экране.
3163 .B C\-o
3164 Переключиться в subshell и показать окно команд.
3166 .B !
3167 Запустить новый экземпляр оболочки в текущем каталоге (временный выход в
3168 shell, возврат в программу просмотра по
3169 .BR C\-d ).
3171 .B "[n] m"
3172 Установить метку с номером n (кавычки не вводятся).
3174 .B "[n] r"
3175 Переместиться к метке с номером n.
3177 .B C\-f
3178 Перейти к просмотру следующего файла текущего каталога.
3180 .B C\-b
3181 Перейти к просмотру предыдущего файла в текущем каталоге.
3183 .B M\-r
3184 Переключение режима отображения линейки (вверху/внизу/отключена).
3186 Можно настроить режимы отображения файлов встроенной программой
3187 просмотра, воспользовавшись
3188 .\"LINK2"
3189 файлом расширений\&.
3190 .\"Extension File Edit"
3192 .\"NODE "Internal File Editor"
3193 .SH "Встроенный редактор"
3194 Встроенный редактор обеспечивает выполнение большинства функций
3195 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3196 нажатием клавиши
3197 .B F4
3198 при условии, что в инициализационном файле установлена в 1 опция
3199 .IR use_internal_edit .
3200 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3201 этого редактора можно редактировать двоичные файлы без потери данных.
3203 Поддерживаются следующие возможности: копирование, перемещение,
3204 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3205 .I (key for key undo);
3206 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3207 регулярным выражениям; выделение текста по комбинации клавиш
3208 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3209 переключение между режимами вставки\-замены символа; а
3210 также операция обработки блоков текста командами оболочки (an option to
3211 pipe text blocks through shell commands like indent).
3214 Разделы:
3217 .\"LINK2"
3218 Опции в ини-файле для редактора
3219 .\"Internal File Editor / options"
3222 Редактор очень прост и практически не требует обучения. Для того, чтобы
3223 узнать, какие клавиши вызывают выполнение определенных действий,
3224 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3225 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3226 .B Shift\-<клавиши стрелок>
3227 выделение блока текста.
3228 .B Ctrl\-Ins
3229 копирует блок в файл
3230 .BR mcedit.clip .
3231 .B Shift\-Ins
3232 производит вставку последнего скопированного в mcedit.clip блока в
3233 позицию курсора.
3234 .B Shift\-Del
3235 удаляет выделенный блок текста, запоминая его в файле
3236 .BR mcedit.clip .
3237 По клавише Enter вставляются символы конца строки, причем на следующей
3238 строке автоматически устанавливается отступ. Работает выделение текста с
3239 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3240 осуществляется терминальным драйвером мыши.
3242 Для того, чтобы определить макрос, нажмите
3243 .BR Ctrl\-R ,
3244 после чего введите строки команд, которые должны быть выполнены. После
3245 завершения ввода команд снова нажмите
3246 .B Ctrl\-R
3247 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3248 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3249 .B Ctrl\-A
3250 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3251 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3252 при условии, что данная комбинация не используется для вызова какой\-либо
3253 другой функции. Макрокоманды после определения записываются в файл
3254 .B ~/.local/share/mc/mcedit/mcedit.macros
3255 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3256 соответствующей строки в этом файле.
3258 По клавише
3259 .B F19
3260 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3261 соответствующим пунктом меню, вызываемым по клавише F9, или
3262 переназначить клавишу) будет осуществляться форматирование выделенного
3263 блока кода на языке C, C++ или других. Форматирование управляется файлом
3264 .B @prefix@/share/mc/edit.indent.rc
3265 который при первом вызове копируется в
3266 .B ~/.local/share/mc/mcedit/edit.indent.rc
3267 в вашем домашнем каталоге.
3269 Встроенный редактор обрабатывает символы из второй половины кодовой
3270 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3271 опцию
3272 .B "Биты символов" (Display bits)
3273 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3274 (to keep the spacing clean).
3276 Описать все функции встроенного редактора в данной подсказке невозможно.
3277 Запомните только, что все основные операции можно выполнить через пункты
3278 меню, которое вызывается нажатием клавиши
3279 .B F9
3280 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3281 команде
3282 .B man mcedit
3283 или
3284 .B info mcedit
3286 .\"NODE "Internal File Editor / options"
3287 .SH "Опции в ини-файле для редактора"
3289 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3290 Опции записываются в секцию [Midnight\-Commander].
3292 .I editor_wordcompletion_collect_entire_file
3293 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3294 или только от начала до курсора (0)
3296 .\"NODE "Screen selector"
3297 .SH "Список экранов"
3298 Midnight Commander поддерживает возможность одновременной работы своих
3299 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3300 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3301 Файловый менеджер может быть только один, несколько файловых менеджеров,
3302 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3303 экраном.
3305 Есть три способа переключения между экранами:
3306 переходк к следующему экрану в списке клавиатурной комбинацией
3307 .BR Alt\-} ,
3308 переходк к предыдущему экрану в списке клавиатурной комбинацией
3309 .BR Alt\-{ ,
3310 вызов дилогового окна со списком экранов клавиатурной комбинацией
3311 .BR Alt\-`
3312 или с помощью пункта меню.
3313 Все эти комбинации клавиш одинаковы во всех экранах.
3315 .\"NODE "Completion"
3316 .SH "Завершение ввода (Completion)"
3317 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3319 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3320 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3321 введенный текст как переменную (если текст начинается с
3322 .BR $ ),
3323 имя пользователя (если текст начинается с
3324 .BR ~ ),
3325 имя машины (если текст начинается на
3326 .BR @ )
3327 или как команду (если вы в командной строке в позиции, где вы можете
3328 вводить команду; в этом случае для завершения ввода используются
3329 зарезервированные слова оболочки, в том числе любая из встроенных команд
3330 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3331 категорий, выполняется попытка завершения текста как имени файла.
3333 Завершение имен файлов, пользователей, переменных и машин работает во
3334 всех строках ввода, завершение команд \- только в командной строке. Если
3335 однозначно выполнить завершение ввода невозможно (имеется несколько
3336 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3337 зависимости от установки опции
3338 .I Дополнение: показывать все
3339 в пункте меню
3340 .\"LINK2"
3341 Настройки/Конфигурация\&.
3342 .\"Configuration"
3343 Если эта опция включена, список всех возможных вариантов завершения
3344 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3345 помощью клавиш стрелок и
3346 .BR Enter .
3347 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3348 всех возможных завершений. Если вы снова нажмете
3349 .BR M\-Tab ,
3350 будет выведено уже сокращенное множество вариантов, причем в строку
3351 ввода добавляются те символы, которые определяются однозначно (даже если
3352 полное завершение ввода еще невозможно). Как только неопределенность
3353 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3354 отказаться от вывода на экран этого окна в любое время, нажав одну из
3355 клавиш
3356 .BR Esc ", " F10
3357 или стрелку влево / вправо. Если опция
3358 .\"LINK2"
3359 .I Дополнение: показывать все
3360 .\"Configuration"
3361 отключена, окно с вариантами завершения появляется только тогда, когда
3362 вы нажмете клавиши
3363 .B M\-Tab
3364 второй раз, при первом нажатии MC только издает звуковой сигнал.
3365 .\"NODE "Virtual File System"
3366 .SH "Виртуальные файловые системы"
3367 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3368 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3369 называется переключателем виртуальных файловых систем \- virtual file
3370 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3371 расположенными на не\-Unix\-овых файловых системах.
3373 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3374 Виртуальных Файловых Систем \- ВФС (VFS):
3376 \- локальной файловой системы, используемой для обычных файловых систем
3377 Unix;
3379 \- файловой системы ftpfs, используемой для манипулирования файлами на
3380 удаленных компьютерах по протоколу FTP;
3382 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3383 tar\-файлов;
3385 \- файловой системы undelfs, используемой для восстановления удаленных
3386 файлов в файловой системе ext2 (файловая система, используемая в Linux
3387 по умолчанию);
3389 \- файловой системы fish (для манипулирования файлами при работе с
3390 оболочкой через такие программы как rsh и ssh);
3392 \- и, наконец, сетевой файловой системы nfs.
3394 MC может быть собран с поддержкой файловой системы smbfs, используемой
3395 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3396 (CIFS).
3398 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3399 все встречающиеся имена путей и формируют корректные обращения к
3400 различным файловым системам. Форматы обращения к каждой из виртуальных
3401 файловых систем описаны в отдельных разделах по каждой ВФС:
3403 .\"LINK2"
3404 Файловая система ftpfs (FTP File System)
3405 .\"FTP File System"
3407 .\"LINK2"
3408 Файловая система tar
3409 .\"Tar File System"
3411 .\"LINK2"
3412 Файловая система FISH (FIle transfer over SHell)
3413 .\"FIle transfer over SHell filesystem"
3415 .\"LINK2"
3416 Файловая система UFS (Undelete File System)
3417 .\"Undelete File System"
3419 .\"LINK2"
3420 Файловая система smbfs
3421 .\"SMB File System"
3422 .\"NODE "  FTP File System"
3423 .SH "Файловая система ftpfs (FTP File System)"
3424 Файловая система ftpfs позволяет работать с файлами на удаленных
3425 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3426 (доступную из меню левой и правой панелей) или же непосредственно
3427 сменить текущий каталог командой cd, задав путь к каталогу следующим
3428 образом:
3430 .I /#ftp:[!][user[:pass]@]machine[:port][remote\-dir]
3432 Элементы
3433 .IR user ", " port
3435 .I remote\-dir
3436 не обязательны. Если элемент
3437 .I user
3438 указан, то Midnight Commander будет пытаться регистрироваться на
3439 удаленном компьютере с эти именем, в противном случае будет использовано
3440 имя anonymous или имя из файла ~/.netrc.
3441 Необязательный элемент
3442 .I pass
3443 (если указан) используется как пароль для входа. Однако явно задавать
3444 его не рекомендуется (также не записывайте его в ваши hotlist, если
3445 только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3446 нельзя быть полностью уверенным в безопасности).
3449     /#ftp:ftp.nuclecu.unam.mx/linux/local
3450     /#ftp:tsx\-11.mit.edu/pub/linux/packages
3451     /#ftp:!behind.firewall.edu/pub
3452     /#ftp:guest@remote\-host.com:40/pub
3453     /#ftp:miguel:xxx@server/pub
3456 Для того, чтобы соединиться с сервером, который расположен за firewall,
3457 нужно использовать префикс /#ftp:! (то есть добавить восклицательный
3458 знак перед именем сервера), чтобы указать Midnight Commander на
3459 необходимость использовать прокси для осуществления передач по ftp. Вы
3460 можете задать имя прокси в диалоговом окне
3461 .\"LINK2"
3462 Виртуальные ФС...
3463 .\"Virtual FS"
3464 меню "Настройки".
3466 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3467 в квадратных скобках возле опции
3468 .I Всегда использовать FTP прокси
3469 в диалоговом окне
3470 .\"LINK2"
3471 Виртуальные ФС...
3472 .\"Virtual FS"
3473 меню "Настройки". В таком случае программа всегда будет использовать
3474 указанный прокси\-сервер. При этом (если опция установлена) программа
3475 делает следующее: считывает из файла
3476 .B @prefix@/share/mc/mc.no_proxy
3477 имена локальных машин (если имя начинается с точки, оно считается именем
3478 домена), и, если заданное при установлении FTP\-соединения имя машины
3479 совпадает с одним из имен, указанных в файле
3480 .B mc.no_proxy
3481 без точки, то производит прямое обращение к данной машине.
3483 При подключении к ftp\-серверу через фильтрующий пакеты
3484 маршрутизатор (If you are using the ftpfs code with a filtering packet
3485 router), который не позволяет использовать обычный режим открытия
3486 файлов, можно заставить программу работать в режиме пассивного
3487 открытия файла (the passive\-open mode). Для этого установите в
3488 инициализационном файле опцию
3489 .I ftpfs_use_passive_connections
3490 в 1.
3492 Midnight Commander сохраняет в течение заданного интервала времени
3493 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3494 памяти. Величина этого интервала времени задается в диалоговом окне
3495 .\"LINK2"
3496 Виртуальные ФС...
3497 .\"Virtual FS"
3498 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3499 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3500 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3501 панели командой
3502 .BR C\-r .
3503 Это не является недоработкой (если вы думаете, что это ошибка,
3504 поразмыслите над тем, как происходит работа по FTP с файлами,
3505 находящимися на другой стороне Атлантического океана).
3506 .\"NODE "  Tar File System"
3507 .SH "Файловая система tar"
3508 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3509 tar\-файлам, используя команду chdir. Для перехода в каталог,
3510 представляющий список файлов tar\-файла, нужно использовать команду,
3511 имеющую следующий формат:
3513 .I cd ./filename.tar#utar/[dir\-inside\-tar]
3515 Файл mc.ext по умолчанию содержит команды для просмотра
3516 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3517 достаточно  просто переместить указатель на имя tar\-файла и нажать
3518 Enter. Чтобы понять, как это достигается, смотрите раздел
3519 .\"LINK2"
3520 Файл расширений\&.
3521 .\"Extension File Edit"
3523 Примеры:
3526     mc\-3.0.tar.gz#utar/mc\-3.0/vfs
3527     /ftp/GCC/gcc\-2.7.0.tar#utar
3530 В последнем примере указан полный путь к tar\-архиву.
3531 .\"NODE "  FIle transfer over SHell filesystem"
3532 .SH "  Файловая система FISH (FIle transfer over SHell)"
3533 Файловая система fish \- это сетевая файловая система, которая позволяет
3534 работать с файлами на удаленном компьютере так, как если бы они были
3535 расположены на вашем диске. Для того, чтобы это было возможно, на
3536 удаленном компьютере должен быть запущен fish\-сервер, или
3537 bash\-совместимая оболочка shell.
3539 Для соединения с удаленным компьютером нужно выполнить команду
3540 перехода в каталог (chdir), имя которого задается в следующем формате:
3542 .I /#sh:[user@]machine[:options]/[remote\-dir]
3544 Элементы
3545 .IR user ", " options
3547 .I remote\-dir
3548 не обязательны. Если задан элемент
3549 .IR user ,
3550 то Midnight Commander будет регистрироваться на удаленный компьютер под
3551 этим именем, в противном случае \- под тем именем, с которым вы
3552 зарегистрированы в локальной системе.
3554 В качестве
3555 .I options
3556 могут использоваться:
3558   'C' \- использовать сжатие;
3559   'r' \- использовать rsh вместо ssh;
3560   port \- использовать данный порт для поключения
3561 к удалённому компьютеру.
3563 Если задан элемент
3564 .IR remote\-dir ,
3565 то указанный каталог станет текущим после соединения с удаленным
3566 компьютером.
3568 Примеры:
3571     /#sh:onlyrsh.mx:r/linux/local
3572     /#sh:joe@want.compression.edu:C/private
3573     /#sh:joe@noncompressed.ssh.edu/private
3574     /#sh:joe@somehost.ssh.edu:2222/private
3576 .\"NODE "  Undelete File System"
3577 .SH "  Файловая система UFS (Undelete File System)"
3578 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3579 по умолчанию, таким образом, что появится возможность восстанавливать
3580 удаленные файлы (но только в файловой системе ext2). Файловая система
3581 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3582 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3583 некоторое количество таких файлов и восстановить их.
3585 Для того, чтобы воспользоваться этой возможностью (этой файловой
3586 системой), нужно выполнить команду перехода (chdir) в специальный
3587 каталог, имя которого образуется из префикса  "/#undel" и имени
3588 специального файла устройства, на котором находится реальная файловая
3589 система.
3591 Например, чтобы восстановить удаленные файлы на втором разделе первого
3592 SCSI\-диска, нужно использовать следующее имя:
3595     /#undel:sda2
3598 Загрузка списка удаленных файлов требует некоторого времени, так что
3599 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3600 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3601 либо последовательным просмотром содержимого (в общем, я вам не
3602 завидую!).
3603 .\"NODE "  SMB File System"
3604 .SH "  Файловая система smbfs"
3605 Файловая система smbfs позволяет работать с файлами на удаленных
3606 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3607 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3608 использовать пункт "SMB связь..." (доступный из меню левой и правой
3609 панелей) или же непосредственно сменить текущий каталог командой cd,
3610 задав путь к каталогу следующим образом:
3612 .I /#smb:[username@]machine[/service][/remote\-dir]
3614 Элементы
3615 .IR username ", " service
3617 .I remote\-dir
3618 необязательны.
3619 .IR username ", " domain
3621 .I password
3622 могут быть указаны в окне диалога.
3624 Примеры:
3627     /#smb:machine/Share
3628     /#smb:other_machine
3629     /#smb:guest@machine/Public/Irlex
3631 .\"NODE "Colors"
3632 .SH "Цвета"
3633 Программа Midnight Commander пытается определить, поддерживает ли ваш
3634 терминал цвета, используя для этого базу данных о терминалах и имя
3635 вашего терминала. Иногда это не удается. В таких случаях можно
3636 включить или отключить цветной вывод, используя ключи запуска программы
3637 \-c и \-b, соответственно.
3639 Программа может быть скомпилирована с использованием библиотек
3640 .B ncurses
3641 или
3642 .BR slang .
3643 .B ncurses
3644 не дает возможности включать цветной режим: ncurses использует только
3645 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3646 библиотека была использована при компиляции, дайте команду
3647 .BR "mc \-V" .
3649 Если программа скомпилирована с использованием менеджера экрана
3650 .BR S\-Lang ,
3651 она проверяет значение переменной
3652 .BR COLORTERM .
3653 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3655 Можно указать терминалы, которые всегда должны работать в цветном
3656 режиме, добавив строку
3657 .I color_terminals
3658 в секцию Colors инициализационного файла. В этом случае Midnight
3659 Commander не будет пытаться определить, поддерживает ли ваш терминал
3660 цветной вывод. Пример:
3663 [Colors]
3664 color_terminals=linux,xterm
3667 color_terminals=terminal\-name1,terminal\-name2...
3670 Midnight Commander обеспечивает также возможность изменять цвета,
3671 заданные по умолчанию. В настоящее время таблица используемых цветов
3672 задается переменной
3673 .B MC_COLOR_TABLE
3674 или в секции Colors инициализационного файла.
3676 В секции Colors загружаемая по умолчанию таблица цветов определяется
3677 переменной (строкой)
3678 .IR base_color .
3679 Вы можете указать альтернативную таблицу цветов для терминала, используя
3680 имя терминала как ключ в этой секции. Пример:
3683 [Colors]
3684 base_color=
3685 xterm=menu=magenta:marked=,magenta:markselect=,red
3688 Формат определения цвета:
3691   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3694 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3695 могут использоваться: для задания цветовой палитры в панелях: normal,
3696 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3697 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3698 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3699 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3700 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3701 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3702 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3703 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3704 программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
3705 editnormal, editbold, editmarked, editwhitespace, editlinestate.
3706 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3708 Цвета задавать не обязательно. Цвет какого именно поля определяется
3709 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3710 Некоторые случаи требуют пояснений.
3712 .I header
3713 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3714 и индикатор сортировки.
3716 .I input
3717 определяет цвета в строке ввода в диалоговых окнах;
3719 .I inputmark
3720 цвет выделенного текста в строке ввода в диалоговых окнах;
3722 .I inputunchanged
3723 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3725 .I commandlinemark
3726 цвет выделенного текста в командной строке;
3728 .I gauge
3729 определяет цвет заполненной части полоски (progress bar), при
3730 графическом отображении хода выполнения файловых операций (копирование и
3731 др.).
3732 .I disabled
3733 определяет цвет элемента диалога, который не может по каким-то причинам быть выбран
3734 для работы с ним.
3736 Диалоговые окна используют следующие цвета:
3737 .I dnormal
3738 используется для нормального текста,
3739 .I dfocus
3740 \- цвет, используемый
3741 для выделенного в данный момент компонента окна,
3742 .I dhotnormal
3743 \- цвет, используемый для выделения "горячих" клавиш в обычных
3744 компонентах, в то время как цвет
3745 .I dhotfocus
3746 используется для выделения "горячих" клавиш в выбранных в данный момент
3747 компонентах окна.
3749 В меню используется та же самая схема, только в качестве названий
3750 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3752 Окно подсказки использует следующие цвета:
3753 .I helpnormal
3754 \- для отображения простого текста,
3755 .I helpitalic
3756 \- для вывода текста, выделенного в man\-страницах курсивом,
3757 .I helpbold
3758 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3759 .I helplink
3760 \- для выделения неактивных гиперссылок,
3761 .I helpslink
3762 \- для выделения активной в данный момент гиперссылки.
3764 Во всплывающем меню используются следующие цвета:
3765 .I pmenunormal
3766 \- для невыбранных пунктов меню и как основной цвет окна,
3767 .I pmenusel
3768 \- для выбранного пункта меню,
3769 .I pmenutitle
3770 \- для заголовка окна меню.
3772 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3773 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3774 lightgray и white. Для прозрачного фона используются специальное ключевое
3775 слово "default". Слово "default" можно использовать только при задании цвета
3776 фона. Для основных цветов MC используется другое специальное ключевое
3777 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3778 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3779 и от gray0 до gray23.
3780 Пример:
3783 [Colors]
3784 base_color=normal=white,default:marked=magenta,default
3787 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
3788 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
3789 The special word "none" menas no attributes, without attempting to fall back
3790 to base_color. Пример:
3793 menuhotsel=yellow;black;bold+underline
3795 .\"NODE "Skins"
3796 .SH "Внешний вид"
3797 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3798 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3799 файл называется далее скин\-файл. переопределение внешнего вида полностью
3800 совместимо с заданием цветов, описанным в секции
3801 .\"LINK2"
3802 Цвета\&.
3803 .\"Colors"
3806 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
3807 опцию '256colors' со значением TRUE в секции [skin].
3810 Поиск скин\-файла производится по следующему алгоритму (до
3811 первого нахождения файла):
3814 1) параметр командной строки 
3815 .BR \-S
3816 .BR \<скин\>
3817 или
3818 .BR \-\-skin=\<скин\>
3820 2) Переменная окружения
3821 .BR MC_SKIN
3823 3) В конфигурационном файле параметр
3824 .BR skin
3825 в секции
3826 .BR [Midnight\-Commander]
3828 4) Файл
3829 .BR @sysconfdir@/mc/skins/default.ini
3831 5) Файл
3832 .BR @prefix@/share/mc/skins/default.ini
3835 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
3836 либо просто название скина (с расширением \.ini либо без него). В данном 
3837 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
3838 нахождения):
3841 .BR ~/.local/share/mc/skins/
3844 .BR @sysconfdir@/mc/skins/
3847 .BR @prefix@/share/mc/skins/
3851 Для получения расширенной информации, обратитесь к подразделам:
3854 .\"LINK2"
3855 Описание секций и параметров
3856 .\"Skins sections"
3858 .\"LINK2"
3859 Опеределения цветовых пар
3860 .\"Skins colors"
3862 .\"LINK2"
3863 Линии для отрисовки рамок
3864 .\"Skins lines"
3866 .\"LINK2"
3867 Совместимость
3868 .\"Skins oldcolors"
3871 .\"NODE "  Skins sections"
3872 .SH "  Описание секций"
3874 Секция
3875 .BR [skin]
3876 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
3877 .I description
3878 кратко описывает скин.
3882 Секция
3883 .BR [filehighlight]
3884 содержит описания цветовых пар для групп подсветок имен файлов.
3885 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
3886 Смотрите раздел 
3887 .\"LINK2"
3888 Подсветка имён файлов
3889 .\"Filenames Highlight"
3890 для получения подробной информации.
3893 Секция
3894 .BR [core]
3895 содержит описание элементов, используемых повсеместно.
3897 .I _default_
3898 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
3900 .I selected
3901 курсор
3903 .I marked
3904 отмеченные данные
3906 .I markselect
3907 курсор на отмеченных данных
3909 .I gauge
3910 цвет заполненной части полоски (progress bar)
3912 .I input
3913 элемент ввода данных
3915 .I reverse
3916 инвертированный цвет
3920 Секция
3921 .BR [dialog]
3922 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
3924 .I _default_
3925 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3927 .I dfocus
3928 Цвет элемента, находящегося в фокусе
3930 .I dhotnormal
3931 Цвет хоткеев
3933 .I dhotfocus
3934 Цвет хоткеев, находящихся в фокусе
3937 Секция
3938 .BR [error]
3939 содержит описания элементов диалога\-сообщения об ошибках.
3941 .I _default_
3942 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3944 .I errdhotnormal
3945 Цвет хоткеев
3947 .I errdhotfocus
3948 Цвет хоткеев, находящихся в фокусе
3951 Секция
3952 .BR [menu]
3953 содержит описание элементов, отображающихся в меню. Это касается как системного меню
3954 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
3956 .I _default_
3957 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3959 .I entry
3960 Цвет пунктов меню
3962 .I menuhot
3963 Цвет хоткеев
3965 .I menusel
3966 Цвет выделенного пункта меню
3968 .I menuhotsel
3969 Цвет хоткеев, находящихся в фокусе
3971 .I menuinactive
3972 Цвет неактивного меню
3975 Секция
3976 .BR [help]
3977 содержит описания цветов для окна отображения помощи.
3979 .I _default_
3980 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3982 .I helpitalic
3983 Цветовыделение элементов с атрибутом
3984 .BR italic
3986 .I helpbold
3987 Цветовыделение элементов с атрибутом
3988 .BR bold
3990 .I helplink
3991 Цвет ссылок
3993 .I helpslink
3994 Цвет ссылки, находящейся под курсором
3997 Секция
3998 .BR [editor]
3999 содержит описания элементов редактора
4001 .I _default_
4002 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4004 .I editbold
4005 Цветовыделение элементов с атрибутом
4006 .BR bold
4008 .I editmarked
4009 Цвет выделенного текста
4011 .I editwhitespace
4012 Подсветка знаков табуляции и "висящих" пробелов
4014 .I editlinestate
4015 Цвет области отображения состояния строки.
4018 Секция
4019 .BR [viewer]
4020 содержит описания элементов редактора
4022 .I viewunderline
4023 Цветовыделение элементов с атрибутом
4024 .BR underline
4026 .\"NODE "  Skins colors"
4027 .SH "  Цветовые пары"
4028 Каждый параметр в скин\-файле содержит цветовые пары.
4030 Цветовые пары описываются как два цвета и необязательные атрибуты,
4031 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4032 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4033 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4034 секции).
4036 Например:
4039 [core]
4040     # зелёным по чёрному
4041     _default_=green;black
4042     # зелёным (умолч.) по синему
4043     selected=;blue
4044     # жёлтым по чёрному (умолч.) с подчёркиванием
4045     marked=yellow;;underline
4049 Возможные цвета (названия) и атрибуты описаны в секции
4050 .\"LINK2"
4051 Цвета\&.
4052 .\"Colors"
4054 .\"NODE "  Skins lines"
4055 .SH "  Линии для отрисовки рамок"
4056 Линии задаются в секции
4057 .BR [Lines]
4058 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4059 переназначить на использование любых utf\-8 символов, похожих на линии
4061 .I ВНИМАНИЕ!!!
4062 При сборке Midnight Commander с библиотекой Ncurses использование
4063 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4064 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4067 Описание параметров секции
4068 .BR [Lines] :
4070 .I lefttop
4071 изображение левого верхнего угла рамки
4073 .I righttop
4074 изображение правого верхнего угла рамки
4076 .I centertop
4077 изображение ответвления горизонтальной линии вниз
4079 .I centerbottom
4080 изображение ответвления горизонтальной линии вверх
4082 .I leftbottom
4083 изображение левого нижнего угла рамки
4085 .I rightbottom
4086 изображение правого нижнего угла рамки
4088 .I leftmiddle
4089 изображение ответвления вертикальной линии вправо
4091 .I rightmiddle
4092 изображение ответвления вертикальной линии влево
4094 .I centermiddle
4095 изображение пересечения вертикальной и горизонтальной линий
4097 .I horiz
4098 изображение горизонтальной линии
4100 .I vert
4101 изображение вертикальной линии
4103 .I thinhoriz
4104 изображение тонкой горизонтальной линии
4106 .I thinvert
4107 изображение тонкой вертикальной линии
4110 .\"NODE "  Skins oldcolors"
4111 .SH "  Совместимость"
4112 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4113 с назначением цветов, описанном в секции
4114 .\"LINK2"
4115 Цвета\&.
4116 .\"Colors"
4118 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4119 дополняющий характер.
4122 .\"NODE "Filenames Highlight"
4123 .SH "Подсветка имён файлов"
4124 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4125 (в качестве групп подсветки) и значения параметров как цветовые пары.
4126 Описания цветовых пар смотрите в разделе
4127 .\"LINK2"
4128 Внешний вид
4129 .\"Skins"
4131 Правила подсветки находятся в файле @sysconfdir@/mc/filehighlight.ini
4132 (~/.config/mc/filehighlight.ini).
4133 Названия групп должны совпадать с названиями параметров в секции
4134 [filehighlight] в текущем скин\-файле.
4136 Ключи в группах могут принимать  следующие значения:
4138 .I type
4139 Тип файла. Если параметр присутствует, остальные опции игнорируются
4141 .I regexp
4142 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4144 .I extensions
4145 Список расширений файлов. Раасширения разделяются символом ';'.
4147 .I extensions_case
4148 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4149 чувствительным к регистру букв (true) или не чувтсвительным (false).
4151 Параметр 'type' (тип файла) может принимать значения:
4153 \- FILE (все файлы)
4154   \- FILE_EXE
4155 \- DIR (все каталоги)
4156   \- LINK_DIR
4157 \- LINK (все ссылки (линки), исключая "битые" линки)
4158   \- HARDLINK
4159   \- SYMLINK
4160 \- STALE_LINK
4161 \- DEVICE (все файлы устройств)
4162   \- DEVICE_BLOCK
4163   \- DEVICE_CHAR
4164 \- SPECIAL (все специальные файлы)
4165   \- SPECIAL_SOCKET
4166   \- SPECIAL_FIFO
4167   \- SPECIAL_DOOR
4169 .\"NODE "Special Settings"
4170 .SH "Специальные установки (Special Settings)"
4171 Большинство установок Midnight Commander может быть изменено путем
4172 использования меню. Однако имеется несколько установок, которые могут
4173 быть изменены только путем непосредственного редактирования
4174 конфигурационного файла
4175 .BR ~/.config/mc/ini .
4177 .I clear_before_exec
4179 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4180 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4181 значение поля clear_before_exec на 0.
4183 .I confirm_view_dir
4185 Если вы нажимаете
4186 .B F3
4187 на имени каталога, обычно
4188 .B MC
4189 переходит в этот каталог. Если этот флаг будет установлен в 1,
4190 .B MC
4191 будет спрашивать подтверждение перед тем, как перейти в указанный
4192 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4194 .I ftpfs_retry_seconds
4196 Этот параметр задает интервал времени (в секундах), по истечении
4197 которого Midnight Commander будет предпринимать повторную попытку
4198 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4199 неудачей. Если задано нулевое значение, программа не будет повторять
4200 попытку соединиться.
4202 .I ftpfs_use_passive_connections
4204 По умолчанию эта опция отключена. Она включается для передачи файлов по
4205 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4206 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4207 router). Эта опция работает только в том случае, если вы не используете
4208 прокси (you are not using an ftp proxy).
4210 .I max_dirt_limit
4212 Определяет, сколько раз может быть пропущена операция обновления
4213 изображения на экране при работе во встроенной программе просмотра.
4214 Обычно этот параметр не имеет большого значения, поскольку программа
4215 автоматически выбирает оптимальное значение в зависимости от скорости
4216 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4217 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4218 значение этого параметра может привести к тому, что процедура обновления
4219 экрана начнет вaс раздражать.
4221 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4222 выбор, и именно такое значение устанавливается по умолчанию.
4224 .I mouse_move_pages_viewer
4226 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4227 программе просмотра, осуществляемая с помощью мышки, производиться
4228 страницами или на одну строку.
4230 .I only_leading_plus_minus
4232 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4233 командной строке. Эти символы используются для выбора, отмены выбора и
4234 инвертирования выбора, но выполняют такую функцию только если командная
4235 строка пуста. В середине командной строки эти символы уже не вызывают
4236 выполнения операций группового выбора, но зато вы не сможете
4237 использовать эти символы для таких операций, если командная строка не
4238 пуста.
4240 .I show_output_starts_shell
4242 Эта переменная работает только в том случае, когда не включена поддержка
4243 subshell. Если она установлена, то при нажатии
4244 .B C\-o
4245 для перехода в экран пользователя будет запускаться новый экземпляр
4246 оболочки.
4248 .I torben_fj_mode
4250 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4251 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4252 (курсор) к первому или последнему из имен файлов, отображенных на
4253 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4255 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4256 был ниже, в противном случае перемещение на самую верхнюю строку; если
4257 только курсор уже на самой верхней строке, то перемещение на самую
4258 первую строку списка файлов.
4260 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4261 панели, если курсор был выше; если ниже \- то переход на последнюю
4262 отображаемую в панели строку; если уже на последней строке, то
4263 перемещение курсора на самую последнюю строку списка файлов.
4265 .I use_file_to_guess_type
4267 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4268 программу
4269 .B file
4270 для определения типа файла в соответствии с типами файлов, указанными в файле
4271 .\"LINK2"
4272 mc.ext\&.
4273 .\"Extension File Edit"
4275 .I xtree_mode
4277 Если эта переменная включена (по умолчанию она отключена), то при
4278 просмотре в одной из панелей структуры дерева каталогов во второй панели
4279 автоматически будет отображаться список файлов выбранного каталога.
4281 .I clipboard_store
4282 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4283 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4284 буфер обмена.
4285 Например:
4288 clipboard_store=xclip \-i
4291 .I clipboard_paste
4292 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4293 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4294 буфера обмена.
4295 Например:
4298 clipboard_paste=xclip \-o
4301 .I autodetect_codeset
4303 Эта опция позволяет использовать команду enca для автоматического
4304 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4305 Список допустимых значений может быть получен командой
4306 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4307 [Misc].
4309 Например:
4312 autodetect_codeset=russian
4314 .\"NODE "Terminal databases"
4315 .SH "Базы терминалов (Terminal databases)"
4316 Midnight Commander обеспечивает возможность внесения исправлений в
4317 системную базу терминалов, даже если вы не обладаете правами
4318 суперпользователя. Midnight Commander ищет в системном инициализационном
4319 файле (файл
4320 .B mc.lib
4321 в библиотечном каталоге программы Midnight Commander) или в файле
4322 .B ~/.config/mc/ini
4323 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4324 "terminal:general". Каждая строка в этих секциях содержит ключевое
4325 слово, которое вы хотите определить, за которым следует знак равенства и
4326 определение ключевого слова. Специальный символ
4327 .B \\\\e
4328 используется для задания экранирующих последовательностей, а
4329 .B ^x
4330 служит для задания последовательностей вида
4331 .B control\-x
4333 В качестве ключевых слов используются:
4336 f0 \- f20      определяет последовательность символов,
4337               генерируемых при нажатии на функциональные
4338               клавиши f0\-f20
4339 bs            определяет последовательность символов, которая
4340               будет использоваться вместо клавиши backspace
4341 home          то же для клавиши Home
4342 end           то же для клавиши end
4343 up            то же для клавиши "стрелка вверх"
4344 down          то же для клавиши "стрелка вниз"
4345 left          то же для клавиши "стрелка влево"
4346 right         то же для клавиши "стрелка вправо"
4347 pgdn          то же для клавиши page down
4348 pgup          то же для клавиши page up
4349 insert        то же для клавиши insert
4350 delete        то же для клавиши delete
4351 complete      комбинация клавиш для выполнения операции
4352               "завершение ввода"
4355 Например, для того, чтобы задать, что клавише insert соответствует
4356 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4357 прописать строку:
4360 insert=\\e[Op
4363 Операция "завершение ввода" обычно вызывается по клавишам
4364 .B M\-tab,
4365 но задав значение ключевого слова
4366 .I complete
4367 можно вызывать такую же реакцию системы по другой комбинации клавиш
4368 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4369 неиспользуемых клавиш!).
4370 .SH ""
4371 .\"NODE "FILES"
4372 .SH "Файлы"
4373 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4374 определяются относительно переменной окружения
4375 .BR MC_DATADIR .
4376 Если эта переменная не задана, происходит обращение к так называемому
4377 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4378 узнать имя этого каталога, дайте команду
4379 .BR "mc \-f" .
4381 .I @prefix@/share/mc/mc.hlp
4383 Файл подсказки для программы.
4385 .I @prefix@/share/mc/mc.ext
4387 Используемый по умолчанию общесистемный файл расширений.
4389 .I ~/.local/share/mc/bindings
4391 Файл расширений пользователя. Если этот файл существует, он используется
4392 вместо общесистемного файла расширений.
4394 .I @prefix@/share/mc/mc.ini
4396 Используемый по умолчанию общесистемный файл установок для Midnight
4397 Commander; используется только в тех случаях, когда пользователь не
4398 имеет своего файла
4399 .B ~/.config/mc/ini
4401 .I @prefix@/share/mc/mc.lib
4403 Глобальные установки для Midnight Commander.  Установки из этого файла
4404 действительны для всех пользователей, независимо от того, имеют ли они
4405 ~/.config/mc/ini или нет.  В настоящий момент только
4406 .\"LINK2"
4407 настройки терминалов
4408 .\"Terminal databases"
4409 загружаются из mc.lib.
4411 .I ~/.config/mc/ini
4413 Собственные установки пользователя. Если такой файл существует, то
4414 установки загружаются из него, а не из общесистемного инициализационного
4415 файла программы.
4417 .I @prefix@/share/mc/mc.hint
4419 Этот файл содержит подсказки (hints или cookies), циклически
4420 отображаемые программой.
4422 .I @prefix@/share/mc/mc.menu
4424 Этот файл содержит общесистемное меню приложений.
4426 .I ~/.local/share/mc/menu
4428 Собственное меню пользователя. Если этот файл существует, он
4429 используется вместо общесистемного меню.
4431 .I ~/.cache/mc/Tree
4433 Список каталогов для окна, выводимого при выборе пункта меню
4434 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4435 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4436 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4437 начинается с цифры, то надо взять указанное число символов из имени
4438 предыдущего каталога. При желании можно создать этот файл, дав
4439 команду
4442  find / \-type d \-print | sort > ~/.cache/mc/Tree
4445 Обычно не имеет смысла делать это, потому что Midnight Commander
4446 автоматически обновляет этот файл.
4448 .I ./.mc.menu
4450 локальное меню, задаваемое пользователем. Если этот файл существует, он
4451 используется вместо файла меню из домашнего каталога пользователя и
4452 общесистемного меню.
4453 .\"SKIP_SECTION"
4454 .\" "LICENSE"
4455 .SH Лицензия
4456 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4457 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4458 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4459 сведений смотрите Универсальную Общественную Лицензию GNU.
4460 .\"NODE "AVAILABILITY"
4461 .SH "Обновление версий"
4462 Последние версии программы Midnight Commander можно найти на сайте
4463 ftp://ftp.gnu.org/gnu/mc/.
4464 .\"NODE "SEE ALSO"
4465 .SH "Другие источники"
4466 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4467 zsh(1), mcedit(1).
4470 Страница, посвященная Midnight Commander, в World Wide Web:
4471         http://www.midnight\-commander.org/
4474 Данная страница оперативного руководства содержит информацию, актуальную
4475 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4476 версию программы, оригинальная страница на английском языке может
4477 содержать более полную и актуальную информацию. Для просмотра
4478 оригинальной страницы в оболочке bash можно использовать команду
4480 LANG= man mc
4482 .\"NODE "AUTHORS"
4483 .SH "АВТОРЫ"
4484 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4485 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4486 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4487 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4488 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4489 (nwarmuth@privat.circular.de), Mauricio Plaza
4490 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4491 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4492 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4493 has been especially helpful debugging and enhancing the program's mouse
4494 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4495 available to us under the GPL and answered my questions about it, and
4496 the following people have contributed code and many bug fixes (in
4497 alphabetical order):
4499 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4500 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4501 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4502 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4503 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4504 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4505 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4506 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4507 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4508 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4509 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4510 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4511 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4512 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4514 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4515 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4516 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4517 .\"NODE "BUGS"
4518 .SH "Недоработки (BUGS)"
4519 Известные авторам недоработки программы перечислены в файле TODO,
4520 который можно найти в составе поставляемого пакета.
4522 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4523 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4524 .IR mc\-devel@gnome.org .
4526 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4527 предложений по усовершенствованию программы), сообщите версию программы
4528 с которой вы работаете (для получения номера версии используйте команду
4529 mc \-V), в какой операционной системе вы запускали программу. В случае
4530 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4531 след вызовов.