Ticket #2303: man mc: s/xterm_mode/xtree_mode/
[midnight-commander.git] / doc / man / ru / mc.1.in
blobe1e630c216621642b15aaa877bfcd872c6520040
1 .\"TOPICS "Разделы помощи:"
2 .\" TODO: Перевести раздел EXTernal File System
3 .TH MC "14 Июля 2010" "MC Version 4.7.4" "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 \&~/.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 ~/.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 ~/.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 символы маски '*' и '?'.
594 .\"NODE "  Shell Command Line"
595 .SH "  Командная строка оболочки"
596 В этом разделе перечислены команды, которые позволяют сократить число
597 нажатий на клавиши во время ввода и редактирования команд в командной
598 строке.
600 .BR M\-Enter .
601 Копирует подсвеченное имя файла или каталога в командную строку.
603 .BR C\-Enter .
604 То же самое, что M\-Enter, но работает только на консоли Linux.
606 .BR M\-Tab .
607 Пытается выполнить операцию
608 .\"LINK2"
609 Завершение ввода (completion)
610 .\"Completion"
611 имени файла, названия команды, переменной, имени пользователя или имени
612 машины (в зависимости от того, что вы начали набирать и какой элемент
613 команды вводите).
615 .B C\-x t, C\-x C\-t.
616 Копирует в командную строку имена помеченных файлов (или подсвеченное
617 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
618 панели (C\-x C\-T).
620 .B C\-x p, C\-x C\-p.
621 Первая комбинация клавиш копирует в командную строку имя текущего
622 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
624 .BR C\-q .
625 Эта команда (the quote command) используется для того, чтобы вставить
626 символы, которые каким\-то образом интерпретируются самим Midnight
627 Commander\-ом (например, символ '+').
629 .B M\-p, M\-n.
630 Эти комбинации используются для перемещения по истории команд. M\-p
631 вызывает перемещение на команду назад по списку ранее запускавшихся
632 команд, а M\-n \- перемещение на одну команду вперед.
634 .BR M\-h .
635 Выводит историю текущей строки ввода (для командной строки \- историю
636 команд).
637 .\"NODE "  General Movement Keys"
638 .SH "  Клавиши управления перемещением"
639 Встроенная программа просмотра файлов, программа просмотра подсказки и
640 программа просмотра каталогов используют один и тот же программный код
641 для управления перемещением. Следовательно, для перемещения используются
642 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
643 комбинации, применяющиеся только в ней.
645 Другие части Midnight Commander\-а тоже используют некоторые из
646 комбинаций клавиш управления перемещением, так что настоящая секция
647 руководства может быть также полезна при изучении этих частей.
649 .B Up, C\-p.
650 Перемещение на одну строку назад или вверх
652 .B Down, C\-n.
653 Перемещение на одну строку вперед
655 .B Prev Page, Page Up, M\-v.
656 Перемещение на одну страницу назад
658 .B Next Page, Page Down, C\-v.
659 Перемещение на одну страницу вперед
661 .B Home, A1.
662 Перемещение к началу.
664 .B End, C1.
665 Перемещение к концу.
667 Программы просмотра файлов и помощи воспринимают в дополнение к
668 перечисленным еще и следующие комбинации:
670 .B b, C\-b, C\-h, Backspace, Delete.
671 Перемещение на одну страницу назад
673 .B Space bar.
674 Перемещение на одну страницу вперед
676 .B u, d.
677 Перемещение на половину страницы назад или вперед.
679 .B g, G.
680 Перемещение к началу или к концу файла.
681 .\"NODE "  Input Line Keys"
682 .SH "  Редактирование строк ввода"
683 Строки ввода (это не только
684 .\"LINK2"
685 командная строка
686 .\"Shell Command Line"
687 оболочки, но и строки в диалоговых окнах различных подпрограмм)
688 воспринимают следующие управляющие комбинации:
690 .B C\-a.
691 Перемещает курсор в началу строки.
693 .B C\-e.
694 Перемещает курсор в конец строки.
696 .B C\-b, стрелка\-влево.
697 Перемещает курсор на одну позицию влево.
699 .B C\-f, стрелка\-вправо.
700 Перемещает курсор на одну позицию вправо.
702 .B M\-f.
703 Перемещает курсор на одно слово вперед.
705 .B M\-b.
706 Перемещает курсор на одно слово назад.
708 .B C\-h, Backspace.
709 Удаляет символ, предшествующий курсору.
711 .B C\-d, Delete.
712 Удаляет символ в позиции курсора.
714 .B C\-@.
715 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
716 текста.
718 .B C\-w.
719 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
720 текст из строки ввода.
722 .B M\-w.
723 Копирует текст, расположенный между курсором и меткой,
724 в буфер.
726 .B C\-y.
727 Вставляет содержимое буфера в строку ввода перед позицией курсора.
729 .B C\-k.
730 Удаляет текст от курсора до конца строки.
732 .B M\-p, M\-n.
733 Эти комбинации используются для перемещения по истории команд. M\-p
734 перемещает к предыдущей команде, M\-n \- к следующей.
736 .B M\-C\-h, M\-Backspace.
737 Удалить предшествующее слово.
739 .BR M\-Tab .
740 Пытается выполнить
741 .\"LINK2"
742 завершение ввода (completion)
743 .\"Completion"
744 имени файла, команды, переменной, имени пользователя или имени машины.
745 .\"NODE "Menu Bar"
746 .SH "Главное меню программы Midnight Commander"
747 Строка главного меню появляется в верхней части экрана после нажатия
748 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
749 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
750 версии соответственно "Left", "File", "Command", "Options" и "Right").
751 При выборе одного из этих пунктов появляется соответствующее выпадающее
752 меню.
754 Пункты меню
755 .\"LINK2"
756 "Левая" и "Правая " ("Верхняя" и "Нижняя")
757 .\"Left and Right Menus"
758 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
759 панелей и характер отображаемой в панели информации, в частности, выполнить
760 соединения с удаленными компьютерами.
762 Меню
763 .\"LINK2"
764 "Файл"
765 .\"File Menu"
766 позволяет выполнить какие\-то действия с выбранным файлом или группой
767 помеченных файлов.
769 Меню
770 .\"LINK2"
771 "Команды"
772 .\"Command Menu"
773 перечисляет действия, которые имеют более общий характер и не относятся
774 только к выделенному в данный момент файлу или группе помеченных файлов.
776 Меню
777 .\"LINK2"
778 "Настройки"
779 .\"Options Menu"
780 служит для задания ряда параметров, определяющих внешний вид и поведение
781 программы Midnight Commander. Один из пунктов этого меню служит для
782 сохранения настроек, заданных пользователем.
783 .\"NODE "  Left and Right Menus"
784 .SH "Меню левой и правой (или верхней и нижней) панелей"
785 Вид панелей, в которых отображаются списки файлов и каталогов, может
786 быть изменен через пункты меню
787 .B "Левая" (или "Верхняя")
789 .B "Правая" (или "Нижняя").
790 .\"NODE "    Listing Mode..."
791 .SH "    Формат списка..."
792 Этот пункт меню предназначен для определения формата вывода списка
793 файлов в панели. Вы можете выбрать один из 4 вариантов представления
794 списка файлов:
795 .BR "Стандартный (Full)" ,
796 .BR "Укороченный (Brief)" ,
797 .B Расширенный (Long)
799 .BR "Определяемый пользователем (User)" .
801 В стандартном формате отображаются имя файла, его размер и время
802 последней модификации.
804 В укороченном (brief) формате отображаются только имена файлов, за счет
805 чего на панели умещаются две колонки (и видно вдвое больше имен).
807 В расширенном (long) формате содержимое каталога представляется так, как
808 это делает команда
809 .BR "ls \-l" .
810 В этом формате панель занимает весь экран.
812 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
813 будете задать структуру отображаемой информации.
815 При задании структуры вначале указывается размер панели: "half"
816 (половина экрана) или "full" (весь экран).
818 После размера панели можно указать, что на панели должно быть две
819 колонки. Это делается добавлением цифры 2 в строку задания формата.
821 Далее надо перечислить имена полей с необязательным параметром ширины
822 поля. В качестве имен полей могут использоваться:
824 .B name
825 отображать имя файла.
827 .B size
828 отображать размер файла.
830 .B bsize
831 отображать размер в альтернативной форме, при которой выводятся размеры
832 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
833 или "ВВЕРХ" ("UP\-\-DIR").
835 .B type
836 отображать односимвольное поле типа. Этот символ может принимать
837 значения из подмножества символов, выводимых командой
838 .BR "ls \-F" :
839 .B *
840 (asterisk) для исполняемых файлов,
841 .B /
842 (slash) для каталогов,
843 .B @
844 (at\-sign) для ссылок (links),
845 .B =
846 (знак равенства) для сокетов (sockets),
847 .B \-
848 дефис (hyphen) для байт\-ориентированных устройств,
849 .B +
850 для блок\-ориентированных устройств,
851 .B |
852 (pipe) для файлов типа FIFO,
853 .B ~
854 (тильда) для символических ссылок на каталоги,
855 .B !
856 (восклицательный знак) для оборванных (stale) символических ссылок
857 (ссылок, указывающих в никуда).
859 .B mark
860 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
862 .B mtime
863 время последней модификации файла.
865 .B atime
866 время последнего обращения к файлу.
868 .B ctime
869 время создания файла.
871 .B perm
872 строка, показывающая текущие права доступа к файлу.
874 .B mode
875 восьмеричное представление текущих прав доступа к файлу.
877 .B nlink
878 число ссылок на данный файл.
880 .B ngid
881 идентификатор группы (GID, в цифровой форме).
883 .B nuid
884 идентификатор пользователя (UID, в цифровой форме).
886 .B owner
887 владелец файла.
889 .B group
890 группа, имеющая права на файл.
892 .B inode
893 номер inode файла.
895 Вы также можете использовать следующие имена полей для организации
896 вывода информации на дисплей:
898 .B space
899 Вставить пробел при выводе на дисплей.
901 .B |
902 Вставить вертикальную линию при выводе на дисплей.
904 Для того, чтобы задать фиксированную ширину поля, нужно добавить
905 двоеточие ':', после которого указать число позиций, которое отводится
906 под это поле. Если после числа поставить символ '+', то указанное число
907 будет интерпретироваться как минимальная ширина поля, и, если экран
908 позволяет, поле будет расширено.
910 Например,
911 .B Стандартный
912 формат вывода задается строкой:
914 half type name | size | mtime
917 .B Расширенный
918 \- строкой:
920 full perm space nlink space owner space group space size space mtime
921 space name
923 А вот пример удобного формата, определяемого пользователем:
925 half name | size:7 | type mode:3
927 Помимо того, что может задаваться формат вывода на панель списка файлов,
928 любую панель можно перевести в один из следующих режимов:
930 .B Информация (Info)
931 В этом режиме на панель выводится информация о подсвеченном в другой
932 панели файле и о текущей файловой системе (тип, свободное пространство и
933 число свободных inode).
935 .B Дерево (Tree)
936 Режим отображения дерева каталогов подобен тому, который вы увидите,
937 выбрав пункт
938 .\"LINK2"
939 Дерево каталогов
940 .\"Directory Tree"
941 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
943 .B Быстрый просмотр (Quick View)
944 В этом режиме панель переключается на отображение содержимого файла,
945 подсвеченного в другой панели. Для вывода используется встроенная
946 .\"LINK2"
947 программа просмотра файлов\&,
948 .\"Internal File Viewer"
949 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
950 использовать все команды управления просмотром.
951 .\"NODE "    Sort Order..."
952 .SH "Порядок сортировки..."
953 Отображение списка файлов в любой из панелей может производиться в
954 соответствии с одним из восьми порядков сортировки:
956 \- по имени;
957 \- по расширению;
958 \- по размеру файла;
959 \- по времени модификации;
960 \- по времени последнего обращения к файлу;
961 \- по времени последнего изменения атрибутов файла;
962 \- по номеру узла (inode);
963 \- без сортировки.
966 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
967 кроме того можно указать, что сортировка производится в обратном
968 порядке (поставив с помощью клавиши пробела отметку в скобках возле
969 слова "Обратный (reverse)".
971 По умолчанию каталоги отображаются в начале списка, но это можно
972 изменить, проставив отметку возле опции
973 .B "Смешивать файлы и каталоги" ("Mix all files")
974 пункта меню
975 .\"LINK2"
976 Настройки панелей\&.
977 .\"Panel options"
978 .\"NODE "    Filter..."
979 .SH "    Фильтр..."
980 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
981 соответствовать имена файлов, отображаемых в панели (например,
982 .BR "*.tar.gz" ).
983 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
984 шаблона.
985 .\"NODE "    Reread"
986 .SH "    Перечитать (Reread)"
987 Команда "Перечитать" обновляет список, отображаемый на панели. Это
988 бывает полезно в тех случаях, когда другие процессы создают или удаляют
989 файлы. Если вы выполнили пункт меню "Критерий панелизации"
990 (перенаправление вывода команды на панель), по этой команде будет снова
991 выведено содержимое каталога, а выведенная на панель информация удалена
992 (подробнее смотрите секцию
993 .\"LINK2"
994 Критерий панелизации\&).
995 .\"External panelize"
996 .\"NODE "  File Menu"
997 .SH "  Файл"
998 Программа Midnight Commander использует функциональные клавиши F1 \- F10
999 как "горячие" клавиши для команд, включенных в меню "Файл".
1000 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1001 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1002 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1003 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1005 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1006 клавиши указываются в скобках):
1008 .B Просмотр файла (F3, F13)
1010 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1011 вызывается
1012 .\"LINK2"
1013 встроенная программа просмотра\&,
1014 .\"Internal File Viewer"
1015 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1016 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1017 внешнюю программу просмотра, путь к которой должен быть указан в
1018 переменной окружения
1019 .B  PAGER.
1020 Если переменная
1021 .B PAGER
1022 не определена, вызывается встроенная программа. Если вместо F3 нажать
1023 F13, встроенная программа просмотра не выполняет предварительного
1024 форматирования или обработки файла.
1026 .B Просмотр вывода команды (M\-!)
1028 По этой команде на экране появляется строка ввода, в которой вы можете
1029 ввести любую команду с параметрами (по умолчанию предлагается
1030 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1031 команды будет отображаться на экране через встроенную программу
1032 просмотра.
1034 .B Редактирование (F4)
1036 Вызывается редактор
1037 .BR  vi ,
1038 либо редактор, указанный в переменной окружения
1039 .BR  EDITOR ,
1040 либо
1041 .\"LINK2"
1042 встроенный редактор файлов
1043 .\"Internal File Editor"
1044 (если включена опция "Встроенный редактор"
1045 .I (use_internal_edit)
1046 в меню "Настройки / Конфигурация").
1048 .B Копирование (F5, F15)
1050 Вызывается диалоговое окно, в котором предлагается скопировать
1051 подсвеченный файл из каталога, отображаемого в активной панели (или
1052 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1053 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1054 который будет производиться копирование, можно изменить. О том, как
1055 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1056 зависимости от установки опции
1057 .I Образцы в стиле shell (Shell Patterns),
1058 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1059 можете узнать, просмотрев раздел
1060 .\"LINK2"
1061 Маски файлов для операций копирования/переименования\&.
1062 .\"Mask Copy/Rename"
1064 В процессе выполнения копирования можно нажать
1065 .B C\-c
1066 или
1067 .B ESC
1068 для того, чтобы прервать выполнение операции.
1070 В некоторых системах можно осуществлять копирование в фоновом режиме,
1071 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1072 <На фоне> (или нажав
1073 .B M\-b
1074 в диалоговом окне).  Используя пункт меню
1075 .\"LINK2"
1076 "Команды/Фоновые задания"\&,
1077 .\"Background Jobs"
1078 можно управлять выполнением фоновых процессов.
1080 .B Права доступа (C\-x c)
1082 Позволяет изменить права доступа к выделенному или помеченным файлам.
1084 .B Жесткая ссылка (C\-x l)
1086 Создает жесткую ссылку на текущий файл.
1088 .B Абсолютная символическая ссылка (C\-x s)
1090 Создает абсолютную символическую ссылку на текущий файл.
1092 .B Относительная символическая ссылка (C\-x v)
1094 Создает относительную символическую ссылку на текущий файл.
1096 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1097 подобно копированию файла, но и исходное имя файла и ссылка указывают
1098 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1099 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1100 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1102 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1103 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1104 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1105 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1106 первоначальное имя файла и позже созданные жесткие ссылки на него.
1107 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1108 требуется.
1110 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1111 файл удален, символическая ссылка становится бесполезной. Символическую
1112 ссылку легко отличить от первоначального имени файла, и программа
1113 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1114 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1115 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1116 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1117 отображается имя исходного файла. Используйте символические ссылки в тех
1118 случаях, когда хотите избежать путаницы, связанной с применением жестких
1119 ссылок.
1121 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1122 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1123 на который будет указывать ссылка. Вы можете изменить их.
1125 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1126 а по относительному. Абсолютный путь начинается с корневого каталога:
1128 .I /home/frodo/mc/mc -> /home/frodo/new/mc
1130 Относительный путь указывает на расположение файла относительно места, где
1131 будет располагаться создаваемая ссылка:
1133 .I /home/frodo/mc/mc -> ../new/mc
1135 Для того, чтобы создать относительную символическую ссылку, используйте
1136 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1138 .B Владелец/группа (C\-x o)
1140 Позволяет выполнить команду chown.
1142 .B Права (расширенные)
1144 Позволяет изменить права доступа и владения файлом.
1146 .B Переименование (F6, F16)
1148 Вызывается диалоговое окно, в котором предлагается перенести
1149 подсвеченный файл из каталога, отображаемого в активной панели (или
1150 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1151 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1152 который будет производиться перенос, можно изменить, воспользовавшись
1153 соответствующей строкой ввода.
1155 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1156 команды копировании файлов (смотрите выше).
1158 .B Создание каталога (F7)
1160 Появляется диалоговое окно и создается каталог с введенным именем.
1162 .B Удаление (F8)
1164 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1165 которых помечены) в активной панели. Операцию можно прервать, нажав
1166 .B C\-c
1167 или
1168 .B ESC
1169 во время ее исполнения.
1171 .B Быстрая смена каталога (Quick cd) (M\-c)
1172 .\"    Quick cd"
1174 Используйте
1175 .\"LINK2"
1176 быструю смену каталога
1177 .\"The cd internal command"
1178 если вы знаете полный путь к каталогу, в который хотите перейти (который
1179 хотите сделать текущим).
1181 .B Отметить группу (+)
1183 Эта команда используется для отметки группы файлов по заданному шаблону.
1184 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1185 выделения группы файлов и каталогов. Если включена опция
1186 .I Только файлы,
1187 то выделены будут только файлы. Если опция
1188 .I Только файлы,
1189 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1190 .I Образцы в стиле shell (Shell Patterns),
1191 регулярные выражение строятся по тем же правилам, которые действуют в
1192 оболочке shell (* означает ноль или большее число любых символов, а ?
1193 заменяет один произвольный символ). Если опция
1194 .I Образцы в стиле shell (Shell Patterns)
1195 отключена, то пометка файлов производится по правилам обработки
1196 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1197 .I С учётом регистра
1198 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1199 Если опция
1200 .I С учётом регистра
1201 отключена, то регистр символов учитываться не будет.
1203 .B Снять отметку (\\\\ \- обратный слэш)
1205 Используется для снятия отметки с группы файлов. Эта операция является
1206 обратной по отношению к операции отметки группы файлов и использует те
1207 же правила формирования шаблонов.
1209 .B Выход (F10, Shift\-F10)
1211 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1212 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1213 текущим каталогом будет не последний каталог, в котором вы были при
1214 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1215 Midnight Commander.
1216 .\"NODE "    Quick cd"
1217 .SH "    Быстрая смена каталога (Quick cd)"
1218 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1219 который хотите сделать текущим, и желаете использовать встроенную
1220 команду
1221 .\"LINK2"
1222 cd\&.
1223 .\"The cd internal command"
1225 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1226 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1227 при выполнении команды
1228 .B cd.
1230 После этого надо нажать клавишу <Enter>.
1231 .\"NODE "  Command Menu"
1232 .SH "  Меню 'Команды'"
1233 .B Меню пользователя (F2)
1235 Вызывает
1236 .\"LINK2"
1237 меню пользователя\&.
1238 .\"Menu File Edit"
1239 Меню пользователя предоставляет простой способ расширения возможностей
1240 Midnight Commander за счет добавления в личное меню пользователя вызова
1241 часто используемых программ.
1243 При обращении к пункту меню
1244 .\"LINK2"
1245 .I "Дерево каталогов"
1246 .\"Directory Tree"
1247 выводится окно, отображающее структуру каталогов файловой системы.
1249 Команда
1250 .\"LINK2"
1251 .I "Поиск файла"
1252 .\"Find File"
1253 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1254 .BR M\-? .
1256 Команда
1257 .I "Переставить панели"
1258 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1259 .BR C\-u .
1261 По команде
1262 .I "Отключить панели"
1263 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1264 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1265 .BR C\-o .
1267 По команде
1268 .I "Сравнить каталоги"
1269 ("горячие" клавиши \-
1270 .BR "C\-x d" )
1271 сравнивается содержимое каталогов, отображаемых на левой и правой
1272 панелях. После сравнения можно воспользоваться командой
1273 .I "Копировать" (F5)
1274 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1275 три метода сравнения. При быстром методе сравниваются только размер и
1276 дата создания файлов с одинаковыми именами. При побайтном методе
1277 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1278 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1279 сравниваются только размеры соответствующих файлов, а дата создания не
1280 проверяется.
1282 Пункт меню
1283 .\"LINK2"
1284 .I "Внешняя панелизация"
1285 .\"External panelize"
1286 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1287 текущей панели (характерный пример \- панелизация вывода команды find).
1289 Пункт меню
1290 .I "История командной строки"
1291 выводит окно со списком ранее выполнявшихся
1292 команд. Подсвеченную строку из истории можно скопировать в командную
1293 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1294 копирование \- по клавише Enter). Доступ к истории команд можно получить
1295 также по комбинациям клавиш
1296 .B M\-p
1297 или
1298 .BR M\-n ,
1299 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1300 командную строку выводится одна команда из списка и по комбинации
1301 .B M\-p
1302 происходит смена этой команды на предыдущую, а по
1303 .B M\-n
1304 \- на следующую команду из истории команд.
1306 Пункт меню
1307 .\"LINK2"
1308 .I "Быстрый доступ к каталогам"
1309 .\"Hotlist"
1310 позволяет создать список каталогов, которые часто используются, и
1311 обеспечить быстрый переход к нужному каталогу из этого списка.
1313 Пункт меню
1314 .I "Список активных ВФС"
1315 отображает список виртуальных файловых систем, активных на настоящий
1316 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1317 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1318 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1319 архива или при разорванном сетевом соединении.
1321 Пункт меню
1322 .\"LINK2"
1323 .I "Фоновые задания"
1324 .\"Background Jobs"
1325 отображает список фоновых заданий, запущенных в диалоге 
1326 копирования/перемещения кнопкой "В фоне".
1328 Пункт меню
1329 .\"LINK2"
1330 .I "Список экранов"
1331 .\"Screen selector"
1332 отображает диалоговое окно со списком одновременно работающих в данный
1333 момент встроенноых редакторов, программ просмотра и других модулей MC,
1334 поддерживающих такой режим работы.
1336 После выбора пункта меню
1337 .\"LINK2"
1338 .I "Файл расширений"
1339 .\"Extension File Edit"
1340 вы можете связать с определенным расширением файла (окончанием имени
1341 после последней точки) программу, которая будет запускаться для
1342 обработки (просмотра, редактирования или выполнения) файла с таким
1343 расширением. Запуск выбранной программы будет осуществляться после
1344 установки подсветки на имя файла и нажатия клавиши <Enter>.
1346 Пункт меню
1347 .\"LINK2"
1348 .I "Файл меню"
1349 .\"Menu File Edit"
1350 используется для редактирования пользовательского меню (которое
1351 появляется после нажатия клавиши F2).
1352 .\"NODE "    Directory Tree"
1353 .SH "    Дерево каталогов (Directory Tree)"
1354 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1355 отображена иерархическая структура каталогов.
1357 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1358 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1359 панелей.
1361 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1362 Midnight Commander создает дерево путем просмотра только небольшого
1363 подмножества всех каталогов. Если каталог, который вам нужен, не
1364 отображен, перейдите в его родительский каталог и нажмите
1365 .B C\-r
1366 (или
1367 .BR F2 ).
1369 Для управления просмотром дерева каталогов могут использоваться
1370 следующие комбинации клавиш:
1372 Работают все
1373 .\"LINK2"
1374 клавиши управления перемещением\&.
1375 .\"General Movement Keys"
1377 .BR Enter .
1378 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1379 режима просмотра и отображение списка файлов выбранного каталога в
1380 активной панели. При отображении дерева каталогов в одной из панелей при
1381 нажатии клавиши Enter соответствующий каталог отображается во второй
1382 панели, а на текущей панели остается дерево.
1384 .B C\-r, F2 (Rescan).
1385 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1386 каталогов не соответствует реальной структуре: некоторые каталоги не
1387 показаны или показаны более не существующие.
1389 .B F3 (Forget).
1390 Удалить текущий каталог из дерева. Эта команда используется для удаления
1391 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1392 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1393 клавишу F2.
1395 .B F4 (Static/Dynamic).
1396 Переключение между статическим (применяемым по умолчанию) и динамическим
1397 режимами перемещения по дереву.
1399 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1400 подсветки на имя другого каталога) используются только стрелки
1401 вверх/вниз. Показываются все известные программе на данный момент
1402 подкаталоги.
1404 В динамическом режиме стрелки вверх/вниз используются для перехода на
1405 соседний каталог того же уровня. Для перехода в родительский каталог
1406 используется клавиша "стрелка влево", а по стрелке вправо происходит
1407 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1408 этом отображаются только вышележащие каталоги (включая родительский и
1409 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1410 дерева каталогов динамически изменяется после каждого перемещения по
1411 дереву.
1413 .B F5 (Copy).
1414 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1415 куда копировать).
1417 .B F6 (RenMov).
1418 Переместить подкаталог.
1420 .B F7 (Mkdir).
1421 Создать подкаталог в текущем (подсвеченном) каталоге.
1423 .B F8 (Delete).
1424 Удалить подсвеченный каталог из файловой системы.
1426 .B C\-s, M\-s.
1427 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1428 такого каталога не существует, происходит просто смещение подсветки на
1429 одну строку вниз.
1431 .B C\-h, Backspace.
1432 Удаляет последний символ в строке (шаблоне) поиска.
1434 .B Любой другой символ.
1435 Этот символ добавляется в шаблон поиска и производится перемещение на
1436 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1437 дерева каталогов вначале необходимо активизировать режим поиска
1438 клавишами
1439 .BR C\-s .
1440 Шаблон поиска будет отображаться в строке мини\-статуса.
1442 Следующие действия возможны только в окне просмотра дерева каталогов и
1443 не поддерживаются при просмотре дерева в одной из панелей:
1445 .B F1 (Help).
1446 Вызов подсказки с отображением настоящего раздела помощи.
1448 .B Esc, F10.
1449 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1451 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1452 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1453 .\"LINK2"
1454 поддержке мыши\&.
1455 .\"Mouse Support"
1456 .\"NODE "    Find File"
1457 .SH "    Поиск файлов (Find File)"
1458 После выбора пункта меню "Поиск файла" ("Find File") вначале
1459 запрашивается имя искомого файла и имя каталога, с которого необходимо
1460 начинать поиск. Нажав кнопку <Дерево> (<Tree>), можно выбрать
1461 начальный каталог поиска из
1462 .\"LINK2"
1463 дерева каталогов\&.
1464 .\"Directory Tree"
1466 В поле "Содержание" (Content) можно задать расширенное регулярное
1467 выражение. Это значит, что перед символами, имеющими специальное
1468 значение, необходимо вставить символ "\\". Например, если нужно
1469 найти строку "strcmp (", необходимо указать шаблон поиска в виде "strcmp
1470 \\(" (без двойных кавычек).
1472 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1473 соответствует только целым словам (например, если указано \"foo\",
1474 не будет найдено слово \"foobar\").
1476 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше> (<Ok>).
1477 Во время поиска его можно приостановить кнопкой <Приостановить>
1478 (<Suspend>) и продолжить по кнопке <Продолжить> (<Continue>).
1480 Список найденных файлов можно просматривать, перемещаясь с помощью
1481 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти> (<Chdir>)
1482 используется для перехода в каталог, в котором находится подсвеченный
1483 файл. Кнопка <Повтор> (<Again>) служит для задания параметров нового
1484 поиска. Кнопка <Выход> (<Quit>) служит для выхода из режима поиска.
1485 Нажатие на кнопку <Панелизация> (<Panelize>) приведет к тому, что
1486 результаты поиска будут отображены на текущую активную панель, так что
1487 вы можете производить с выбранными файлами еще какие\-то действия
1488 (просматривать, копировать, перемещать, удалять и так далее). После
1489 вывода на панель можно нажать
1490 .B C\-r
1491 для возврата к обычному списку файлов.
1493 Можно задать список каталогов, которые команда "Поиск файла" будет
1494 пропускать в ходе поиска (например, вы знаете, что искомого файла нет на
1495 CDROM или не хотите искать в каталогах, подключенных через NFS по очень
1496 медленному каналу).
1498 Каталоги, которые надо пропустить, должны быть указаны в переменной
1499 .B ignore_dirs
1500 в секции
1501 .B FindFile
1502 вашего файла
1503 .BR ~/.mc/ini .
1504 Имена каталогов разделяются двоеточиями, следующим образом:
1507 [FindFile]
1508 ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1511 Вы можете использовать перенаправление вывода на панель
1512 (см.
1513 .\"LINK2"
1514 Критерий панелизации\&)
1515 .\"External panelize"
1516 для выполнения некоторых усложненных последовательностей действий, в то
1517 время как "Поиск файла" позволяет выполнять только простые запросы.
1518 .\"NODE "    External panelize"
1519 .SH "    Критерий панелизации (External panelize)"
1520 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1521 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1522 программу и отобразить вывод этой программы на текущей активной панели.
1524 Например, если вы хотите выполнить какое\-то действие над всеми
1525 символическими ссылками текущего каталога, вы можете использовать пункт
1526 "Критерий панелизации" для запуска следующей команды:
1529 find . \-type l \-print
1532 После выполнения этой команды в текущей панели будет отображено не
1533 содержимое соответствующего каталога, а только все символические ссылки,
1534 в нем расположенные.
1536 Если вы хотите вывести на панель все файлы, которые были скачаны с
1537 вашего FTP\-сайта, вы можете использовать следующую команду для
1538 извлечения нужных имен из файла протокола:
1541 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1544 Если вы захотите, то можете сохранить часто используемые команды
1545 панелизации под отдельными информативными именами, чтобы иметь
1546 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1547 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1548 потребуется ввести имя, по которому вы будете вызывать команду. В
1549 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1550 вводить всю команду заново.
1551 .\"NODE "    Hotlist"
1552 .SH "    Справочник каталогов (Hotlist)"
1553 Пункт меню "Справочник каталогов" служит для вывода списка меток
1554 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1555 список можно использовать для быстрого перехода в нужный каталог.
1556 Пользуясь диалоговым окном "Cправочника каталогов", вы можете добавить
1557 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1558 добавления метки можно также использовать комбинацию клавиш
1559 .B C\-x h,
1560 по которой текущий каталог добавляется в "Cправочник каталогов".
1561 Программа выдаст запрос на ввод метки для этого каталога.
1563 Использование этого пункта меню обеспечивает более быстрый переход к
1564 часто используемым каталогам. Другим способом ускорения процедуры
1565 переключения на часто используемые каталоги является задание переменной
1566 CDPATH (смотрите описание
1567 .\"LINK2"
1568 встроенной команды cd\&.
1569 .\"The cd internal command"
1570 .\"NODE "    Extension File Edit"
1571 .SH "    Файл расширений"
1572 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1573 файла
1574 .BR ~/.mc/bindings .
1575 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1577 Все строки, начинающиеся с # или пустые строки игнорируются.
1579 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1580 начинаются секции файла расширений), должны иметь следующий формат:
1582 .IR keyword/desc ,
1583 т.е. все, что стоит после
1584 .I keyword/
1585 и до конца строки, интерпретируется как
1586 .I desc.
1588 В качестве keyword может стоять одно из следующих слов:
1590 .I shell
1591 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1592 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1593 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1594 не начинается с точки, то desc трактуется как полное имя файла.
1596 .I regex
1597 desc \- регулярное выражение. Обратите внимание на то, что используется
1598 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1599 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1600 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1602 .I directory
1603 Файл является каталогом и его имя соответствует регулярному выражению desc.
1605 .I type
1606 в этом случае выбираются такие файлы, для которых `file %f`
1607 соответствует регулярному выражению desc (часть filename: из `file %f`
1608 удалена).
1610 .I default
1611 подходит любой файл, независимо от того, какое значение принимает desc.
1613 .I include
1614 \- означает общую секцию.
1616 Все строки в секции, кроме первой, должны начинаться с пробела или
1617 символа табуляции и иметь следующий формат:
1619 .I keyword=command
1620 (без пробелов возле "="), где
1621 .I keyword
1622 должно быть:
1624 .I Open
1625 (строка задает действия, выполняемые в том случае, когда пользователь
1626 нажимает Enter или дважды щелкает мышкой по имени файла),
1627 .I View
1628 (F3),
1629 .I Edit
1630 (F4) или
1631 .I Include
1632 (для добавления правил из общей секции).
1634 .I command
1635 \- любая однострочная команда оболочки, в которой допускаются простые
1636 .\"LINK2"
1637 макроподстановки\&.
1638 .\"Macro Substitution"
1640 Действие вычисляется сверху вниз (таким образом порядок следования
1641 важен). Если некоторое действие пропущено, поиск продолжается как в
1642 случае, если это действие не соответствует условию. Другими словами если
1643 файл соответствует первой и второй секции, но действие View пропущено в
1644 первой секции, то при нажатии клавиши F3 будет использовано действие
1645 View из второй секции. default должно описывать все действия.
1646 .\"NODE "    Background Jobs"
1647 .SH "    Фоновые задания"
1648 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1649 из Midnight Commander (такими заданиями могут быть только операции
1650 копирования и перемещения файлов). Используя этот пункт меню или
1651 "горячие" клавиши
1652 .B C\-x j,
1653 вы можете остановить, возобновить или снять любое из фоновых заданий.
1654 .\"NODE "    Menu File Edit"
1655 .SH "    Редактирование файлов меню"
1656 Файлы меню содержат списки команд для выполнения часто повторяемых
1657 пользователем операций. Эти меню создаются и поддерживаются самими
1658 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1659 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1660 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1661 .B .mc.menu
1662 в текущем каталоге и отображает соответствующее меню (если находит и
1663 если владельцем этого файла является данный пользователь или root и этот
1664 файл не доступен на запись всем). Если такого файла не найдено, таким же
1665 образом ищется файл
1666 .B ~/.mc/menu
1667 и, в последнюю очередь, mc использует общесистемное меню
1668 .BR @prefix@/share/mc/mc.menu .
1670 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1671 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1672 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1673 отличного от пробела и символа табуляции, интерпретируются как названия
1674 пунктов меню, причем если первый символ является буквой или цифрой, то
1675 соответствующая клавиша будет служить "горячей" клавишей для вызова
1676 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1677 интерпретируются как команды, которые должны выполняться при вызове
1678 соответствующего пункта меню. Эти строки должны следовать за строкой
1679 названия и их может быть несколько.
1681 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1682 командные строки копируются во временный файл во временном каталоге
1683 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1684 позволяет пользователю вставлять в команды меню любые конструкции,
1685 допустимые в командном языке оболочки. Можно также использовать
1686 макроподстановки, которые производятся перед выполнением кода меню
1687 (подробнее смотрите в секции
1688 .\"LINK2"
1689 Макроподстановки\&).
1690 .\"Macro Substitution"
1692 Вот пример файла mc.menu:
1695 A       Dump the currently selected file
1696         od \-c %f
1698 B       Edit a bug report and send it to root
1699         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1700         vi $I
1701         mail \-s "Midnight Commander bug" root < $I
1702         rm \-f $I
1704 M       Read mail
1705         emacs \-f rmail
1707 N       Read Usenet news
1708         emacs \-f gnus
1710 H       Call the info hypertext browser
1711         info
1713 J       Copy current directory to other panel recursively
1714         tar cf \- . | (cd %D && tar xvpf \-)
1716 K       Make a release of the current subdirectory
1717         echo \-n "Name of distribution file: "
1718         read tar
1719         ln \-s %d `dirname %d`/$tar
1720         cd ..
1721         tar cvhf ${tar}.tar $tar
1723 = f *.tar.gz | f *.tgz & t n
1724 X       Extract the contents of a compressed tar file
1725         tar xzvf %f
1728 .B Условия выполнения (Default Conditions)
1730 Каждому пункту меню может предшествовать условие. Строка, задающая
1731 условие, должна содержать символ '=' в первой колонке. Команды,
1732 задаваемые этим пунктом меню, будут выполняться только если условие
1733 выполняется.
1736 Синтаксис строки условия:   = <sub\-cond>
1737                 или:        = <sub\-cond> | <sub\-cond> ...
1738                 или:        = <sub\-cond> & <sub\-cond> ...
1740 где <sub\-condition> может принимать следующие значения:
1742   y <pattern>     синтаксис текущего файла соответствует шаблону.
1743                   Только для меню редактора.
1744   f <pattern>     соответствует шаблону имя текущего файла?
1745   F <pattern>     соответствует шаблону файл в пассивной
1746                   панели?
1747   d <pattern>     соответствует шаблону имя текущего
1748                   каталога?
1749   D <pattern>     соответствует шаблону имя текущего
1750                   каталога в пассивной панели?
1751   t <type>        тип файла соответствует <type>?
1752   T <type>        тип файла в пассивной панели
1753                   соответствует <type>?
1754   x <filename>    filename является исполнимым?
1755   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1758 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1759 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1760 можете задать значение опции "shell patterns" путем записи строки
1761 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1762 или 1).
1765 Типы файлов определяются следующими символами:
1767   n     не каталог
1768   r     обычный файл (regular file)
1769   d     каталог
1770   l     ссылка (link)
1771   c     байт\-ориентированное устройство (char special)
1772   b     блок\-ориентированное устройство (block special)
1773   f     fifo
1774   s     socket
1775   x     исполняемый файл
1776   t     помеченный файл (tagged)
1779 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1780 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1781 определяется не типом самого файла, а тем, помечен ли файл на панели.
1782 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1783 и ложно, если таковых нет.
1785 Если условие начинается с '=?' вместо '=', то во время выполнения
1786 проверки условия будет отображаться ход вычисления условия (a debug
1787 trace will be shown whenever the value of the condition is calculated).
1789 Значение условия вычисляется слева направо. Это значит, что
1791         = f *.tar.gz | f *.tgz & t n
1793 вычисляется как
1795         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1798 Вот пример использования условий:
1801 = f *.tar.gz | f *.tgz & t n
1802 L       List the contents of a compressed tar\-archive
1803         gzip \-cd %f | tar xvf \-
1806 .B Условия включения пункта в меню (Addition Conditions)
1808 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1809 это условие трактуется как условие включения данного пункта в меню. Если
1810 условие истинно, пункт включается в отображаемое на экране меню, если
1811 условие не выполняется \- не включается.
1813 Вы можете использовать одно и то же условие и как условие выполнения и
1814 как условие включения пункта в меню, если начнете строку условия с '+='
1815 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1816 Если вы хотите использовать два разных условия, одно для включения в
1817 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1818 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1819 .\"NODE "  Options Menu"
1820 .SH "Меню 'Настройки' ('Options')"
1821 Программа Midnight Commander имеет ряд установок (опций), каждая из
1822 которых может быть включена или выключена, для чего служат несколько
1823 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1824 поставлена звездочка или знак "x" в скобках перед названием опции.
1826 Пункт
1827 .\"LINK2"
1828 Конфигурация
1829 .\"Configuration"
1830 вызывает диалоговое окно, в котором вы можете поменять большинство
1831 установок программы Midnight Commander.
1833 Пункт
1834 .\"LINK2"
1835 Внешний вид
1836 .\"Layout"
1837 служит для задания настроек, определяющих положение и вид окна программы
1838 mc на экране.
1840 Пункт
1841 .\"LINK2"
1842 Настройки панелей
1843 .\"Panel options"
1844 служит для задания настроек панелей файлового менеджера.
1846 Пункт
1847 .\"LINK2"
1848 Подтверждение
1849 .\"Confirmation"
1850 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1851 действий программа будет требовать подтверждения.
1853 Пункт
1854 .\"LINK2"
1855 Биты символов
1856 .\"Display bits"
1857 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1858 терминал будет обрабатывать (вводить и отображать на дисплее)
1859 информацию, представленную байтами (например, записанную в файле).
1861 Пункт
1862 .\"LINK2"
1863 Распознавание клавиш
1864 .\"Learn keys"
1865 вызывает диалоговое окно, в котором вы можете протестировать работу
1866 некоторых клавиш, которые работают не на всех типах терминалов, и
1867 связать ту реакцию системы, которая должна была последовать за нажатием
1868 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1870 Пункт
1871 .\"LINK2"
1872 Виртуальные ФС
1873 .\"Virtual FS"
1874 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1875 параметров, связанных с использованием виртуальных файловых систем.
1877 По команде
1878 .\"LINK2"
1879 Сохранить настройки
1880 .\"Save Setup"
1881 введенные значения параметров сохраняются в ini\-файле программы.
1882 .\"NODE "    Configuration"
1883 .SH "    Конфигурация"
1884 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1885 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1886 исполнения" и "Прочие настройки".
1888 .B Параметры операций с файлами
1890 .I Детали операций.
1891 Этот переключатель определяет, будет ли при выполнении операций
1892 копирования, перемещения и удаления выводится дополнительное окно,
1893 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1894 можете отключить этот вывод. Он отключается автоматически, если скорость
1895 вашего терминала меньше 9600 bps.
1897 .I Подсчитывать общий размер.
1898 Если эта опция включена, Midnight Commander перед выполнением операций
1899 копирования, перемещения и удаления подсчитывает общее число
1900 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1901 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1902 замедляет выполнение операций). Эта опция не работает, если отключена
1903 опция
1904 .I Детали операций.
1906 .I Обычный индикатор прогресса.
1907 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1908 перемещение, удаление) всегда увеличивается слева направо. Если опция
1909 выключена, направление увеличения индикатора прогресса совпадает с направлением
1910 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1912 .I Автоимя каталога.
1913 При создании нового каталога по F7 в поле ввода имени нового каталога
1914 будет автоматически подставляться имя файла или каталога, находящегося
1915 под курсором. По умолчанию выключено.
1917 .B Клавиша Esc
1919 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1920 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1921 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1922 дважды, чтобы закрыть диалог. Но существует возможность использовать
1923 однократное нажатие ESC для этого действия.
1925 .I Однократное нажатие.
1926 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1927 ожидать нажатия второй клавиши только в течение некоторого временного
1928 интервала (см. ниже опцию
1929 .IR Интервал ),
1930 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1931 как каоманда "Отмена" (ESC ESC).
1933 .I Интервал.
1934 Эта опция используется для задания временного интервала (в микросекундах)
1935 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1936 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1937 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1938 (также в микросекундах), которая имеет приоритет над над значеним этой
1939 опции.
1941 .B Пауза после исполнения
1943 После выполнения вашей команды Midnight Commander может обеспечить
1944 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1945 варианта установки этой опции:
1947 .IR Никогда.
1948 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1949 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1950 нажав C\-o.
1952 .IR "На "тупых" терминалах" .
1953 Пауза будет создаваться на терминалах, которые не способны обеспечить
1954 показ вывода последней из выполнявшихся команд (это любые терминалы,
1955 отличные от xterm или Linux\-консоли).
1957 .IR Всегда .
1958 Программа обеспечит паузу после выполнения любой команды.
1960 .B Прочие настройки
1962 .I Встроенный редактор.
1963 Если эта опция включена, то для редактирования файлов вызывается
1964 встроенный редактор. Если опция выключена, то будет использоваться
1965 редактор, указанный в переменной окружения
1966 .B EDITOR.
1967 Если такой редактор не задан, будет вызываться
1968 .B vi
1969 Смотрите раздел
1970 .\"LINK2"
1971 Встроенный редактор файлов\&.
1972 .\"Internal File Editor"
1974 .I Встроенный просмотр.
1975 Если эта опция включена, для просмотра файлов вызывается встроенная
1976 программа просмотра. Если опция выключена, вызывается программа,
1977 указанная в переменной окружения
1978 .B PAGER.
1979 Если такая программа не задана, используется команда
1980 .B view.
1981 Смотрите раздел
1982 .\"LINK2"
1983 Встроенная программа просмотра файлов\&.
1984 .\"Internal File Viewer"
1986 .I Автоматические меню.
1987 Если эта опция включена, пользовательское меню будет автоматически
1988 вызываться на экран при запуске программы. Это бывает полезно, если на
1989 компьютере работают неопытные пользователи (операторы), которые должны
1990 выполнять только стандартные операции.
1992 .I Выпадение меню при вызове.
1993 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
1994 будет сразу отображаться перечень пунктов меню (выпадающее меню).
1995 В противном случае активизируются только пункты главного меню, и вы должны
1996 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
1997 либо выбрать нужный пункт по "горячей клавише" и только после этого
1998 получите возможность выбрать пункт выпадающего меню.
2000 .I Образцы в стиле shell.
2001 По умолчанию команды Select, Unselect и Filter используют регулярные
2002 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2003 like regular expressions). Для того, чтобы достичь такого эффекта,
2004 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2005 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2006 заменяется на обычную точку. Если опция отключена, то регулярные
2007 выражения должны строиться так, как описано в ed(1).
2009 .I Дополнение: показывать все.
2010 В процессе ввода команд Midnight Commander может выполнять
2011 .\"LINK2"
2012 Завершение ввода
2013 .\"Completion"
2014 при нажатии на клавиши
2015 .B M\-Tab,
2016 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2017 нажатии
2018 .B M\-Tab
2019 он ищет все возможные варианты завершения и, если завершения
2020 неоднозначны (имеется много разных вариантов), то только издает звуковой
2021 сигнал. При втором нажатии
2022 .B M\-Tab
2023 отображаются все возможные завершения. Если вы хотите видеть все
2024 возможные варианты завершения после первого нажатия
2025 .B M\-Tab,
2026 включите эту опцию.
2028 .I Вращающийся индикатор
2029 Если эта опция включена, Midnight Commander отображает в верхнем правом
2030 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2031 задание (операция).
2033 .I Смена каталога по ссылкам.
2034 Установка этой опции приводит к тому, что Midnight Commander будет
2035 следовать логической цепочке подкаталогов при выполнении команд смены
2036 каталога как в панели, так и по команде
2037 .B cd.
2038 Так же ведет себя по умолчанию
2039 .B bash.
2040 Если же опция не включена, Midnight Commander будет при выполнении
2041 команды
2042 .B cd
2043 следовать реальной структуре каталогов, так что если вы вошли в текущий
2044 каталог по ссылке на него, то по команде
2045 .B cd ..
2046 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2047 расположена ссылка.
2049 .I Безопасное удаление.
2050 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2051 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2052 изменяется с
2053 .B Да
2054 на
2055 .BR Нет .
2056 По умолчанию эта опция отключена.
2058 .I Автосохранение настроек.
2059 Если эта опция включена, то при выходе из программы Midnight Commander
2060 значения всех настраиваемых параметров сохраняются в файле
2061 .BR ~/.mc/ini .
2062 .\"NODE "    Layout"
2063 .SH "    Внешний вид"
2064 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2065 параметры отображения на экране главного окна программы Midnight
2066 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2067 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2069 .B Разбиение панелей
2071 Большую часть экрана занимают файловые панели. Вы можете указать,
2072 каким должно быть расположение панелей:
2073 .I вертикальное
2074 или
2075 .IR горизонтальное .
2076 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2077 Alt\-, (Alt\-запятая).
2079 .I Равные размеры
2080 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2082 .B Консольный вывод
2084 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2085 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2086 вывода команды.
2088 .B Прочие настройки
2090 .I Линейка меню.
2091 Если включено, основное меню программы будет отображаться постоянно вверху
2092 экрана. По умолчанию включено.
2094 .I Мини\-статус.
2095 Если включено, в нижней части каждой панели выводится строка информации
2096 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2098 .I Командная строка.
2099 Если включено, в нижней части экрана будет доступна командная строка.
2100 По умолчанию включено.
2102 .I Метки клавиш.
2103 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2104 функциональным клавишам F1\-F10. По умолчанию включено.
2106 .I Строка подсказки.
2107 Если включено, ниже панелей будут отображаться однострочные подсказки
2108 по приёмам работы в Midnight Commander. По умолчанию включено.
2110 .I Заголовок xterm.
2111 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2112 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2113 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2114 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2115 По умолчанию включено.
2117 .I Свободное место.
2118 Если включено, на нижней рамке панели будет показано свободное место и общий
2119 размер текущей файловой системы. По умолчанию включено.
2120 .\"NODE "    Panel options"
2121 .SH "    Настройки панелей"
2122 .B Основные настройки панелей
2124 .I Размеры в единицах СИ.
2125 Если эта опция включена, то Midnight Commander отображает размеры файлов
2126 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2127 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2128 Midnight Commander отображат размеры в двоичных единицах (по снованию
2129 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2131 .I Смешивать файлы/каталоги.
2132 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2133 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2134 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2136 .I Показывать резервные (Backup) файлы.
2137 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2138 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2140 .I Показывать скрытые файлы.
2141 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2142 начинаются точкой (как ls \-a). По умолчанию включено.
2144 .I Быстрая загрузка каталога.
2145 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2146 Commander будет использовать для вывода содержимого каталога следующий трюк:
2147 содержимое каталога перечитывается только в том случае, если изменилась
2148 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2149 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2150 размер файла, режим доступа или владелец и т.п.) содержимое панели
2151 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2152 файлов вручную (используя клавиатурное сочетание C\-r).
2154 .I Отметка перемещает курсор.
2155 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2156 на имени файла смещается на одну строку вниз.
2158 .I Инвертировать только файлы.
2159 Если опция включена (по умолчанию она включена), инвертирование
2160 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2161 не изменяется. Если не установлена, производится инвертирование как файлов,
2162 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2164 .I Автосохранение настроек панелей.
2165 Если опция включена (по умолчанию она выключена), то при выходе из
2166 Midnight Commander'а текущие настройки панелей соханяются в файле
2167 ~/.mc/panels.ini.
2169 .B Навигация
2171 .I Навигация в стиле lynx.
2172 Если эта опция включена, вы имеете возможность использовать клавиши
2173 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2174 "стрелка влево" для перехода в родительский по отношению к текущему
2175 каталог (при условии, что командная строка пуста). По умолчанию опция
2176 отключена.
2178 .I Страничное листание.
2179 Если опция установлена (по умолчанию она установлена), то когда курсор
2180 (подсветка) достигает конца или начала списка файлов, отображаемого на
2181 панели, будет производиться смещение на половину этого списка (то есть
2182 половина отображаемого списка остается на экране, а половина пропадает,
2183 заменяясь следующими пунктами общего списка). Если опция не установлена,
2184 происходит смещение только на одну строку.
2186 .I Страничное листание мышью.
2187 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2188 осуществляемая с помощью мышки, производиться страницами или на одну
2189 строку.
2191 .B Расцветка файлов
2193 По умолчанию вся информация отображаются одним цветом, но вы можете
2194 сделать так, чтобы
2195 .I права доступа
2197 .I типы файлов
2198 были выделены другими
2199 .\"LINK2"
2200 цветами\&.
2201 .\"Colors"
2202 Если включено выделение цветом прав доступа, поля
2203 .I perm
2205 .I mode
2207 .\"LINK2"
2208 форматах вывода\&,
2209 .\"Listing Mode..."
2210 показывающие права пользователя, запустившего программу Midnight
2211 Commander, выделены цветом, определенным ключевым словом
2212 .I selected.
2213 Если разрешено, подсветка имён файлов производится на основании
2214 правил из файла @sysconfdir@/mc/filehighlight.ini. Смотрите
2215 .\"LINK2"
2216 Подсветка имён файлов
2217 .\"Filenames Highlight"
2218 для получения большей информации.
2220 .B Быстрый поиск
2222 .\"LINK2"
2223 Быстрый поиск файлов
2224 .\"Quick search"
2225 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2226 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2227 с учётом регистра или без. Режим по умолчанию \- использование порядка
2228 сортировки файлов в панели.
2229 .\"NODE "    Confirmation"
2230 .SH "    Подтверждения"
2231 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2232 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2233 перед выходом из программы MC, перед удаленим каталога из "Справочника
2234 каталогов", а также перед очисткой истории выдавался дополнительный запрос
2235 на подтверждение.
2236 .\"NODE "    Display bits"
2237 .SH "    Биты символов..."
2238 Этот пункт меню используется для задания диапазона отображаемых на
2239 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2240 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2241 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2242 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2243 символы.
2244 .\"NODE "    Learn keys"
2245 .SH "    Распознавание клавиш..."
2246 Пункт
2247 .\"LINK2"
2248 Распознавание клавиш (Learn keys)
2249 .\"Learn keys"
2250 вызывает диалоговое окно, в котором вы можете протестировать работу
2251 некоторых клавиш
2252 .B (F1\-F20, Home, End),
2253 которые работают не на всех типах терминалов.
2255 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2256 тестироваться. Вы можете перемещать подсветку по названиям, используя
2257 клавишу
2258 .B Tab
2259 или клавиши, применяемые в редакторе
2260 .B vi
2261 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2262 клавиши со стрелками, после чего возле их названий в таблице появится
2263 пометка OK, то их тоже можно будет использовать для управления
2264 перемещением.
2266 Для тестирования работы клавиш нужно нажать каждую клавишу из
2267 перечисленных в таблице. Если она работает нормально, возле ее названия
2268 в таблице появится пометка OK. После появления такой пометки клавиша
2269 начинает работать в ее обычном режиме. Например, первое нажатие на
2270 клавишу
2271 .B F1
2272 приводит только к появлению пометки (если она работает нормально), а при
2273 следующих нажатиях будет вызываться окно подсказки. То же самое
2274 относится к клавишам стрелок. Клавиша
2275 .B Tab
2276 работает всегда.
2278 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2279 появится. В таком случае можно связать ту реакцию системы, которая
2280 должна была последовать за нажатием неработающей (отсутствующей)
2281 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2282 переместить подсветку на название неработающей клавиши (используя мышь
2283 или клавишу
2284 .BR Tab )
2285 и нажать
2286 .B Enter
2287 или клавишу
2288 .BR пробела .
2289 Должно появиться окно красного цвета, в котором вас просят нажать
2290 клавишу, которая будет использоваться вместо неработающей. Для отмены
2291 операции нажмите
2292 .B Esc
2293 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2294 комбинацию клавиш, которая будет служить заменой для неработающей
2295 клавиши (и тоже дождитесь закрытия окна).
2297 Когда закончите тестирование и настройку всех клавиш, вы можете
2298 сохранить эти настройки в секции [terminal:TERM] вашего файла
2299 .B ~/.mc/ini
2300 (где TERM \- название используемого терминала) либо отказаться от
2301 запоминания изменений. Если все клавиши работают нормально, то
2302 сохранение, конечно, не требуется.
2303 .\"NODE "    Virtual FS"
2304 .SH "    Виртуальные файловые системы"
2305 Этот пункт меню позволяет задать некоторые параметры кэширования
2306 информации о
2307 .\"LINK2"
2308 виртуальных файловых системах\&.
2309 .\"Virtual File System"
2311 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2312 оперативной памяти информацию, относящуюся к некоторым виртуальным
2313 файловым системам (например, списки файлов в каталогах удаленных ftp
2314 серверов).
2316 Кроме того, для получения доступа к содержимому сжатых архивов
2317 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2318 на жестком диске.
2320 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2321 может появиться желание настроить некоторые параметры таким образом,
2322 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2323 используемым файловым системам.
2325 Файловая система архиватора tar очень разумно организует работу с
2326 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2327 когда возникает необходимость обращения к информации из tar\-файла,
2328 использует этот список для извлечения нужного файла.
2330 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2331 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2332 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2333 загрузки/отображения), файловая система tar должна разархивировать файлы
2334 на диск во временный каталог и затем представить обращение к
2335 разархивированным файлам как обращение к tar\-файлу.
2337 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2338 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2339 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2340 разархивация \- операция медленная, Midnight Commander кеширует
2341 информацию в памяти на некоторое время. По истечении этого интервала
2342 времени все ресурсы, выделенные этой файловой системе, будут
2343 освобождены. По умолчанию величина этого интервала устанавливается
2344 равной 1 минуте. Смотрите также
2345 .\"LINK2"
2346 Файловая система tar\&.
2347 .\"Tar File System"
2349 Файловая система FTP сохраняет список каталогов, полученный с
2350 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2351 хранится в кеше, задается опцией
2352 .I Тайм\-аут кеша каталога FTP.
2353 Слишком маленькое значение этого параметра будет замедлять все операции
2354 с файловой системой ftp, потому что каждое обращение к ней будет
2355 означать реальное обращение к удаленному ftp серверу.
2357 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2358 (proxy host), который будет использоваться для перекачки файлов по ftp и
2359 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2360 через прокси\-сервер.
2362 .I Пароль анонимного FTP:
2363 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2364 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2365 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2366 электронный адрес для сайтов, которым не доверяете, особенно если 
2367 не используется фильтрация нежелательной корреспонденции.
2369 Также можно разрешить использование файла
2370 .BR ~/.netrc ,
2371 содержащего имена пользователей и пароли серверов FTP.
2372 Формат файла .netrc описан в .netrc (5).
2374 Смотрите раздел о
2375 .\"LINK2"
2376 файловой системе FTP
2377 .\"FTP File System"
2378 для получения дополнительной информации.
2379 .\"NODE "    Save Setup"
2380 .SH "    Сохранение установок"
2381 При загрузке Midnight Commander пытается считать значения различных
2382 установочных параметров из файла
2383 .BR ~/.mc/ini .
2384 Если такого файла не существует, необходимая информация ищется в
2385 общесистемном конфигурационном файле
2386 .BR mc.ini .
2387 Этот файл располагается в каталоге, путь к которому можно определить,
2388 запустив команду
2389 .BR "mc \-f" .
2390 (это можно сделать даже из командной строки MC).  Если и этого файла не
2391 существует,
2392 .I MC
2393 использует установки по умолчанию.
2395 Команда
2396 .I Сохранить настройки
2397 создает файл
2398 .BR ~/.mc/ini ,
2399 в котором записываются текущие значения параметров, задаваемых опциями
2400 меню
2401 .\"LINK2"
2402 Левая, Правая
2403 .\"Left and Right Menus"
2405 .\"LINK2"
2406 Настройки\&.
2407 .\"Options Menu"
2409 Если вы включите опцию
2410 .I Автосохранение настроек
2411 (пункт меню "Настройки/Конфигурация"),
2412 .I MC
2413 будет автоматически сохранять текущие настройки при выходе из программы.
2415 Значения некоторых параметров не могут быть изменены через пункты меню.
2416 Для изменения значений этих параметров вы должны отредактировать файл
2417 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2418 параметрах смотрите в разделе
2419 .\"LINK2"
2420 .I Специальные установки\&.
2421 .\"Special Settings"
2422 .SH ""
2423 .\"NODE "Executing operating system commands"
2424 .SH "Выполнение команд операционной системы"
2425 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2426 должны либо набрать имя соответствующей программы в командной строке,
2427 либо выбрать имя программы в одной из панелей (переместив подсветку на
2428 имя файла программы), а затем нажать клавишу Enter.
2430 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2431 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2432 расширение выбранного файла с расширениями, прописанными в
2433 .\"LINK2"
2434 файле расширений\&.
2435 .\"Extension File Edit"
2436 Если в файле расширений найдется подраздел, задающий процедуры обработки
2437 файлов с данным расширением, то обработка файла производится в
2438 соответствии с заданными в этом подразделе командами. Перед обработкой
2439 выполняются простые
2440 .\"LINK2"
2441 макроподстановки\&.
2442 .\"Macro Substitution"
2443 .\"NODE "  The cd internal command"
2444 .SH "  Встроенная команда cd"
2445 Команда
2446 .I cd
2447 не передается на исполнение оболочке, а интерпретируется самой
2448 программой Midnight Commander. Поэтому при ее запуске возможны не все
2449 удобные макрорасширения и подстановки, доступные в оболочке, а только
2450 часть из них:
2452 .I Замена тильды
2453 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2454 вы добавите после тильды имя пользователя, эта конструкция будет
2455 заменена на имя домашнего каталога указанного пользователя.
2457 Например, ~guest \- это домашний каталог пользователя guest, в то время
2458 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2460 .I Предыдущий каталог
2461 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2462 то есть выполнив команду:
2463 .B cd \-
2465 .I Каталоги в CDPATH
2466 Если каталог, указанный команде
2467 .BR cd ,
2468 не является подкаталогом текущего каталога, то Midnight Commander
2469 использует значение переменной окружения
2470 .B CDPATH
2471 для поиска указанного каталога во всех каталогах, перечисленных в этой
2472 переменной.
2474 Например, если переменной
2475 .B CDPATH
2476 присвоено значение
2477 .BR ~/src:/usr/src ,
2478 то из любого места в файловой системе вы сможете перейти в любой
2479 подкаталог каталогов
2480 .B ~/src
2482 .BR /usr/src ,
2483 используя только относительные имена (cd linux вызовет переход в
2484 /usr/src/linux).
2485 .\"NODE "  Macro Substitution"
2486 .SH "  Макроподстановки"
2487 Перед выполнением команд, задаваемых пунктами
2488 .\"LINK2"
2489 пользовательского меню\&,
2490 .\"Menu File Edit"
2491 вызываемых
2492 .\"LINK2"
2493 по расширению имени файла\&,
2494 .\"Extension File Edit"
2495 или запускаемых из командной строки ввода, вначале выполняются простые
2496 макроподстановки.
2499 .I "%i"
2500 Отступ из пробелов, равный текущему положению курсора. Только для меню
2501 редактора.
2503 .I "%y"
2504 Тип синтаксиса текущего файла. Только для меню редактора.
2506 .I "%k"
2507 Имя файла блока редактора.
2509 .I "%e"
2510 Имя файла протокола ошибок исполнения сценариев редактора.
2512 .I "%m"
2513 Имя текущего файла меню.
2515 .I "%f" и "%p"
2516 Текущее имя файла.
2518 .I "%x"
2519 Расширение текущего файла.
2521 .I "%b"
2522 Имя текущего файла без расширения.
2524 .I "%d"
2525 Имя текущего каталога.
2527 .I "%F"
2528 Текущее имя файла в неактивной панели.
2530 .I "%D"
2531 Имя текущего каталога в неактивной панели.
2533 .I "%t"
2534 Отмеченные файлы.
2536 .I "%T"
2537 Файлы, отмеченные в неактивной панели.
2539 .I "%u" и "%U"
2540 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2541 Их можно использовать в скриптах, заданных для пункта меню или
2542 ассоциированных с расширением файла, только один раз, поскольку после их
2543 использования помеченных файлов не будет.
2545 .I "%s" и "%S"
2546 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2547 файл, имя которого подсвечено.
2549 .I "%cd"
2550 Это специальный макрос, используемый для перехода из текущего каталога в
2551 каталог, указанный перед этим макросом. Используется в основном для
2552 обращения к
2553 .\"LINK2"
2554 виртуальным файловым системам\&.
2555 .\"Virtual File System"
2557 .I "%view"
2558 Этот макрос используется для вызова встроенной программы просмотра.
2559 Может использоваться как с аргументами, так и без них. Если заданы
2560 аргументы, они должны быть заключены в фигурные скобки.
2562 Аргументами могут быть:
2563 .I ascii
2564 \- для перевода программы просмотра в режим ascii;
2565 .I hex
2566 \- для перевода программы просмотра в режим hex;
2567 .I nroff
2568 \- для указания программе просмотра, что необходимо интерпретировать
2569 выделенные (bold) и подчеркнутые последовательности nroff;
2570 .I unformatted
2571 \- указывает программе просмотра, что не нужно использовать команды
2572 nroff для выделения или подчеркивания текста;
2574 .I "%%"
2575 Символ %
2577 .I "%{любой текст}"
2578 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2579 выводится как подсказка. Макрос заменяется на текст, введенный
2580 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2581 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2582 командной строке.
2584 .I "%var{ENV\-VAR:default}"
2585 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2586 если она установлена, в противном случае будет использовано значение
2587 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2588 .\"NODE "  The subshell support"
2589 .SH "  Поддержка subshell"
2590 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2591 bash, tcsh и zsh.
2593 Если поддержка subshell включена, то Midnight Commander будет порождать
2594 точную копию (a concurrent copy) вашей оболочки (которая определена в
2595 переменной окружения
2596 .B SHELL
2597 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2598 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2599 оболочку для выполнения команды. Введенная команда передается subshell.
2600 Это позволяет изменять значения переменных окружения, использовать
2601 функции shell и определять алиасы (aliases), которые будут действовать
2602 до выхода из программы Midnight Commander.
2604 Если вы используете
2605 .BR bash ,
2606 можно указать команды, которые будут выполняться при запуске
2607 subshell, в файле
2608 .B ~/.mc/bashrc
2609 и специальную карту раскладки клавиатуры в файле
2610 .B ~/.mc/inputrc.
2611 Пользователи
2612 .B tcsh
2613 могут задать выполняемые при запуске команды в файле
2614 .B ~/.mc/tcshrc.
2616 Во время выполнения приложения в subshell можно в любой момент нажать
2617 комбинацию клавиш
2618 .B C\-o
2619 для переключения в Midnight Commander (выполняемая команда или
2620 приложение будут остановлены). Если вы прервали таким образом исполнение
2621 команды, вы не сможете запустить другую внешнюю команду, пока не
2622 завершите работу остановленного приложения.
2624 Особенностью использования subshell является то, что подсказка (prompt),
2625 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2626 оболочке.
2628 В разделе
2629 .\"LINK2"
2630 Опции запуска
2631 .\"OPTIONS"
2632 приведена дополнительная информация о том, как можно управлять
2633 (настроить) subshell.
2634 .\"NODE "Chmod"
2635 .SH "Права доступа (Chmod)"
2636 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2637 команде chmod \- команде изменения атрибутов доступа к файлам и
2638 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2639 клавиш
2640 .BR "C\-x c" .
2642 Диалоговое окно "Права доступа" состоит из двух частей \-
2643 .I Права доступа
2645 .IR Файл .
2647 В части "Файл" отображается имя файла или каталога и права доступа на
2648 него в восьмеричной форме, а также указаны владелец и группа файла.
2650 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2651 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2652 помечены те атрибуты, которые установлены для данного файла. Изменять
2653 установки атрибутов можно двумя способами. При первом способе
2654 непосредственно изменяется значение атрибута в квадратных скобках возле
2655 его названия. Для изменения значений атрибутов надо переместить
2656 подсветку на название соответствующего атрибута и нажать клавишу
2657 пробела.
2659 Для перемещения подсветки по названиям атрибутов можно использовать
2660 .I клавиши\-стрелки
2661 или клавишу
2662 .IR Tab .
2663 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2664 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2665 же отображаются в части окна "Файл".
2667 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2668 в силу, надо нажать клавишу Enter или экранную кнопку
2669 .B [Установить]
2670 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2671 кнопку
2672 .BR [Прервать] .
2673 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2674 (выделенные буквы в названии атрибута).
2676 Изменять права доступа к отдельному файлу можно только первым
2677 способом (описанным выше). Если вы хотите изменить атрибуты прав
2678 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2679 этим способом, только вместо экранной кнопки
2680 .B [Установить]
2681 или клавиши <Enter> должны выбрать кнопку
2682 .B [Установить все].
2683 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2684 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2685 внимание, что значение в квадратных скобках при этом не изменяется.
2686 После этого вы выбираете один из следующих вариантов действий (то есть
2687 одну из экранных кнопок):
2689 .B [Отметить все]
2690 отмеченные атрибуты (и только они) будут установлены в те значения,
2691 которые указаны в квадратных скобках возле названия атрибута, причем для
2692 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2693 значение для выбранных файлов не изменяется.
2695 .B [Установить помеченное]
2696 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2697 установлен в 1.
2699 .B [Очистить помеченное]
2700 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2701 установлен в 0.
2703 .B [Установить]
2704 будут установлены атрибуты только для одного файла (первого из
2705 помеченных), причем установка производится так же, как по клавише
2706 [Отметить все].
2708 .B [Прервать]
2709 отказаться от выполнения команды Chmod.
2710 .\"NODE "Chown"
2711 .SH "Владелец/группа (Chown)"
2712 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2713 владельца файла или группу, которая имеет какие\-то права на файл.
2714 "Горячая" клавиша для вызова этого пункта меню \-
2715 .B C\-x o.
2716 .\"NODE "Advanced Chown"
2717 .SH "Расширенная команда Chown"
2718 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2719 совмещающее в себе окна, появляющиеся при выборе пунктов
2720 .\"LINK2"
2721 Права доступа (Chmod)
2722 .\"Chmod"
2724 .\"LINK2"
2725 Владелец/группа (Chown)\&.
2726 .\"Chown"
2727 В этом окне можно изменить как права доступа к файлу, так и
2728 владельцев файла.
2729 .\"NODE "File Operations"
2730 .SH "Операции с файлами"
2731 Когда вы выполняете операции копирования, перемещения или удаления
2732 файлов, Midnight Commander отображает на экране диалоговое окно, в
2733 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2734 идет процесс обработки. Для отображения процесса обработки на экран
2735 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2736 показывает, какая часть текущего файла обработана (например,
2737 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2738 обработана на текущий момент. Третья (bytes bar) показывает долю
2739 выполненных работ (в процентах от суммарного объема помеченных файлов).
2740 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2741 две последних диаграммы не отображаются.
2743 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2744 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2745 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2746 заданной операции, все оставшиеся файлы будут пропущены.
2748 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2749 видов.
2751 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2752 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2753 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2754 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2755 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2756 (например, воспользовавшись другим терминалом).
2758 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2759 переписать существующий файл. В этом окне отображаются время создания и
2760 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2761 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2762 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2763 ответа:
2765 согласиться (кнопка <Да>);
2767 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2769 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2770 <дописать в Конец>).
2772 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2773 файлы?") позволяет принять одно решение по всем выбранным для обработки
2774 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2775 варианта решения:
2777 .I <Все>
2778 перезаписались без дополнительных вопросов все выбранные файлы;
2780 .I <Устаревшие>
2781 перезапишутся (затрутся) только файлы, которые созданы раньше
2782 файла\-источника;
2784 .I <ни Одного>
2785 не перезаписывать файлы (но если не существует файла\-приемника, то
2786 копирование источника будет произведено);
2788 .I <Различающиеся по длине>
2789 Вы можете отказаться от выполнения операции, если нажмете клавишу
2790 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2791 производится клавишами стрелок или клавишей табуляции.
2793 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2794 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2795 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2796 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2797 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2798 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2799 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2800 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2801 подкаталогами.
2803 Если вы пометили для обработки группу файлов, то после выполнения
2804 операции будет снята отметка только с тех файлов, которые успешно
2805 обработаны. Пропущенные файлы останутся помеченными.
2806 .\"NODE "Mask Copy/Rename"
2807 .SH "Маски файлов для операций копирования/переименования"
2808 При выполнении операций копирования и перемещения (или переименования)
2809 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2810 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2811 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2812 эта вторая маска представляет собой несколько символов замены
2813 (wildcards) в конце строки, определяющей место назначение создаваемых
2814 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2815 (скопированы или перемещены с новыми именами) в соответствии с маской
2816 файла\-приемника. Если имеются помеченные файлы, то копируются
2817 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2818 для файлов\-источников.
2820 Есть еще несколько опций, которые влияют на выполнение операций
2821 копирования/перемещения файлов, и которые устанавливаются в том же окне
2822 запроса, где задаются маски имен файлов:
2824 "Разыменовывать ссылки" (Follow links) определяет, будут ли при
2825 копировании жестких или символических ссылок в каталоге\- приемнике (и
2826 рекурсивно в подкаталогах) создаваться такие же ссылки, или будут
2827 копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2829 "Внутрь каталога, если есть" (Dive into subdirs) определяет, что делать,
2830 если в каталоге\-приемнике уже существует подкаталог, имя которого
2831 совпадает с именем файла (каталога), который копируется (источника). По
2832 умолчанию (опция отключена) содержимое каталога\-источника копируется в
2833 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2834 создан новый подкаталог с тем же именем, в который и будет
2835 осуществляться копирование. Лучше показать это на примере:
2837 Пусть вы хотите скопировать содержимое каталога foo в каталог /bla/foo,
2838 который уже существует. Обычно (опция отключена) mc будет просто
2839 копировать все файлы из foo в /bla/foo. Если опцию включить, копирование
2840 файлов будет производиться в /bla/foo/foo.
2842 "Сохранять атрибуты" (Preserve attributes) определяет, будут ли при
2843 копировании/перемещении сохранены атрибуты исходного файла: права
2844 доступа, временные метки и, если вы root, UID и GID исходного файла.
2845 Если опция отключена, атрибуты будут установлены в соответствии с
2846 текущим значением umask.
2848 Опция
2849 .B "Образцы в стиле shell"
2850 включена.
2852 Когда опция
2853 .B "Образцы в стиле shell"
2854 включена, можно использовать символы замены (wildcards) '*' и '?' в
2855 маске источника. Они обрабатываются аналогично тому, как это делается в
2856 shell. В маске приемника разрешается использовать только '*' и
2857 \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2858 группе символов замены в маске источника, второй символ '*'
2859 соответствует второй группе и т.д. Аналогично, символ замены \&'\\1'
2860 соответствует первой группе символов замены в маске источника, символ
2861 \&'\\2' \- второй группе и т.д. до \&'\\9'. Символ \&'\\0' соответствует
2862 целому имени файла\-источника.
2864 Два примера:
2866 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2867 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2868 будет находиться в каталоге "/bla".
2870 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2871 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2872 вид "*.*", а маска приемника \- "\\2.\\1".
2874 Опция
2875 .B "Образцы в стиле shell"
2876 выключена.
2878 Когда опция
2879 .B "Образцы в стиле shell" (Use shell patterns)
2880 выключена, MC не осуществляет автоматической группировки. Для указания
2881 групп символов в маске источника, которые будут соответствовать символам
2882 замены в маске приемника, вы должны в этом случае использовать скобки
2883 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2884 вводе.
2886 Два примера:
2888 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2889 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2890 результатом будет "/bla/foo.tgz".
2892 Предположим, что вы хотите поменять местами имя файла и его расширение,
2893 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2894 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2896 .B "Преобразование регистра"
2898 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2899 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2900 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2901 регистре соответственно.
2903 Если использовать в маске приемника '\\U' или '\\L', то к
2904 соответствующему регистру будут преобразованы все последующие символы,
2905 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2906 или конца имени файла.
2908 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2909 \&'\\U' и '\\L'.
2911 Например, если маска источника есть '*' (опция "Образцы в стиле shell"
2912 включена) или '^\\(.*\\)$' (опция "Образцы в стиле shell" выключена), а
2913 маска приемника есть '\\L\\u*', имена файлов будут преобразованы таким
2914 образом, что первые буквы имени будут заглавными, а все остальные \-
2915 строчными.
2917 Символ '\\' в масках используется для отмены специальной интерпретации
2918 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2919 означает просто звездочку (asterisk).
2921 "Изменять относительные ссылки" (Stable Symlinks) указывает, что 
2922 Midnight Commander, должен изменять символические ссылки. Скопированные
2923 символические ссылки будут указывать на то же расположение, что и
2924 оригинальная ссылка, при этом дописываются необходимые ../ и другие каталоги
2925 .\"NODE "Select/Unselect Files"
2926 .SH "Select/Unselect Files"
2927 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2928 .\"LINK2"
2929 Строка ввода
2930 .\"Input Line Keys"
2931 предназначена для ввода регулярного выражения (маски) для помети файлов.
2932 Если включена опция
2933 .I Только файлы,
2934 то выделены будут только файлы. Если опция
2935 .I Только файлы,
2936 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2937 .I Образцы в стиле shell (Shell Patterns),
2938 регулярные выражение строятся по тем же правилам, которые действуют в
2939 оболочке shell (* означает ноль или большее число любых символов, а ?
2940 заменяет один произвольный символ). Если опция
2941 .I Образцы в стиле shell (Shell Patterns)
2942 отключена, то пометка файлов производится по правилам обработки
2943 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
2944 .I С учётом регистра
2945 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2946 Если опция
2947 .I С учётом регистра
2948 отключена, то регистр символов учитываться не будет.
2949 .\"NODE "Diff Viewer"
2950 .SH "Встроенная программа сравнения файлов"
2951 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2952 Также оно позволяет редактировать их (после завершения редактирования произойдет
2953 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2954 систем управления версиями, такими как GIT, Subversion и другие.
2956 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
2957 файлов mcdiff.
2959 .B F1
2960 Вызов встроенной помощи.
2962 .B F2
2963 Сохранение изменений в файлах.
2965 .B F4
2966 Редактирование файла в левой панели.
2968 .B F14
2969 Редактирование файла в правой панели.
2971 .B F5
2972 Произвести слияние текушего изменения.
2974 .B F7
2975 Вызов диалогового окна для задания шаблона поиска.
2977 .B F17
2978 Продолжение поиска в соответствии с ранее определенным шаблоном.
2980 .B F10, Esc, q
2981 Выход.
2983 .B Alt\-s, s
2984 Включить/выключить показ статуса различий.
2986 .B Alt\-n, l
2987 Включить/выключить показ номеров строк.
2989 .B f
2990 Увеличить левую панель до максимума.
2992 .B \=
2993 Сделать панели равными по ширине.
2995 .B \>
2996 Увеличить левую панель.
2998 .B \<
2999 Увеличить правую панель.
3001 .B c
3002 Включить/выключить показ символов конца строки (CR) как ^M.
3004 .B 2, 3, 4, 8
3005 Установить размер табуляции.
3007 .B C\-u
3008 Поменять панели местами.
3010 .B C\-r
3011 Обновить экран.
3013 .B C\-o
3014 Переключиться в подоболочку и показать окно команд.
3016 .B Enter, Space, n
3017 Найти следующее различие.
3019 .B Backspace, p
3020 Найти предыдущее различие.
3022 .B g
3023 Показать диалог перехода к строке.
3025 .B Down
3026 Перемещение на одну строку вниз.
3028 .B Up
3029 Перемещение на одну строку вверх.
3031 .B PageUp
3032 Перемещение на одну страницу вверх.
3034 .B PageDown
3035 Перемещение на одну страницу вниз.
3037 .B Home, A1
3038 Перемещение к началу строки.
3040 .B End
3041 Перемещение в конец строки.
3043 .B C\-Home
3044 Перемещение в начало файла.
3046 .B C\-End, C1
3047 Перемещение в конец файла.
3048 .\"NODE "Internal File Viewer"
3049 .SH "Встроенная программа просмотра файлов"
3050 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3051 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3052 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3053 использована для автоматического просмотра сжатых файлов.
3055 Встроенная программа просмотра всегда пытается использовать для
3056 отображения информации лучший из методов, предоставляемых вашей системой
3057 для данного типа файла. Некоторые последовательности символов
3058 интерпретируются для задания таких атрибутов, как жирный шрифт и
3059 подчеркивание, обеспечивая более наглядное представление информации.
3061 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3062 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3063 шестнадцатеричных констант. Можно даже одновременно использовать в
3064 шаблоне поиска как ту, так и другую форму представления, например:
3067 "String" \-1 0xBB 012 "more text"
3070 Обратите внимание, что 012 является восьмеричным числом, \-1
3071 преобразовывается в 0xFF, а текст между кавычками и константами
3072 игнорируется.
3074 Некоторые детали внутренней реализации программы просмотра: на системах,
3075 которые предоставляют системный вызов mmap(2) программа отображает файл
3076 в память вместо его загрузки; иначе, а также если при вызове mmap
3077 возникает сбой или c файлом связано некоторое действие, которое требует
3078 фильтр, программа использует динамически распределяемые буфера памяти,
3079 загружая только те части файла, к которым вы обращаетесь (это относится
3080 к архивированным файлам).
3082 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3083 ассоциированы некие действия встроенной программы просмотра.
3085 .B F1
3086 Вызывает просмотр встроенной гипертекстовой подсказки.
3088 .B F2
3089 Переключает режим переноса строки.
3091 .B F4
3092 Переключает между ASCII и шестнадцатеричным режимами.
3094 .B F5
3095 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3096 которой вы хотите перейти.
3098 .BR F6 ", " /
3099 Поиск по регулярному выражению.
3101 .B ?
3102 Поиск назад по регулярному выражению.
3104 .B F7
3105 Вызов диалогового окна для задания шаблона поиска для обычного и
3106 шестнадцатеричного поиска.
3108 .B C\-s, F17, n
3109 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3110 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3111 ранее определенным шаблоном.
3113 .B C\-r
3114 То же, что и
3115 .BR C\-s ,
3116 но поиск производится в обратном направлении.
3118 .B n
3119 Найти следующее совпадение.
3121 .B F8
3122 Переключение между режимами Raw/Parsed: файл отображается либо в том
3123 виде, как он записан на диске, либо пропущенным через фильтр, который
3124 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3125 обратный по отношению к тому, который указан на экранной кнопке F8,
3126 поскольку на кнопке указывается режим, к которому осуществляется переход
3127 по данной кнопке.
3129 .B F9
3130 Переключение между режимами отображения текста в форматированном и
3131 неформатированном виде: в режиме отображения форматированного текста
3132 некоторые последовательности символов отображаются другим цветом для
3133 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3134 кнопке указан режим, обратный по отношению к текущему.
3136 .B F3, F10, Esc, q
3137 Выйти из встроенной программы просмотра.
3139 .B PageDown, пробел, C\-v
3140 Переместиться на страницу вперед.
3142 .B PageUp, M\-v, Backspace.
3143 Переместиться на страницу назад.
3145 .B стрелка вниз
3146 Переместиться на одну строку вперед.
3148 .B стрелка вверх
3149 Переместиться на одну строку назад.
3151 .B C\-l
3152 Обновить изображение на экране.
3154 .B C\-o
3155 Переключиться в subshell и показать окно команд.
3157 .B !
3158 Запустить новый экземпляр оболочки в текущем каталоге (временный выход в
3159 shell, возврат в программу просмотра по
3160 .BR C\-d ).
3162 .B "[n] m"
3163 Установить метку с номером n (кавычки не вводятся).
3165 .B "[n] r"
3166 Переместиться к метке с номером n.
3168 .B C\-f
3169 Перейти к просмотру следующего файла текущего каталога.
3171 .B C\-b
3172 Перейти к просмотру предыдущего файла в текущем каталоге.
3174 .B M\-r
3175 Переключение режима отображения линейки (вверху/внизу/отключена).
3177 Можно настроить режимы отображения файлов встроенной программой
3178 просмотра, воспользовавшись
3179 .\"LINK2"
3180 файлом расширений\&.
3181 .\"Extension File Edit"
3183 .\"NODE "Internal File Editor"
3184 .SH "Встроенный редактор"
3185 Встроенный редактор обеспечивает выполнение большинства функций
3186 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3187 нажатием клавиши
3188 .B F4
3189 при условии, что в инициализационном файле установлена в 1 опция
3190 .IR use_internal_edit .
3191 Размер редактируемого файла не может превышать 16 Мегабайт. С помощью
3192 этого редактора можно редактировать двоичные файлы без потери данных.
3194 Поддерживаются следующие возможности: копирование, перемещение,
3195 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3196 .I (key for key undo);
3197 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3198 регулярным выражениям; выделение текста по комбинации клавиш
3199 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3200 переключение между режимами вставки\-замены символа; а
3201 также операция обработки блоков текста командами оболочки (an option to
3202 pipe text blocks through shell commands like indent).
3205 Разделы:
3208 .\"LINK2"
3209 Опции в ини-файле для редактора
3210 .\"Internal File Editor / options"
3213 Редактор очень прост и практически не требует обучения. Для того, чтобы
3214 узнать, какие клавиши вызывают выполнение определенных действий,
3215 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3216 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3217 .B Shift\-<клавиши стрелок>
3218 выделение блока текста.
3219 .B Ctrl\-Ins
3220 копирует блок в файл
3221 .BR cooledit.clip .
3222 .B Shift\-Ins
3223 производит вставку последнего скопированного в cooledit.clip блока в
3224 позицию курсора.
3225 .B Shift\-Del
3226 удаляет выделенный блок текста, запоминая его в файле
3227 .BR cooledit.clip .
3228 По клавише Enter вставляются символы конца строки, причем на следующей
3229 строке автоматически устанавливается отступ. Работает выделение текста с
3230 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3231 осуществляется терминальным драйвером мыши.
3233 Для того, чтобы определить макрос, нажмите
3234 .BR Ctrl\-R ,
3235 после чего введите строки команд, которые должны быть выполнены. После
3236 завершения ввода команд снова нажмите
3237 .B Ctrl\-R
3238 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3239 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3240 .B Ctrl\-A
3241 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3242 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3243 при условии, что данная комбинация не используется для вызова какой\-либо
3244 другой функции. Макрокоманды после определения записываются в файл
3245 .B .mc/cedit/cooledit.macros
3246 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3247 соответствующей строки в этом файле.
3249 По клавише
3250 .B F19
3251 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3252 соответствующим пунктом меню, вызываемым по клавише F9, или
3253 переназначить клавишу) будет осуществляться форматирование выделенного
3254 блока кода на языке C, C++ или других. Форматирование управляется файлом
3255 .B @prefix@/share/mc/edit.indent.rc
3256 который при первом вызове копируется в
3257 .B .mc/cedit/edit.indent.rc
3258 в вашем домашнем каталоге.
3260 Встроенный редактор обрабатывает символы из второй половины кодовой
3261 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3262 опцию
3263 .B "Биты символов" (Display bits)
3264 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3265 (to keep the spacing clean).
3267 Описать все функции встроенного редактора в данной подсказке невозможно.
3268 Запомните только, что все основные операции можно выполнить через пункты
3269 меню, которое вызывается нажатием клавиши
3270 .B F9
3271 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3272 команде
3273 .B man mcedit
3274 или
3275 .B info mcedit
3277 .\"NODE "Internal File Editor / options"
3278 .SH "Опции в ини-файле для редактора"
3280 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3281 Опции записываются в секцию '[Midnight Commander]'
3283 .I editor_wordcompletion_collect_entire_file
3284 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3285 или только от начала до курсора (0)
3287 .\"NODE "Screen selector"
3288 .SH "Список экранов"
3289 Midnight Commander поддерживает возможность одновременной работы своих
3290 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3291 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3292 Файловый менеджер может быть только один, несколько файловых менеджеров,
3293 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3294 экраном.
3296 Есть три способа переключения между экранами:
3297 переходк к следующему экрану в списке клавиатурной комбинацией
3298 .BR Alt\-} ,
3299 переходк к предыдущему экрану в списке клавиатурной комбинацией
3300 .BR Alt\-{ ,
3301 вызов дилогового окна со списком экранов клавиатурной комбинацией
3302 .BR Alt\-`
3303 или с помощью пункта меню.
3304 Все эти комбинации клавиш одинаковы во всех экранах.
3306 .\"NODE "Completion"
3307 .SH "Завершение ввода (Completion)"
3308 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3310 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3311 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3312 введенный текст как переменную (если текст начинается с
3313 .BR $ ),
3314 имя пользователя (если текст начинается с
3315 .BR ~ ),
3316 имя машины (если текст начинается на
3317 .BR @ )
3318 или как команду (если вы в командной строке в позиции, где вы можете
3319 вводить команду; в этом случае для завершения ввода используются
3320 зарезервированные слова оболочки, в том числе любая из встроенных команд
3321 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3322 категорий, выполняется попытка завершения текста как имени файла.
3324 Завершение имен файлов, пользователей, переменных и машин работает во
3325 всех строках ввода, завершение команд \- только в командной строке. Если
3326 однозначно выполнить завершение ввода невозможно (имеется несколько
3327 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3328 зависимости от установки опции
3329 .I Дополнение: показывать все
3330 в пункте меню
3331 .\"LINK2"
3332 Настройки/Конфигурация\&.
3333 .\"Configuration"
3334 Если эта опция включена, список всех возможных вариантов завершения
3335 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3336 помощью клавиш стрелок и
3337 .BR Enter .
3338 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3339 всех возможных завершений. Если вы снова нажмете
3340 .BR M\-Tab ,
3341 будет выведено уже сокращенное множество вариантов, причем в строку
3342 ввода добавляются те символы, которые определяются однозначно (даже если
3343 полное завершение ввода еще невозможно). Как только неопределенность
3344 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3345 отказаться от вывода на экран этого окна в любое время, нажав одну из
3346 клавиш
3347 .BR Esc ", " F10
3348 или стрелку влево / вправо. Если опция
3349 .\"LINK2"
3350 .I Дополнение: показывать все
3351 .\"Configuration"
3352 отключена, окно с вариантами завершения появляется только тогда, когда
3353 вы нажмете клавиши
3354 .B M\-Tab
3355 второй раз, при первом нажатии MC только издает звуковой сигнал.
3356 .\"NODE "Virtual File System"
3357 .SH "Виртуальные файловые системы"
3358 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3359 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3360 называется переключателем виртуальных файловых систем \- virtual file
3361 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3362 расположенными на не\-Unix\-овых файловых системах.
3364 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3365 Виртуальных Файловых Систем \- ВФС (VFS):
3367 \- локальной файловой системы, используемой для обычных файловых систем
3368 Unix;
3370 \- файловой системы ftpfs, используемой для манипулирования файлами на
3371 удаленных компьютерах по протоколу FTP;
3373 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3374 tar\-файлов;
3376 \- файловой системы undelfs, используемой для восстановления удаленных
3377 файлов в файловой системе ext2 (файловая система, используемая в Linux
3378 по умолчанию);
3380 \- файловой системы fish (для манипулирования файлами при работе с
3381 оболочкой через такие программы как rsh и ssh);
3383 \- и, наконец, сетевой файловой системы nfs.
3385 MC может быть собран с поддержкой файловой системы smbfs, используемой
3386 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3387 (CIFS).
3389 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3390 все встречающиеся имена путей и формируют корректные обращения к
3391 различным файловым системам. Форматы обращения к каждой из виртуальных
3392 файловых систем описаны в отдельных разделах по каждой ВФС:
3394 .\"LINK2"
3395 Файловая система ftpfs (FTP File System)
3396 .\"FTP File System"
3398 .\"LINK2"
3399 Файловая система tar
3400 .\"Tar File System"
3402 .\"LINK2"
3403 Файловая система FISH (FIle transfer over SHell)
3404 .\"FIle transfer over SHell filesystem"
3406 .\"LINK2"
3407 Файловая система UFS (Undelete File System)
3408 .\"Undelete File System"
3410 .\"LINK2"
3411 Файловая система smbfs
3412 .\"SMB File System"
3413 .\"NODE "  FTP File System"
3414 .SH "Файловая система ftpfs (FTP File System)"
3415 Файловая система ftpfs позволяет работать с файлами на удаленных
3416 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3417 (доступную из меню левой и правой панелей) или же непосредственно
3418 сменить текущий каталог командой cd, задав путь к каталогу следующим
3419 образом:
3421 .I /#ftp:[!][user[:pass]@]machine[:port][remote\-dir]
3423 Элементы
3424 .IR user ", " port
3426 .I remote\-dir
3427 не обязательны. Если элемент
3428 .I user
3429 указан, то Midnight Commander будет пытаться регистрироваться на
3430 удаленном компьютере с эти именем, в противном случае будет использовано
3431 имя anonymous или имя из файла ~/.netrc.
3432 Необязательный элемент
3433 .I pass
3434 (если указан) используется как пароль для входа. Однако явно задавать
3435 его не рекомендуется (также не записывайте его в ваши hotlist, если
3436 только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3437 нельзя быть полностью уверенным в безопасности).
3440     /#ftp:ftp.nuclecu.unam.mx/linux/local
3441     /#ftp:tsx\-11.mit.edu/pub/linux/packages
3442     /#ftp:!behind.firewall.edu/pub
3443     /#ftp:guest@remote\-host.com:40/pub
3444     /#ftp:miguel:xxx@server/pub
3447 Для того, чтобы соединиться с сервером, который расположен за firewall,
3448 нужно использовать префикс /#ftp:! (то есть добавить восклицательный
3449 знак перед именем сервера), чтобы указать Midnight Commander на
3450 необходимость использовать прокси для осуществления передач по ftp. Вы
3451 можете задать имя прокси в диалоговом окне
3452 .\"LINK2"
3453 Виртуальные ФС...
3454 .\"Virtual FS"
3455 меню "Настройки".
3457 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3458 в квадратных скобках возле опции
3459 .I Всегда использовать FTP прокси
3460 в диалоговом окне
3461 .\"LINK2"
3462 Виртуальные ФС...
3463 .\"Virtual FS"
3464 меню "Настройки". В таком случае программа всегда будет использовать
3465 указанный прокси\-сервер. При этом (если опция установлена) программа
3466 делает следующее: считывает из файла
3467 .B @prefix@/share/mc/mc.no_proxy
3468 имена локальных машин (если имя начинается с точки, оно считается именем
3469 домена), и, если заданное при установлении FTP\-соединения имя машины
3470 совпадает с одним из имен, указанных в файле
3471 .B mc.no_proxy
3472 без точки, то производит прямое обращение к данной машине.
3474 При подключении к ftp\-серверу через фильтрующий пакеты
3475 маршрутизатор (If you are using the ftpfs code with a filtering packet
3476 router), который не позволяет использовать обычный режим открытия
3477 файлов, можно заставить программу работать в режиме пассивного
3478 открытия файла (the passive\-open mode). Для этого установите в
3479 инициализационном файле опцию
3480 .I ftpfs_use_passive_connections
3481 в 1.
3483 Midnight Commander сохраняет в течение заданного интервала времени
3484 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3485 памяти. Величина этого интервала времени задается в диалоговом окне
3486 .\"LINK2"
3487 Виртуальные ФС...
3488 .\"Virtual FS"
3489 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3490 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3491 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3492 панели командой
3493 .BR C\-r .
3494 Это не является недоработкой (если вы думаете, что это ошибка,
3495 поразмыслите над тем, как происходит работа по FTP с файлами,
3496 находящимися на другой стороне Атлантического океана).
3497 .\"NODE "  Tar File System"
3498 .SH "Файловая система tar"
3499 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3500 tar\-файлам, используя команду chdir. Для перехода в каталог,
3501 представляющий список файлов tar\-файла, нужно использовать команду,
3502 имеющую следующий формат:
3504 .I cd ./filename.tar#utar/[dir\-inside\-tar]
3506 Файл mc.ext по умолчанию содержит команды для просмотра
3507 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3508 достаточно  просто переместить указатель на имя tar\-файла и нажать
3509 Enter. Чтобы понять, как это достигается, смотрите раздел
3510 .\"LINK2"
3511 Файл расширений\&.
3512 .\"Extension File Edit"
3514 Примеры:
3517     mc\-3.0.tar.gz#utar/mc\-3.0/vfs
3518     /ftp/GCC/gcc\-2.7.0.tar#utar
3521 В последнем примере указан полный путь к tar\-архиву.
3522 .\"NODE "  FIle transfer over SHell filesystem"
3523 .SH "  Файловая система FISH (FIle transfer over SHell)"
3524 Файловая система fish \- это сетевая файловая система, которая позволяет
3525 работать с файлами на удаленном компьютере так, как если бы они были
3526 расположены на вашем диске. Для того, чтобы это было возможно, на
3527 удаленном компьютере должен быть запущен fish\-сервер, или
3528 bash\-совместимая оболочка shell.
3530 Для соединения с удаленным компьютером нужно выполнить команду
3531 перехода в каталог (chdir), имя которого задается в следующем формате:
3533 .I /#sh:[user@]machine[:options]/[remote\-dir]
3535 Элементы
3536 .IR user ", " options
3538 .I remote\-dir
3539 не обязательны. Если задан элемент
3540 .IR user ,
3541 то Midnight Commander будет регистрироваться на удаленный компьютер под
3542 этим именем, в противном случае \- под тем именем, с которым вы
3543 зарегистрированы в локальной системе.
3545 В качестве
3546 .I options
3547 могут использоваться:
3549   'C' \- использовать сжатие;
3550   'r' \- использовать rsh вместо ssh;
3551   port \- использовать данный порт для поключения
3552 к удалённому компьютеру.
3554 Если задан элемент
3555 .IR remote\-dir ,
3556 то указанный каталог станет текущим после соединения с удаленным
3557 компьютером.
3559 Примеры:
3562     /#sh:onlyrsh.mx:r/linux/local
3563     /#sh:joe@want.compression.edu:C/private
3564     /#sh:joe@noncompressed.ssh.edu/private
3565     /#sh:joe@somehost.ssh.edu:2222/private
3567 .\"NODE "  Undelete File System"
3568 .SH "  Файловая система UFS (Undelete File System)"
3569 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3570 по умолчанию, таким образом, что появится возможность восстанавливать
3571 удаленные файлы (но только в файловой системе ext2). Файловая система
3572 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3573 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3574 некоторое количество таких файлов и восстановить их.
3576 Для того, чтобы воспользоваться этой возможностью (этой файловой
3577 системой), нужно выполнить команду перехода (chdir) в специальный
3578 каталог, имя которого образуется из префикса  "/#undel" и имени
3579 специального файла устройства, на котором находится реальная файловая
3580 система.
3582 Например, чтобы восстановить удаленные файлы на втором разделе первого
3583 SCSI\-диска, нужно использовать следующее имя:
3586     /#undel:sda2
3589 Загрузка списка удаленных файлов требует некоторого времени, так что
3590 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3591 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3592 либо последовательным просмотром содержимого (в общем, я вам не
3593 завидую!).
3594 .\"NODE "  SMB File System"
3595 .SH "  Файловая система smbfs"
3596 Файловая система smbfs позволяет работать с файлами на удаленных
3597 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3598 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3599 использовать пункт "SMB связь..." (доступный из меню левой и правой
3600 панелей) или же непосредственно сменить текущий каталог командой cd,
3601 задав путь к каталогу следующим образом:
3603 .I /#smb:[username@]machine[/service][/remote\-dir]
3605 Элементы
3606 .IR username ", " service
3608 .I remote\-dir
3609 необязательны.
3610 .IR username ", " domain
3612 .I password
3613 могут быть указаны в окне диалога.
3615 Примеры:
3618     /#smb:machine/Share
3619     /#smb:other_machine
3620     /#smb:guest@machine/Public/Irlex
3622 .\"NODE "Colors"
3623 .SH "Цвета"
3624 Программа Midnight Commander пытается определить, поддерживает ли ваш
3625 терминал цвета, используя для этого базу данных о терминалах и имя
3626 вашего терминала. Иногда это не удается. В таких случаях можно
3627 включить или отключить цветной вывод, используя ключи запуска программы
3628 \-c и \-b, соответственно.
3630 Программа может быть скомпилирована с использованием библиотек
3631 .B ncurses
3632 или
3633 .BR slang .
3634 .B ncurses
3635 не дает возможности включать цветной режим: ncurses использует только
3636 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3637 библиотека была использована при компиляции, дайте команду
3638 .BR "mc \-V" .
3640 Если программа скомпилирована с использованием менеджера экрана
3641 .BR S\-Lang ,
3642 она проверяет значение переменной
3643 .BR COLORTERM .
3644 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3646 Можно указать терминалы, которые всегда должны работать в цветном
3647 режиме, добавив строку
3648 .I color_terminals
3649 в секцию Colors инициализационного файла. В этом случае Midnight
3650 Commander не будет пытаться определить, поддерживает ли ваш терминал
3651 цветной вывод. Пример:
3654 [Colors]
3655 color_terminals=linux,xterm
3658 color_terminals=terminal\-name1,terminal\-name2...
3661 Midnight Commander обеспечивает также возможность изменять цвета,
3662 заданные по умолчанию. В настоящее время таблица используемых цветов
3663 задается переменной
3664 .B MC_COLOR_TABLE
3665 или в секции Colors инициализационного файла.
3667 В секции Colors загружаемая по умолчанию таблица цветов определяется
3668 переменной (строкой)
3669 .IR base_color .
3670 Вы можете указать альтернативную таблицу цветов для терминала, используя
3671 имя терминала как ключ в этой секции. Пример:
3674 [Colors]
3675 base_color=
3676 xterm=menu=magenta:marked=,magenta:markselect=,red
3679 Формат определения цвета:
3682   <keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ...
3685 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3686 могут использоваться: для задания цветовой палитры в панелях: normal,
3687 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3688 commandlinemark, reverse, gauge. Цвета пунктов меню: menunormal, menusel,
3689 menuhot, menuhotsel, menuinactive. Цвета в окне диалога: dnormal, dfocus,
3690 dhotnormal, dhotfocus. Цвета в окне подсказки: helpnormal, helpitalic,
3691 helpbold, helplink, helpslink. Цвета в окне программы просмотра:
3692 viewunderline. Специальные подсветки: executable, directory, link, device,
3693 special, core. Цвета в редакторе: editnormal, editbold, editmarked.
3695 Цвета задавать не обязательно. Цвет какого именно поля определяется
3696 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3697 Некоторые случаи требуют пояснений.
3699 .I input
3700 определяет цвета в строке ввода в диалоговых окнах;
3702 .I inputmark
3703 цвет выделенного текста в строке ввода в диалоговых окнах;
3705 .I inputunchanged
3706 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3708 .I commandlinemark
3709 цвет выделенного текста в командной строке;
3711 .I gauge
3712 определяет цвет заполненной части полоски (progress bar), при
3713 графическом отображении хода выполнения файловых операций (копирование и
3714 др.).
3715 .I disabled
3716 определяет цвет элемента диалога, который не может по каким-то причинам быть выбран
3717 для работы с ним.
3719 Диалоговые окна используют следующие цвета:
3720 .I dnormal
3721 используется для нормального текста,
3722 .I dfocus
3723 \- цвет, используемый
3724 для выделенного в данный момент компонента окна,
3725 .I dhotnormal
3726 \- цвет, используемый для выделения "горячих" клавиш в обычных
3727 компонентах, в то время как цвет
3728 .I dhotfocus
3729 используется для выделения "горячих" клавиш в выбранных в данный момент
3730 компонентах окна.
3732 В меню используется та же самая схема, только в качестве названий
3733 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3735 Окно подсказки использует следующие цвета:
3736 .I helpnormal
3737 \- для отображения простого текста,
3738 .I helpitalic
3739 \- для вывода текста, выделенного в man\-страницах курсивом,
3740 .I helpbold
3741 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3742 .I helplink
3743 \- для выделения неактивных гиперссылок,
3744 .I helpslink
3745 \- для выделения активной в данный момент гиперссылки.
3747 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3748 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3749 lightgray и white.
3751 Для прозрачного фона используются специальное ключевое слово 'default'.
3752 Слово 'default' можно использовать только при задании цвета фона.
3753 Пример:
3756 [Colors]
3757 base_color=normal=white,default:marked=magenta,default
3760 .\"NODE "Skins"
3761 .SH "Внешний вид"
3762 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3763 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3764 файл называется далее скин\-файл. переопределение внешнего вида полностью
3765 совместимо с заданием цветов, описанным в секции
3766 .\"LINK2"
3767 Цвета\&.
3768 .\"Colors"
3771 Поиск скин\-файла производится по следующему алгоритму (до
3772 первого нахождения файла):
3775 1) параметр командной строки 
3776 .BR \-S
3777 .BR \<скин\>
3778 или
3779 .BR \-\-skin=\<скин\>
3781 2) Переменная окружения
3782 .BR MC_SKIN
3784 3) В конфигурационном файле параметр
3785 .BR skin
3786 в секции
3787 .BR [Midnight Commander]
3789 4) Файл
3790 .BR @sysconfdir@/mc/skins/default.ini
3792 5) Файл
3793 .BR @prefix@/share/mc/skins/default.ini
3796 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
3797 либо просто название скина (с расширением \.ini либо без него). В данном 
3798 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
3799 нахождения):
3802 .BR ~/.mc/skins/
3805 .BR @sysconfdir@/mc/skins/
3808 .BR @prefix@/share/mc/skins/
3812 Для получения расширенной информации, обратитесь к подразделам:
3815 .\"LINK2"
3816 Описание секций и параметров
3817 .\"Skins sections"
3819 .\"LINK2"
3820 Опеределения цветовых пар
3821 .\"Skins colors"
3823 .\"LINK2"
3824 Линии для отрисовки рамок
3825 .\"Skins lines"
3827 .\"LINK2"
3828 Совместимость
3829 .\"Skins oldcolors"
3832 .\"NODE "  Skins sections"
3833 .SH "  Описание секций"
3835 Секция
3836 .BR [skin]
3837 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
3838 .I description
3839 кратко описывает скин.
3843 Секция
3844 .BR [filehighlight]
3845 содержит описания цветовых пар для групп подсветок имен файлов.
3846 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
3847 Смотрите раздел 
3848 .\"LINK2"
3849 Подсветка имён файлов
3850 .\"Filenames Highlight"
3851 для получения подробной информации.
3854 Секция
3855 .BR [core]
3856 содержит описание элементов, используемых повсеместно.
3858 .I _default_
3859 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
3861 .I selected
3862 курсор
3864 .I marked
3865 отмеченные данные
3867 .I markselect
3868 курсор на отмеченных данных
3870 .I gauge
3871 цвет заполненной части полоски (progress bar)
3873 .I input
3874 элемент ввода данных
3876 .I reverse
3877 инвертированный цвет
3881 Секция
3882 .BR [dialog]
3883 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
3885 .I _default_
3886 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3888 .I dfocus
3889 Цвет элемента, находящегося в фокусе
3891 .I dhotnormal
3892 Цвет хоткеев
3894 .I dhotfocus
3895 Цвет хоткеев, находящихся в фокусе
3898 Секция
3899 .BR [error]
3900 содержит описания элементов диалога об ошибках.
3902 .I _default_
3903 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3905 .I errdhotnormal
3906 Цвет хоткеев
3908 .I errdhotfocus
3909 Цвет хоткеев, находящихся в фокусе
3912 Секция
3913 .BR [menu]
3914 содержит описание элементов, отображающихся в меню. Это касается как системного меню
3915 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
3917 .I _default_
3918 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3920 .I entry
3921 Цвет пунктов меню
3923 .I menuhot
3924 Цвет хоткеев
3926 .I menusel
3927 Цвет выделенного пункта меню
3929 .I menuhotsel
3930 Цвет хоткеев, находящихся в фокусе
3932 .I menuinactive
3933 Цвет неактивного меню
3936 Секция
3937 .BR [help]
3938 содержит описания цветов для окна отображения помощи.
3940 .I _default_
3941 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3943 .I helpitalic
3944 Цветовыделение элементов с атрибутом
3945 .BR italic
3947 .I helpbold
3948 Цветовыделение элементов с атрибутом
3949 .BR bold
3951 .I helplink
3952 Цвет ссылок
3954 .I helpslink
3955 Цвет ссылки, находящейся под курсором
3958 Секция
3959 .BR [editor]
3960 содержит описания элементов редактора
3962 .I _default_
3963 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3965 .I editbold
3966 Цветовыделение элементов с атрибутом
3967 .BR bold
3969 .I editmarked
3970 Цвет выделенного текста
3972 .I editwhitespace
3973 Подсветка знаков табуляции и "висящих" пробелов
3975 .I editlinestate
3976 Цвет области отображения состояния строки.
3980 Секция
3981 .BR [viewer]
3982 содержит описания элементов редактора
3984 .I viewunderline
3985 Цветовыделение элементов с атрибутом
3986 .BR underline
3989 .\"NODE "  Skins colors"
3990 .SH "  Цветовые пары"
3991 Каждый параметр в скин\-файле содержит цветовые пары 
3993 Цветовые пары описываются как два цвета, разделённых символом ';'
3994 первый цвет задаёт цвет написания символов, второй \- цвет фона.
3995 Один из цветов может быть пропущен, в этом случае будет взят цвет
3996 по умолчанию (глобальный или для данной секции).
3998 Например:
4001 [core]
4002     # зелёным по чёрному
4003     _default_=green;black
4004     # зелёным (умолч.)  по синему
4005     selected=;blue
4006     # жёлтым по чёрному(умолч.)
4007     marked=yellow;
4011 Возможные цвета (названия) описаны в секции
4012 .\"LINK2"
4013 Цвета\&.
4014 .\"Colors"
4017 .\"NODE "  Skins lines"
4018 .SH "  Линии для отрисовки рамок"
4019 Линии задаются в секции
4020 .BR [Lines]
4021 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4022 переназначить на использование любых utf\-8 символов, похожих на линии
4024 .I ВНИМАНИЕ!!!
4025 При сборке Midnight Commander с библиотекой Ncurses использование
4026 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4027 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4030 Описание параметров секции
4031 .BR [Lines] :
4033 .I lefttop
4034 изображение левого верхнего угла рамки
4036 .I righttop
4037 изображение правого верхнего угла рамки
4039 .I centertop
4040 изображение ответвления горизонтальной линии вниз
4042 .I centerbottom
4043 изображение ответвления горизонтальной линии вверх
4045 .I leftbottom
4046 изображение левого нижнего угла рамки
4048 .I rightbottom
4049 изображение правого нижнего угла рамки
4051 .I leftmiddle
4052 изображение ответвления вертикальной линии вправо
4054 .I rightmiddle
4055 изображение ответвления вертикальной линии влево
4057 .I centermiddle
4058 изображение пересечения вертикальной и горизонтальной линий
4060 .I horiz
4061 изображение горизонтальной линии
4063 .I vert
4064 изображение вертикальной линии
4066 .I thinhoriz
4067 изображение тонкой горизонтальной линии
4069 .I thinvert
4070 изображение тонкой вертикальной линии
4073 .\"NODE "  Skins oldcolors"
4074 .SH "  Совместимость"
4075 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4076 с назначением цветов, описанном в секции
4077 .\"LINK2"
4078 Цвета\&.
4079 .\"Colors"
4081 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4082 дополняющий характер.
4085 .\"NODE "Filenames Highlight"
4086 .SH "Подсветка имён файлов"
4087 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4088 (в качестве групп подсветки) и значения параметров как цветовые пары.
4089 Описания цветовых пар смотрите в разделе
4090 .\"LINK2"
4091 Внешний вид
4092 .\"Skins"
4094 Правила подсветки находятся в файле @sysconfdir@/mc/filehighlight.ini
4095 (~/.mc/filehighlight.ini).
4096 Названия групп должны совпадать с названиями параметров в секции
4097 [filehighlight] в текущем скин\-файле.
4099 Ключи в группах могут принимать  следующие значения:
4101 .I type
4102 Тип файла. Если параметр присутствует, остальные опции игнорируются
4104 .I regexp
4105 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4107 .I extensions
4108 Список расширений файлов. Раасширения разделяются символом ';'.
4110 .I extensions_case
4111 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4112 чувствительным к регистру букв (true) или не чувтсвительным (false).
4114 Параметр 'type' (тип файла) может принимать значения:
4116 \- FILE (все файлы)
4117   \- FILE_EXE
4118 \- DIR (все каталоги)
4119   \- LINK_DIR
4120 \- LINK (все ссылки (линки), исключая "битые" линки)
4121   \- HARDLINK
4122   \- SYMLINK
4123 \- STALE_LINK
4124 \- DEVICE (все файлы устройств)
4125   \- DEVICE_BLOCK
4126   \- DEVICE_CHAR
4127 \- SPECIAL (все специальные файлы)
4128   \- SPECIAL_SOCKET
4129   \- SPECIAL_FIFO
4130   \- SPECIAL_DOOR
4132 .\"NODE "Special Settings"
4133 .SH "Специальные установки (Special Settings)"
4134 Большинство установок Midnight Commander может быть изменено путем
4135 использования меню. Однако имеется несколько установок, которые могут
4136 быть изменены только путем непосредственного редактирования
4137 конфигурационного файла
4138 .BR ~/.mc/ini .
4140 .I clear_before_exec
4142 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4143 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4144 значение поля clear_before_exec на 0.
4146 .I confirm_view_dir
4148 Если вы нажимаете
4149 .B F3
4150 на имени каталога, обычно
4151 .B MC
4152 переходит в этот каталог. Если этот флаг будет установлен в 1,
4153 .B MC
4154 будет спрашивать подтверждение перед тем, как перейти в указанный
4155 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4157 .I ftpfs_retry_seconds
4159 Этот параметр задает интервал времени (в секундах), по истечении
4160 которого Midnight Commander будет предпринимать повторную попытку
4161 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4162 неудачей. Если задано нулевое значение, программа не будет повторять
4163 попытку соединиться.
4165 .I ftpfs_use_passive_connections
4167 По умолчанию эта опция отключена. Она включается для передачи файлов по
4168 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4169 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4170 router). Эта опция работает только в том случае, если вы не используете
4171 прокси (you are not using an ftp proxy).
4173 .I max_dirt_limit
4175 Определяет, сколько раз может быть пропущена операция обновления
4176 изображения на экране при работе во встроенной программе просмотра.
4177 Обычно этот параметр не имеет большого значения, поскольку программа
4178 автоматически выбирает оптимальное значение в зависимости от скорости
4179 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4180 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4181 значение этого параметра может привести к тому, что процедура обновления
4182 экрана начнет вaс раздражать.
4184 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4185 выбор, и именно такое значение устанавливается по умолчанию.
4187 .I mouse_move_pages_viewer
4189 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4190 программе просмотра, осуществляемая с помощью мышки, производиться
4191 страницами или на одну строку.
4193 .I only_leading_plus_minus
4195 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4196 командной строке. Эти символы используются для выбора, отмены выбора и
4197 инвертирования выбора, но выполняют такую функцию только если командная
4198 строка пуста. В середине командной строки эти символы уже не вызывают
4199 выполнения операций группового выбора, но зато вы не сможете
4200 использовать эти символы для таких операций, если командная строка не
4201 пуста.
4203 .I show_output_starts_shell
4205 Эта переменная работает только в том случае, когда не включена поддержка
4206 subshell. Если она установлена, то при нажатии
4207 .B C\-o
4208 для перехода в экран пользователя будет запускаться новый экземпляр
4209 оболочки.
4211 .I torben_fj_mode
4213 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4214 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4215 (курсор) к первому или последнему из имен файлов, отображенных на
4216 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4218 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4219 был ниже, в противном случае перемещение на самую верхнюю строку; если
4220 только курсор уже на самой верхней строке, то перемещение на самую
4221 первую строку списка файлов.
4223 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4224 панели, если курсор был выше; если ниже \- то переход на последнюю
4225 отображаемую в панели строку; если уже на последней строке, то
4226 перемещение курсора на самую последнюю строку списка файлов.
4228 .I use_file_to_guess_type
4230 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4231 программу
4232 .B file
4233 для определения типа файла в соответствии с типами файлов, указанными в файле
4234 .\"LINK2"
4235 mc.ext\&.
4236 .\"Extension File Edit"
4238 .I xtree_mode
4240 Если эта переменная включена (по умолчанию она отключена), то при
4241 просмотре в одной из панелей структуры дерева каталогов во второй панели
4242 автоматически будет отображаться список файлов выбранного каталога.
4244 .I clipboard_store
4245 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4246 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4247 буфер обмена.
4248 Например:
4251 clipboard_store=xclip \-i
4253 .I clipboard_paste
4254 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4255 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4256 буфера обмена.
4257 Например:
4260 clipboard_store=xclip \-o
4262 .I autodetect_codeset
4264 Эта опция позволяет использовать команду enca для автоматического
4265 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4266 Список допустимых значений может быть получен командой
4267 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4268 [Misc].
4270 Например:
4273 autodetect_codeset=russian
4275 .\"NODE "Terminal databases"
4276 .SH "Базы терминалов (Terminal databases)"
4277 Midnight Commander обеспечивает возможность внесения исправлений в
4278 системную базу терминалов, даже если вы не обладаете правами
4279 суперпользователя. Midnight Commander ищет в системном инициализационном
4280 файле (файл
4281 .B mc.lib
4282 в библиотечном каталоге программы Midnight Commander) или в файле
4283 .B ~/.mc/ini
4284 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4285 "terminal:general". Каждая строка в этих секциях содержит ключевое
4286 слово, которое вы хотите определить, за которым следует знак равенства и
4287 определение ключевого слова. Специальный символ
4288 .B \\\\e
4289 используется для задания экранирующих последовательностей, а
4290 .B ^x
4291 служит для задания последовательностей вида
4292 .B control\-x
4294 В качестве ключевых слов используются:
4297 f0 \- f20      определяет последовательность символов,
4298               генерируемых при нажатии на функциональные
4299               клавиши f0\-f20
4300 bs            определяет последовательность символов, которая
4301               будет использоваться вместо клавиши backspace
4302 home          то же для клавиши Home
4303 end           то же для клавиши end
4304 up            то же для клавиши "стрелка вверх"
4305 down          то же для клавиши "стрелка вниз"
4306 left          то же для клавиши "стрелка влево"
4307 right         то же для клавиши "стрелка вправо"
4308 pgdn          то же для клавиши page down
4309 pgup          то же для клавиши page up
4310 insert        то же для клавиши insert
4311 delete        то же для клавиши delete
4312 complete      комбинация клавиш для выполнения операции
4313               "завершение ввода"
4316 Например, для того, чтобы задать, что клавише insert соответствует
4317 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4318 прописать строку:
4321 insert=\\e[Op
4324 Операция "завершение ввода" обычно вызывается по клавишам
4325 .B M\-tab,
4326 но задав значение ключевого слова
4327 .I complete
4328 можно вызывать такую же реакцию системы по другой комбинации клавиш
4329 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4330 неиспользуемых клавиш!).
4331 .SH ""
4332 .\"NODE "FILES"
4333 .SH "Файлы"
4334 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4335 определяются относительно переменной окружения
4336 .BR MC_DATADIR .
4337 Если эта переменная не задана, происходит обращение к так называемому
4338 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4339 узнать имя этого каталога, дайте команду
4340 .BR "mc \-f" .
4342 .I @prefix@/share/mc/mc.hlp
4344 Файл подсказки для программы.
4346 .I @prefix@/share/mc/mc.ext
4348 Используемый по умолчанию общесистемный файл расширений.
4350 .I ~/.mc/bindings
4352 Файл расширений пользователя. Если этот файл существует, он используется
4353 вместо общесистемного файла расширений.
4355 .I @prefix@/share/mc/mc.ini
4357 Используемый по умолчанию общесистемный файл установок для Midnight
4358 Commander; используется только в тех случаях, когда пользователь не
4359 имеет своего файла
4360 .B ~/.mc/ini
4362 .I @prefix@/share/mc/mc.lib
4364 Глобальные установки для Midnight Commander.  Установки из этого файла
4365 действительны для всех пользователей, независимо от того, имеют ли они
4366 ~/.mc/ini или нет.  В настоящий момент только
4367 .\"LINK2"
4368 настройки терминалов
4369 .\"Terminal databases"
4370 загружаются из mc.lib.
4372 .I ~/.mc/ini
4374 Собственные установки пользователя. Если такой файл существует, то
4375 установки загружаются из него, а не из общесистемного инициализационного
4376 файла программы.
4378 .I @prefix@/share/mc/mc.hint
4380 Этот файл содержит подсказки (hints или cookies), циклически
4381 отображаемые программой.
4383 .I @prefix@/share/mc/mc.menu
4385 Этот файл содержит общесистемное меню приложений.
4387 .I ~/.mc/menu
4389 Собственное меню пользователя. Если этот файл существует, он
4390 используется вместо общесистемного меню.
4392 .I ~/.mc/Tree
4394 Список каталогов для окна, выводимого при выборе пункта меню
4395 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4396 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4397 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4398 начинается с цифры, то надо взять указанное число символов из имени
4399 предыдущего каталога. При желании можно создать этот файл, дав
4400 команду
4403  find / \-type d \-print | sort > ~/.mc/Tree
4406 Обычно не имеет смысла делать это, потому что Midnight Commander
4407 автоматически обновляет этот файл.
4409 .I ./.mc.menu
4411 локальное меню, задаваемое пользователем. Если этот файл существует, он
4412 используется вместо файла меню из домашнего каталога пользователя и
4413 общесистемного меню.
4414 .\"SKIP_SECTION"
4415 .\" "LICENSE"
4416 .SH Лицензия
4417 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4418 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4419 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4420 сведений смотрите Универсальную Общественную Лицензию GNU.
4421 .\"NODE "AVAILABILITY"
4422 .SH "Обновление версий"
4423 Последние версии программы Midnight Commander можно найти на сайте
4424 ftp://ftp.gnu.org/gnu/mc/.
4425 .\"NODE "SEE ALSO"
4426 .SH "Другие источники"
4427 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4428 zsh(1), mcedit(1).
4431 Страница, посвященная Midnight Commander, в World Wide Web:
4432         http://www.midnight\-commander.org/
4435 Данная страница оперативного руководства содержит информацию, актуальную
4436 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4437 версию программы, оригинальная страница на английском языке может
4438 содержать более полную и актуальную информацию. Для просмотра
4439 оригинальной страницы в оболочке bash можно использовать команду
4441 LANG= man mc
4443 .\"NODE "AUTHORS"
4444 .SH "АВТОРЫ"
4445 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4446 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4447 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4448 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4449 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4450 (nwarmuth@privat.circular.de), Mauricio Plaza
4451 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4452 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4453 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4454 has been especially helpful debugging and enhancing the program's mouse
4455 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4456 available to us under the GPL and answered my questions about it, and
4457 the following people have contributed code and many bug fixes (in
4458 alphabetical order):
4460 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4461 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4462 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4463 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4464 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4465 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4466 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4467 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4468 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4469 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4470 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4471 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4472 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4473 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4475 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4476 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4477 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4478 .\"NODE "BUGS"
4479 .SH "Недоработки (BUGS)"
4480 Известные авторам недоработки программы перечислены в файле TODO,
4481 который можно найти в составе поставляемого пакета.
4483 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4484 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4485 .IR mc\-devel@gnome.org .
4487 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4488 предложений по усовершенствованию программы), сообщите версию программы
4489 с которой вы работаете (для получения номера версии используйте команду
4490 mc \-V), в какой операционной системе вы запускали программу. В случае
4491 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4492 след вызовов.