Add new section [Diff Viewer] in man and built-in help.
[midnight-commander.git] / doc / man / ru / mc.1.in
blob2a103b413bbeb4cc887d5b8d3126bb406b82bebf
1 .\"TOPICS "Разделы помощи:"
2 .\" TODO: Перевести раздел EXTernal File System
3 .TH MC 1 "Сентябрь 2009" "MC Version 4.7.0-pre2" "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 список файлов, происходит перемещение списка на одну колонку назад.
219 Щелчок по нижней рамке панели приводит, соответственно, к перемещению по
220 списку на целую колонку вперед. Этот метод перемещения работает также
221 при просмотре
222 .\"LINK2"
223 встроенной подсказки
224 .\"Contents"
225 и просмотре окна
226 .\"LINK2"
227 Дерево каталогов\&.
228 .\"Directory Tree"
230 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
231 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
232 можно изменить путем изменения параметра
233 .I mouse_repeat_rate
234 в файле
235 .\"LINK2"
236 \&~/.mc/ini
237 .\"Save Setup"
239 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
240 добиться того, что мышь будет вести себя так же, как она ведет себя по
241 умолчанию (обеспечивая вырезание и вставку текста), если будете
242 удерживать клавишу Shift.
243 .SH ""
244 .\"NODE "Keys"
245 .SH "Клавиатурные команды"
246 Некоторые команды в Midnight Commander вызываются с использованием
247 клавиш
248 .I Control
249 (иногда обозначается как CTRL или CTL) и
250 .I Meta
251 (иногда обозначается ALT или даже Compose). В настоящем руководстве
252 будут использоваться следующие сокращения:
254 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
255 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
256 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
258 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
259 клавишу Meta или Alt во время удара по клавише <символ>. Если на
260 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
261 щелкните по клавише <символ>.
263 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
264 во время удара по клавише <символ>.
266 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
267 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
269 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
270 это описано в разделе
271 .\"LINK2"
272 .I переопределение клавиатурных команд
273 .\"Keys_redefine"
275 Все последующие описания клавиатурных команд относятся к поведению по
276 умолчанию.
279 Описания клавиатурных команд даются в нескольких разделах помощи.
280 Наиболее важными являются следующие разделы:
282 В разделе
283 .\"LINK2"
284 .I Меню "Файл"
285 .\"File Menu"
286 приведены комбинации клавиш, которые служат для вызова команд,
287 перечисленных в меню "Файл". В этом же разделе перечислены команды,
288 ассоциированные с функциональными клавишами. Большинство из этих команд
289 выполняют действия над подсвеченным файлом или группой отмеченных
290 файлов.
292 В секции
293 .\"LINK2"
294 .I Панели каталогов
295 .\"Directory Panels"
296 рассказано о клавишах, которые используются для выбора файла или группы
297 файлов как объектов некоторого последующего действия (обычно действия из
298 меню "Файл").
300 В разделе
301 .\"LINK2"
302 .I Командная строка оболочки (Shell)
303 .\"Shell Command Line"
304 перечисляются команды и комбинации клавиш, которые используются для
305 ввода и редактирования команд в командной строке оболочки. Большая часть
306 этих команд служит для переноса имен файлов и/или имен каталогов в
307 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
308 истории команд.
310 Клавиши
311 .\"LINK2"
312 редактирования строк ввода
313 .\"Input Line Keys"
314 используются как при редактировании командной строки, так и других строк
315 ввода, появляющихся в различных запросах программы.
317 .\"NODE "  Keys_redefine"
318 .SH "  Переопределение клавиатурных команд"
319 Клавиатурные команды могут быть прочитаны из внешнего файла.
320 Поиск файла клавиатурных команд производится по следующему алгоритму
321 (до первого нахождения файла):
324 1) параметр командной строки
325 .BR \-K
326 .BR \<файл\>
327 или
328 .BR \-\-keymap=\<файл\>
330 2) Переменная окружения
331 .BR MC_KEYMAP
333 3) В конфигурационном файле параметр
334 .BR keymap
335 в секции
336 .BR [Midhight Commander]
338 4) Файл
339 .BR ~/.mc/mc.keymap
341 5) Файл
342 .BR @sysconfdir@/mc/mc.keymap
344 6) Файл
345 .BR @prefix@/share/mc/mc.keymap
348 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
349 клавиатурных команд либо просто название схемы привязки (с расширением
350 \&.keymap либо без него). В данном случае поиск файла клавиатурных команд
351 будет происходить по следующим каталогам (до первого нахождения):
354 .BR ~/.mc/
357 .BR @sysconfdir@/mc/
360 .BR @prefix@/share/mc/
363 .\"NODE "  Miscellaneous Keys"
364 .SH "  Разные команды"
365 Имеется несколько действий, ассоциированных с некоторыми комбинациями
366 клавиш, которые не попадают ни в одну из других категорий:
368 .BR Enter .
369 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
370 команды, запускается соответствующая программа (если команды не
371 существует, выдается соответствующее сообщение). Если в командной строке
372 нет никакого текста, и если на активной панели подсвечено имя каталога,
373 то Midnight Commander выполняет переход
374 .B chdir(2)
375 в выбранный каталог и отображает его содержимое в этой панели; если
376 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
377 если расширение подсвеченного в активной панели файла совпадает с одним
378 из расширений, указанных в
379 .\"LINK2"
380 файле расширений\&,
381 .\"Extension File Edit"
382 то выполняется команда, связанная с этим расширением.
384 .B C\-l.
385 Обновляет всю информацию, отображаемую программой Midnight Commander.
387 .B C\-x c.
388 Запускает команду
389 .\"LINK2"
390 Chmod
391 .\"Chmod"
392 для подсвеченного файла или группы отмеченных файлов.
394 .B C\-x o.
395 Запускает команду
396 .\"LINK2"
397 Chown
398 .\"Chown"
399 для подсвеченного файла или группы отмеченных файлов.
401 .B C\-x l.
402 Запускает команду создания жесткой ссылки.
404 .B C\-x s.
405 Запускает команду создания символической ссылки.
407 .B C\-x i.
408 Переводит пассивную панель в режим "Информация".
410 .B C\-x q.
411 Переводит пассивную панель в режим быстрого просмотра.
413 .B C\-x !.
414 Выполняется пункт меню
415 .\"LINK2"
416 "Критерий панелизации"\&.
417 .\"External panelize"
419 .B C\-x h
420 Добавить имя каталога в
421 .\"LINK2"
422 "Справочник каталогов"\&.
423 .\"Hotlist"
425 .B M\-!,
426 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
427 в разделе
428 .\"LINK2"
429 "Меню "Файл"\&.
430 .\"File Menu"
432 .B M\-?,
433 Вызов диалогового окна
434 .\"LINK2"
435 "Поиск файла"\&.
436 .\"Find File"
438 .B M\-c,
439 Вызов диалогового окна
440 .\"LINK2"
441 "Быстрая смена каталога"\&.
442 .\"Quick cd"
444 .B C\-o,
445 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
446 xterm, вам будет показан вывод предыдущей команды. При этом на
447 Linux\-консоли Midnight Commander использует встроенную программу
448 (cons.saver) для сохранения выводимой информации и демонстрации ее на
449 экране.
451 Если Midnight Commander скомпилирован с поддержкой подоболочки
452 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
453 Commander в любой момент набрать C\-o и вернуться к главному экрану
454 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
455 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
456 прием, вы не сможете запустить других программ из Midnight Commander
457 пока отложенное приложение не закончит работу, либо пока вы не прервете
458 его выполнение.
459 .\"NODE "  Directory Panels"
460 .SH "  Панели каталогов"
461 В настоящем разделе перечисляются команды, которые позволяют оперировать
462 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
463 способ представления информации на панели, смотрите раздел
464 .\"LINK2"
465 Меню левой и правой панелей\&.
466 .\"Left and Right Menus"
468 .B Tab, C\-i.
469 Сменить текущую (активную) панель. Подсветка перемещается с панели,
470 которая была активной ранее, в другую панель, которая становится
471 активной.
473 .B Insert, C\-t
474 Чтобы отметить файл, на который указывает в данный момент подсветка,
475 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
476 отметки с файла используются те же комбинации.
478 .B M\-e.
479 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
480 Перекодировка производится из выбранной кодировки в системную. Для отмены
481 перекодировки просто перейдите на каталог вверх '..'. Для отмены
482 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
483 выбора кодировок.
485 .B M\-g, M\-r, M\-j.
486 Используются для перемещения подсветки, соответственно, на самый
487 верхний, средний или нижний файл из числа отображаемых в данный момент
488 на панели.
490 .B M\-t
491 Циклически переключает режимы отображения списка файлов текущего
492 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
493 режима стандартного вывода (long listing) к сокращенному или к режиму,
494 определяемому пользователем.
496 .B C\-\\\\ (control\-backslash).
497 Показать
498 .\"LINK2"
499 "Справочник каталогов"
500 .\"Hotlist"
501 и перейти к выбранному каталогу.
503 .B + \ (plus).
504 Эта клавиша используется для того, чтобы выбрать (отметить) группу
505 файлов по регулярному выражению, задающему эту группу. Когда включена
506 опция
507 .I Только файлы,
508 то выделены будут только файлы. Если опция
509 .I Только файлы,
510 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
511 .I Образцы в стиле shell (Shell Patterns),
512 регулярные выражение строятся по тем же правилам, которые действуют в
513 оболочке shell (* означает ноль или большее число любых символов, а ?
514 заменяет один произвольный символ). Если опция
515 .I Образцы в стиле shell (Shell Patterns)
516 отключена, то пометка файлов производится по правилам обработки
517 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
518 .I С учётом регистра
519 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
520 Если опция
521 .I С учётом регистра
522 отключена, то регистр символов учитываться не будет.
524 .B \\\\ (backslash).
525 Клавиша "\\" снимает отметку с группы файлов, то есть производит
526 действие, обратное тому, которое вызывается по клавише "+".
528 .B up\-key, C\-p.
529 Перемещает подсветку на предыдущую позицию в списке файлов панели.
531 .B down\-key, C\-n.
532 Перемещает подсветку на следующую позицию в списке файлов панели.
534 .B home, a1, M\-<.
535 Перемещает подсветку на первую позицию списка файлов.
537 .B end, c1, M\->.
538 Перемещает подсветку на последнюю позицию списка файлов.
540 .B next\-page, C\-v.
541 Перемещает подсветку на одну страницу вниз.
543 .B prev\-page, M\-v.
544 Перемещает подсветку на одну страницу вверх.
546 .B M\-o.
547 Если выделенным элементом активной панели является каталог, установить
548 этот каталог текущим в неактивной панели и перейти к следующему файлу.
549 Если выделенным элементом активной панели является не каталог, установить
550 родительский каталог текущим в неактивной панели и также перейти к следующему
551 файлу.
553 .B M\-i.
554 Сделать текущий каталог активной панели также текущим каталогом
555 неактивной панели.  Если необходимо, перевести неактивную панель в режим
556 отображения списка файлов.  Если активная панель находится в режиме
557 панелизации, неактивная панель в этот режим не переводится.
559 .B C\-PageUp, C\-PageDown
560 Только если mc запущен с консоли Linux: выполняется, соответственно,
561 переход (chdir) к родительскому каталогу ("..") или к выделенному
562 подсветкой каталогу.
564 .B M\-y
565 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
566 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
568 .B M\-u
569 Перемещение к следующему каталогу из истории перемещения по каталогам;
570 эквивалентно нажатию мышкой на символ '>'.
572 .B M\-S\-h, M\-H
573 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
574 на символ 'v' в верхнем углу панели.
575 .\"NODE "  Quick search"
576 .SH "Быстрый поиск"
577 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
578 отображённом в файловой панели, по первым символам имени.
579 Для перехода в режим быстрого поиска используются клавиатурные сочетания
580 .B C\-s
581 или
582 .B M\-s.
584 После нажатия одной из этих комбинаций вводимые символы отображаются не
585 в командной строке, а в строке поиска. Если режим
586 .I "Показ мини\-статуса"
587 включен, эта строка отображается на месте строки мини\-статуса. В
588 процессе ввода последующих символов линия подсветки перемещается к
589 следующему файлу, название которого начинается с введенной строки
590 символов. Клавиши
591 .I Backspace
592 или
593 .I DEL
594 могут использоваться для исправления ошибок. Если
595 .I C\-s
596 нажато снова, осуществляется поиск следующего подходящего файла.
598 Кроме обычных символов в имени файла также можно использовать
599 символы маски '*' и '?'.
601 Режим быстрого поиска определяется параметром
602 .I quick_search_case_sensitive
603 который должен располагаться в секции [Midnight-Commander] конфигурационного
604 файла. Этот параметр может иметь одно из следующих значений: 0, 1 или 2.
605 Если quick_search_case_sensitive=0, при быстром поиске не учитывается
606 регистр имён файлов. Если quick_search_case_sensitive=1, регистр имён файлов
607 учитывается. Если quick_search_case_sensitive=2 (значение по умолчанию),
608 режим быстрого поиска соответствует порядку сортировки в панели: с учётом
609 регистра или без.
610 .\"NODE "  Shell Command Line"
611 .SH "  Командная строка оболочки"
612 В этом разделе перечислены команды, которые позволяют сократить число
613 нажатий на клавиши во время ввода и редактирования команд в командной
614 строке.
616 .BR M\-Enter .
617 Копирует подсвеченное имя файла или каталога в командную строку.
619 .BR C\-Enter .
620 То же самое, что M\-Enter, но работает только на консоли Linux.
622 .BR M\-Tab .
623 Пытается выполнить операцию
624 .\"LINK2"
625 Завершение ввода (completion)
626 .\"Completion"
627 имени файла, названия команды, переменной, имени пользователя или имени
628 машины (в зависимости от того, что вы начали набирать и какой элемент
629 команды вводите).
631 .B C\-x t, C\-x C\-t.
632 Копирует в командную строку имена помеченных файлов (или подсвеченное
633 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
634 панели (C\-x C\-T).
636 .B C\-x p, C\-x C\-p.
637 Первая комбинация клавиш копирует в командную строку имя текущего
638 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
640 .BR C\-q .
641 Эта команда (the quote command) используется для того, чтобы вставить
642 символы, которые каким\-то образом интерпретируются самим Midnight
643 Commander\-ом (например, символ '+').
645 .B M\-p, M\-n.
646 Эти комбинации используются для перемещения по истории команд. M\-p
647 вызывает перемещение на команду назад по списку ранее запускавшихся
648 команд, а M\-n \- перемещение на одну команду вперед.
650 .BR M\-h .
651 Выводит историю текущей строки ввода (для командной строки \- историю
652 команд).
653 .\"NODE "  General Movement Keys"
654 .SH "  Клавиши управления перемещением"
655 Встроенная программа просмотра файлов, программа просмотра подсказки и
656 программа просмотра каталогов используют один и тот же программный код
657 для управления перемещением. Следовательно, для перемещения используются
658 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
659 комбинации, применяющиеся только в ней.
661 Другие части Midnight Commander\-а тоже используют некоторые из
662 комбинаций клавиш управления перемещением, так что настоящая секция
663 руководства может быть также полезна при изучении этих частей.
665 .B Up, C\-p.
666 Перемещение на одну строку назад или вверх
668 .B Down, C\-n.
669 Перемещение на одну строку вперед
671 .B Prev Page, Page Up, M\-v.
672 Перемещение на одну страницу назад
674 .B Next Page, Page Down, C\-v.
675 Перемещение на одну страницу вперед
677 .B Home, A1.
678 Перемещение к началу.
680 .B End, C1.
681 Перемещение к концу.
683 Программы просмотра файлов и помощи воспринимают в дополнение к
684 перечисленным еще и следующие комбинации:
686 .B b, C\-b, C\-h, Backspace, Delete.
687 Перемещение на одну страницу назад
689 .B Space bar.
690 Перемещение на одну страницу вперед
692 .B u, d.
693 Перемещение на половину страницы назад или вперед.
695 .B g, G.
696 Перемещение к началу или к концу файла.
697 .\"NODE "  Input Line Keys"
698 .SH "  Редактирование строк ввода"
699 Строки ввода (это не только
700 .\"LINK2"
701 командная строка
702 .\"Shell Command Line"
703 оболочки, но и строки в диалоговых окнах различных подпрограмм)
704 воспринимают следующие управляющие комбинации:
706 .B C\-a.
707 Перемещает курсор в началу строки.
709 .B C\-e.
710 Перемещает курсор в конец строки.
712 .B C\-b, стрелка\-влево.
713 Перемещает курсор на одну позицию влево.
715 .B C\-f, стрелка\-вправо.
716 Перемещает курсор на одну позицию вправо.
718 .B M\-f.
719 Перемещает курсор на одно слово вперед.
721 .B M\-b.
722 Перемещает курсор на одно слово назад.
724 .B C\-h, Backspace.
725 Удаляет символ, предшествующий курсору.
727 .B C\-d, Delete.
728 Удаляет символ в позиции курсора.
730 .B C\-@.
731 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
732 текста.
734 .B C\-w.
735 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
736 текст из строки ввода.
738 .B M\-w.
739 Копирует текст, расположенный между курсором и меткой,
740 в буфер.
742 .B C\-y.
743 Вставляет содержимое буфера в строку ввода перед позицией курсора.
745 .B C\-k.
746 Удаляет текст от курсора до конца строки.
748 .B M\-p, M\-n.
749 Эти комбинации используются для перемещения по истории команд. M\-p
750 перемещает к предыдущей команде, M\-n \- к следующей.
752 .B M\-C\-h, M\-Backspace.
753 Удалить предшествующее слово.
755 .BR M\-Tab .
756 Пытается выполнить
757 .\"LINK2"
758 завершение ввода (completion)
759 .\"Completion"
760 имени файла, команды, переменной, имени пользователя или имени машины.
761 .\"NODE "Menu Bar"
762 .SH "Главное меню программы Midnight Commander"
763 Строка главного меню появляется в верхней части экрана после нажатия
764 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
765 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
766 версии соответственно "Left", "File", "Command", "Options" и "Right").
767 При выборе одного из этих пунктов появляется соответствующее выпадающее
768 меню.
770 Пункты меню
771 .\"LINK2"
772 "Левая" и "Правая"
773 .\"Left and Right Menus"
774 позволяют изменить вид, соответственно, левой и правой панелей, и
775 характер отображаемой в панели информации, в частности, выполнить
776 соединения с удаленными компьютерами.
778 Меню
779 .\"LINK2"
780 "Файл"
781 .\"File Menu"
782 позволяет выполнить какие\-то действия с выбранным файлом или группой
783 помеченных файлов.
785 Меню
786 .\"LINK2"
787 "Команды"
788 .\"Command Menu"
789 перечисляет действия, которые имеют более общий характер и не относятся
790 только к выделенному в данный момент файлу или группе помеченных файлов.
792 Меню
793 .\"LINK2"
794 "Настройки"
795 .\"Options Menu"
796 служит для задания ряда параметров, определяющих внешний вид и поведение
797 программы Midnight Commander. Один из пунктов этого меню служит для
798 сохранения настроек, заданных пользователем.
799 .\"NODE "  Left and Right Menus"
800 .SH "Меню левой и правой панелей ('Левая' и 'Правая')"
801 Вид панелей, в которых отображаются списки файлов и каталогов, может
802 быть изменен через пункты меню
803 .B "Левая" ("Left")
805 .B "Правая" ("Right").
806 .\"NODE "    Listing Mode..."
807 .SH "    Формат списка..."
808 Этот пункт меню предназначен для определения формата вывода списка
809 файлов в панели. Вы можете выбрать один из 4 вариантов представления
810 списка файлов:
811 .BR "Стандартный (Full)" ,
812 .BR "Укороченный (Brief)" ,
813 .B Расширенный (Long)
815 .BR "Определяемый пользователем (User)" .
817 В стандартном формате отображаются имя файла, его размер и время
818 последней модификации.
820 В укороченном (brief) формате отображаются только имена файлов, за счет
821 чего на панели умещаются две колонки (и видно вдвое больше имен).
823 В расширенном (long) формате содержимое каталога представляется так, как
824 это делает команда
825 .BR "ls \-l" .
826 В этом формате панель занимает весь экран.
828 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
829 будете задать структуру отображаемой информации.
831 При задании структуры вначале указывается размер панели: "half"
832 (половина экрана) или "full" (весь экран).
834 После размера панели можно указать, что на панели должно быть две
835 колонки. Это делается добавлением цифры 2 в строку задания формата.
837 Далее надо перечислить имена полей с необязательным параметром ширины
838 поля. В качестве имен полей могут использоваться:
840 .B name
841 отображать имя файла.
843 .B size
844 отображать размер файла.
846 .B bsize
847 отображать размер в альтернативной форме, при которой выводятся размеры
848 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
849 или "ВВЕРХ" ("UP\-\-DIR").
851 .B type
852 отображать односимвольное поле типа. Этот символ может принимать
853 значения из подмножества символов, выводимых командой
854 .BR "ls \-F" :
855 .B *
856 (asterisk) для исполняемых файлов,
857 .B /
858 (slash) для каталогов,
859 .B @
860 (at\-sign) для ссылок (links),
861 .B =
862 (знак равенства) для сокетов (sockets),
863 .B \-
864 дефис (hyphen) для байт\-ориентированных устройств,
865 .B +
866 для блок\-ориентированных устройств,
867 .B |
868 (pipe) для файлов типа FIFO,
869 .B ~
870 (тильда) для символических ссылок на каталоги,
871 .B !
872 (восклицательный знак) для оборванных (stale) символических ссылок
873 (ссылок, указывающих в никуда).
875 .B mark
876 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
878 .B mtime
879 время последней модификации файла.
881 .B atime
882 время последнего обращения к файлу.
884 .B ctime
885 время создания файла.
887 .B perm
888 строка, показывающая текущие права доступа к файлу.
890 .B mode
891 восьмеричное представление текущих прав доступа к файлу.
893 .B nlink
894 число ссылок на данный файл.
896 .B ngid
897 идентификатор группы (GID, в цифровой форме).
899 .B nuid
900 идентификатор пользователя (UID, в цифровой форме).
902 .B owner
903 владелец файла.
905 .B group
906 группа, имеющая права на файл.
908 .B inode
909 номер inode файла.
911 Вы также можете использовать следующие имена полей для организации
912 вывода информации на дисплей:
914 .B space
915 Вставить пробел при выводе на дисплей.
917 .B |
918 Вставить вертикальную линию при выводе на дисплей.
920 Для того, чтобы задать фиксированную ширину поля, нужно добавить
921 двоеточие ':', после которого указать число позиций, которое отводится
922 под это поле. Если после числа поставить символ '+', то указанное число
923 будет интерпретироваться как минимальная ширина поля, и, если экран
924 позволяет, поле будет расширено.
926 Например,
927 .B Стандартный
928 формат вывода задается строкой:
930 half type name | size | mtime
933 .B Расширенный
934 \- строкой:
936 full perm space nlink space owner space group space size space mtime
937 space name
939 А вот пример удобного формата, определяемого пользователем:
941 half name | size:7 | type mode:3
943 Помимо того, что может задаваться формат вывода на панель списка файлов,
944 любую панель можно перевести в один из следующих режимов:
946 .B Информация (Info)
947 В этом режиме на панель выводится информация о подсвеченном в другой
948 панели файле и о текущей файловой системе (тип, свободное пространство и
949 число свободных inode).
951 .B Дерево (Tree)
952 Режим отображения дерева каталогов подобен тому, который вы увидите,
953 выбрав пункт
954 .\"LINK2"
955 Дерево каталогов
956 .\"Directory Tree"
957 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
959 .B Быстрый просмотр (Quick View)
960 В этом режиме панель переключается на отображение содержимого файла,
961 подсвеченного в другой панели. Для вывода используется встроенная
962 .\"LINK2"
963 программа просмотра файлов\&,
964 .\"Internal File Viewer"
965 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
966 использовать все команды управления просмотром.
967 .\"NODE "    Sort Order..."
968 .SH "Порядок сортировки..."
969 Отображение списка файлов в любой из панелей может производиться в
970 соответствии с одним из восьми порядков сортировки:
972 \- по имени;
973 \- по расширению;
974 \- по размеру файла;
975 \- по времени модификации;
976 \- по времени последнего обращения к файлу;
977 \- по времени последнего изменения атрибутов файла;
978 \- по номеру узла (inode);
979 \- без сортировки.
982 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
983 кроме того можно указать, что сортировка производится в обратном
984 порядке (поставив с помощью клавиши пробела отметку в скобках возле
985 слова "Обратный (reverse)".
987 По умолчанию каталоги отображаются в начале списка, но это можно
988 изменить, проставив отметку возле опции
989 .B "Смешивать файлы и каталоги" ("Mix all files")
990 пункта "Конфигурация" меню
991 .\"LINK2"
992 "Настройки"\&.
993 .\"Options Menu"
994 .\"NODE "    Filter..."
995 .SH "    Фильтр..."
996 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
997 соответствовать имена файлов, отображаемых в панели (например,
998 .BR "*.tar.gz" ).
999 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1000 шаблона.
1001 .\"NODE "    Reread"
1002 .SH "    Перечитать (Reread)"
1003 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1004 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1005 файлы. Если вы выполнили пункт меню "Критерий панелизации"
1006 (перенаправление вывода команды на панель), по этой команде будет снова
1007 выведено содержимое каталога, а выведенная на панель информация удалена
1008 (подробнее смотрите секцию
1009 .\"LINK2"
1010 Критерий панелизации\&).
1011 .\"External panelize"
1012 .\"NODE "  File Menu"
1013 .SH "  Файл"
1014 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1015 как "горячие" клавиши для команд, включенных в меню "Файл".
1016 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1017 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1018 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1019 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1021 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1022 клавиши указываются в скобках):
1024 .B Просмотр файла (F3, Shift\-F3)
1026 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1027 вызывается
1028 .\"LINK2"
1029 встроенная программа просмотра\&,
1030 .\"Internal File Viewer"
1031 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1032 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1033 внешнюю программу просмотра, путь к которой должен быть указан в
1034 переменной окружения
1035 .B  PAGER.
1036 Если переменная
1037 .B PAGER
1038 не определена, вызывается встроенная программа. Если вместо F3 нажать
1039 Shift\-F3, встроенная программа просмотра не выполняет предварительного
1040 форматирования или обработки файла.
1042 .B Просмотр вывода команды (Filtered View) (M\-!)
1044 По этой команде на экране появляется строка ввода, в которой вы можете
1045 ввести любую команду с параметрами (по умолчанию предлагается
1046 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1047 команды будет отображаться на экране через встроенную программу
1048 просмотра.
1050 .B Редактирование (F4)
1052 Вызывается редактор
1053 .BR  vi ,
1054 либо редактор, указанный в переменной окружения
1055 .BR  EDITOR ,
1056 либо
1057 .\"LINK2"
1058 встроенный редактор файлов
1059 .\"Internal File Editor"
1060 (если включена опция "Встроенный редактор"
1061 .I (use_internal_edit)
1062 в меню "Настройки / Конфигурация").
1064 .B Копирование (F5)
1066 Вызывается диалоговое окно, в котором предлагается скопировать
1067 подсвеченный файл из каталога, отображаемого в активной панели (или
1068 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1069 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1070 который будет производиться копирование, можно изменить. О том, как
1071 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1072 зависимости от установки опции
1073 .I Образцы в стиле shell (Shell Patterns),
1074 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1075 можете узнать, просмотрев раздел
1076 .\"LINK2"
1077 Маски файлов для операций копирования/переименования\&.
1078 .\"Mask Copy/Rename"
1080 В процессе выполнения копирования можно нажать
1081 .B C\-c
1082 или
1083 .B ESC
1084 для того, чтобы прервать выполнение операции.
1086 В некоторых системах можно осуществлять копирование в фоновом режиме,
1087 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1088 <На фоне> (или нажав
1089 .B M\-b
1090 в диалоговом окне).  Используя пункт меню
1091 .\"LINK2"
1092 "Команды/Фоновые задания"\&,
1093 .\"Background Jobs"
1094 можно управлять выполнением фоновых процессов.
1096 .B Права доступа (C\-x c)
1098 Позволяет изменить права доступа к выделенному или помеченным файлам.
1100 .B Жесткая ссылка (C\-x l)
1102 Создает жесткую ссылку на текущий файл.
1104 .B Символич. ссылка (C\-x s)
1106 Создает символическую ссылку на текущий файл. Если вы не знаете, что
1107 такое ссылки: создание ссылки в некотором смысле подобно копированию
1108 файла, но и исходное имя файла и ссылка указывают на один и тот же
1109 реальный файл на диске. Поэтому, если вы, например, редактируете файл,
1110 то изменения будут появляться в обеих копиях. Синонимами термина
1111 "ссылка" (link) являются термины алиас (alias) и ярлык (shortcut).
1113 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1114 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1115 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1116 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1117 первоначальное имя файла и позже созданные жесткие ссылки на него.
1118 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1119 требуется.
1121 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1122 файл удален, символическая ссылка становится бесполезной. Символическую
1123 ссылку легко отличить от первоначального имени файла и программа
1124 Midnight Commander указывает символические ссылки выводя знак "@" перед
1125 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1126 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1127 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1128 отображается имя исходного файла. Используйте символические ссылки в тех
1129 случаях, когда хотите избежать путаницы, связанной с применением жестких
1130 ссылок.
1132 .B Владелец/группа (C\-x o)
1133 Позволяет выполнить команду chown.
1135 .B Права (расширенные)
1136 Позволяет изменить права доступа и владения файлом.
1138 .B Переименование (F6)
1140 Вызывается диалоговое окно, в котором предлагается перенести
1141 подсвеченный файл из каталога, отображаемого в активной панели (или
1142 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1143 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1144 который будет производиться перенос, можно изменить, воспользовавшись
1145 соответствующей строкой ввода.
1147 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1148 команды копировании файлов (смотрите выше).
1150 .B Создание каталога (F7)
1152 Появляется диалоговое окно и создается каталог с введенным именем.
1154 .B Удаление (F8)
1156 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1157 которых помечены) в активной панели. Операцию можно прервать, нажав
1158 .B C\-c
1159 или
1160 .B ESC
1161 во время ее исполнения.
1163 .B Быстрая смена каталога (Quick cd) (M\-c)
1164 .\"    Quick cd"
1166 Используйте
1167 .\"LINK2"
1168 быструю смену каталога
1169 .\"The cd internal command"
1170 если вы знаете полный путь к каталогу, в который хотите перейти (который
1171 хотите сделать текущим).
1173 .B Отметить группу (+)
1175 Эта команда используется для отметки группы файлов по заданному шаблону.
1176 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1177 выделения группы файлов и каталогов. Если включена опция
1178 .I Только файлы,
1179 то выделены будут только файлы. Если опция
1180 .I Только файлы,
1181 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1182 .I Образцы в стиле shell (Shell Patterns),
1183 регулярные выражение строятся по тем же правилам, которые действуют в
1184 оболочке shell (* означает ноль или большее число любых символов, а ?
1185 заменяет один произвольный символ). Если опция
1186 .I Образцы в стиле shell (Shell Patterns)
1187 отключена, то пометка файлов производится по правилам обработки
1188 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1189 .I С учётом регистра
1190 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1191 Если опция
1192 .I С учётом регистра
1193 отключена, то регистр символов учитываться не будет.
1195 .B Снять отметку (\\\\ \- обратный слэш)
1197 Используется для снятия отметки с группы файлов. Эта операция является
1198 обратной по отношению к операции отметки группы файлов и использует те
1199 же правила формирования шаблонов.
1201 .B Выход (F10, Shift\-F10)
1203 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1204 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1205 текущим каталогом будет не последний каталог, в котором вы были при
1206 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1207 Midnight Commander.
1208 .\"NODE "    Quick cd"
1209 .SH "    Быстрая смена каталога (Quick cd)"
1210 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1211 который хотите сделать текущим, и желаете использовать встроенную
1212 команду
1213 .\"LINK2"
1214 cd\&.
1215 .\"The cd internal command"
1217 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1218 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1219 при выполнении команды
1220 .B cd.
1222 После этого надо нажать клавишу <Enter>.
1223 .\"NODE "  Command Menu"
1224 .SH "  Меню 'Команды'"
1226 .B Меню пользователя (F2)
1228 Вызывает
1229 .\"LINK2"
1230 меню пользователя\&.
1231 .\"Menu File Edit"
1232 Меню пользователя предоставляет простой способ расширения возможностей
1233 Midnight Commander за счет добавления в личное меню пользователя вызова
1234 часто используемых программ.
1235 При обращении к пункту меню
1236 .\"LINK2"
1237 .I Дерево каталогов
1238 .\"Directory Tree"
1239 выводится окно, отображающее структуру каталогов файловой системы.
1241 Команда
1242 .\"LINK2"
1243 .I Поиск файла
1244 .\"Find File"
1245 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1246 .BR M\-? .
1248 Команда
1249 .I "Переставить панели"
1250 ("Swap panels") меняет местами содержимое
1251 правой и левой панелей. "Горячие" клавиши \-
1252 .BR C\-u .
1254 По команде
1255 .I "Отключить панели"
1256 ("Panels on/off") показывается вывод последней из выполнявшихся команд
1257 shell. Эта команда работает только через xterm и на консоли Linux и
1258 FreeBSD. "Горячие" клавиши \-
1259 .BR C\-o .
1261 По команде
1262 .I "Сравнить каталоги"
1263 ("Compare directories", "горячие" клавиши \-
1264 .BR "C\-x d" )
1265 сравнивается содержимое каталогов, отображаемых на левой и правой
1266 панелях. После сравнения можно воспользоваться командой
1267 .I "Копировать" (F5)
1268 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1269 три метода сравнения. При быстром методе сравниваются только размер и
1270 дата создания файлов с одинаковыми именами. При побайтном методе
1271 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1272 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1273 сравниваются только размеры соответствующих файлов, а дата создания не
1274 проверяется.
1276 Пункт меню
1277 .\"LINK2"
1278 .I "Критерий панелизации"
1279 .\"External panelize"
1280 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1281 текущей панели (характерный пример \- панелизация вывода команды find).
1284 Пункт меню
1285 .I "История команд"
1286 выводит окно со списком ранее выполнявшихся
1287 команд. Подсвеченную строку из истории можно скопировать в командную
1288 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1289 копирование \- по клавише Enter). Доступ к истории команд можно получить
1290 также по комбинациям клавиш
1291 .B M\-p
1292 или
1293 .BR M\-n ,
1294 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1295 командную строку выводится одна команда из списка и по комбинации
1296 .B M\-p
1297 происходит смена этой команды на предыдущую, а по
1298 .B M\-n
1299 \- на следующую команду из истории команд.
1301 Пункт меню
1302 .\"LINK2"
1303 .I "Быстрый доступ к каталогам"
1304 .\"Hotlist"
1305 .B C\-\\\\
1306 позволяет создать список каталогов, которые часто используются, и
1307 обеспечить быстрый переход к нужному каталогу из этого списка.
1309 Пункт меню
1310 .I "Список активных ВФС"
1311 .B C\-x a
1312 отображает список виртуальных файловых систем, активных на настоящий
1313 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1314 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1315 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1316 архива или при разорванном сетевом соединении.
1318 Пункт меню
1319 .\"LINK2"
1320 .I "Фоновые задания"
1321 .\"Background Jobs"
1322 .B C\-x j
1323 отображает список фоновых заданий, запущенных в диалоге 
1324 копирования/перемещения кнопкой "В фоне".
1326 После выбора пункта меню
1327 .\"LINK2"
1328 .I "Файл расширений"
1329 .\"Extension File Edit"
1330 вы можете связать с определенным расширением файла (окончанием имени
1331 после последней точки) программу, которая будет запускаться для
1332 обработки (просмотра, редактирования или выполнения) файла с таким
1333 расширением. Запуск выбранной программы будет осуществляться после
1334 установки подсветки на имя файла и нажатия клавиши <Enter>.
1336 Пункт меню
1337 .\"LINK2"
1338 .I "Файл меню"
1339 .\"Menu File Edit"
1340 используется для редактирования пользовательского меню (которое
1341 появляется после нажатия клавиши F2).
1342 .\"NODE "    Directory Tree"
1343 .SH "    Дерево каталогов (Directory Tree)"
1344 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1345 отображена иерархическая структура каталогов.
1347 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1348 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1349 панелей.
1351 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1352 Midnight Commander создает дерево путем просмотра только небольшого
1353 подмножества всех каталогов. Если каталог, который вам нужен, не
1354 отображен, перейдите в его родительский каталог и нажмите
1355 .B C\-r
1356 (или
1357 .BR F2 ).
1359 Для управления просмотром дерева каталогов могут использоваться
1360 следующие комбинации клавиш:
1362 Работают все
1363 .\"LINK2"
1364 клавиши управления перемещением\&.
1365 .\"General Movement Keys"
1367 .BR Enter .
1368 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1369 режима просмотра и отображение списка файлов выбранного каталога в
1370 активной панели. При отображении дерева каталогов в одной из панелей при
1371 нажатии клавиши Enter соответствующий каталог отображается во второй
1372 панели, а на текущей панели остается дерево.
1374 .B C\-r, F2 (Rescan).
1375 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1376 каталогов не соответствует реальной структуре: некоторые каталоги не
1377 показаны или показаны более не существующие.
1379 .B F3 (Forget).
1380 Удалить текущий каталог из дерева. Эта команда используется для удаления
1381 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1382 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1383 клавишу F2.
1385 .B F4 (Static/Dynamic).
1386 Переключение между статическим (применяемым по умолчанию) и динамическим
1387 режимами перемещения по дереву.
1389 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1390 подсветки на имя другого каталога) используются только стрелки
1391 вверх/вниз. Показываются все известные программе на данный момент
1392 подкаталоги.
1394 В динамическом режиме стрелки вверх/вниз используются для перехода на
1395 соседний каталог того же уровня. Для перехода в родительский каталог
1396 используется клавиша "стрелка влево", а по стрелке вправо происходит
1397 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1398 этом отображаются только вышележащие каталоги (включая родительский и
1399 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1400 дерева каталогов динамически изменяется после каждого перемещения по
1401 дереву.
1403 .B F5 (Copy).
1404 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1405 куда копировать).
1407 .B F6 (RenMov).
1408 Переместить подкаталог.
1410 .B F7 (Mkdir).
1411 Создать подкаталог в текущем (подсвеченном) каталоге.
1413 .B F8 (Delete).
1414 Удалить подсвеченный каталог из файловой системы.
1416 .B C\-s, M\-s.
1417 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1418 такого каталога не существует, происходит просто смещение подсветки на
1419 одну строку вниз.
1421 .B C\-h, Backspace.
1422 Удаляет последний символ в строке (шаблоне) поиска.
1424 .B Любой другой символ.
1425 Этот символ добавляется в шаблон поиска и производится перемещение на
1426 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1427 дерева каталогов вначале необходимо активизировать режим поиска
1428 клавишами
1429 .BR C\-s .
1430 Шаблон поиска будет отображаться в строке мини\-статуса.
1432 Следующие действия возможны только в окне просмотра дерева каталогов и
1433 не поддерживаются при просмотре дерева в одной из панелей:
1435 .B F1 (Help).
1436 Вызов подсказки с отображением настоящего раздела помощи.
1438 .B Esc, F10.
1439 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1441 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1442 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1443 .\"LINK2"
1444 поддержке мыши\&.
1445 .\"Mouse Support"
1446 .\"NODE "    Find File"
1447 .SH "    Поиск файлов (Find File)"
1448 После выбора пункта меню "Поиск файла" ("Find File") вначале
1449 запрашивается имя искомого файла и имя каталога, с которого необходимо
1450 начинать поиск. Нажав кнопку <Дерево> (<Tree>), можно выбрать
1451 начальный каталог поиска из
1452 .\"LINK2"
1453 дерева каталогов\&.
1454 .\"Directory Tree"
1456 В поле "Содержание" (Content) можно задать расширенное регулярное
1457 выражение. Это значит, что перед символами, имеющими специальное
1458 значение, необходимо вставить символ "\\". Например, если нужно
1459 найти строку "strcmp (", необходимо указать шаблон поиска в виде "strcmp
1460 \\(" (без двойных кавычек).
1462 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1463 соответствует только целым словам (например, если указано \"foo\",
1464 не будет найдено слово \"foobar\").
1466 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше> (<Ok>).
1467 Во время поиска его можно приостановить кнопкой <Приостановить>
1468 (<Suspend>) и продолжить по кнопке <Продолжить> (<Continue>).
1470 Список найденных файлов можно просматривать, перемещаясь с помощью
1471 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти> (<Chdir>)
1472 используется для перехода в каталог, в котором находится подсвеченный
1473 файл. Кнопка <Повтор> (<Again>) служит для задания параметров нового
1474 поиска. Кнопка <Выход> (<Quit>) служит для выхода из режима поиска.
1475 Нажатие на кнопку <Панелизация> (<Panelize>) приведет к тому, что
1476 результаты поиска будут отображены на текущую активную панель, так что
1477 вы можете производить с выбранными файлами еще какие\-то действия
1478 (просматривать, копировать, перемещать, удалять и так далее). После
1479 вывода на панель можно нажать
1480 .B C\-r
1481 для возврата к обычному списку файлов.
1483 Можно задать список каталогов, которые команда "Поиск файла" будет
1484 пропускать в ходе поиска (например, вы знаете, что искомого файла нет на
1485 CDROM или не хотите искать в каталогах, подключенных через NFS по очень
1486 медленному каналу).
1488 Каталоги, которые надо пропустить, должны быть указаны в переменной
1489 .B ignore_dirs
1490 в секции
1491 .B FindFile
1492 вашего файла
1493 .BR ~/.mc/ini .
1494 Имена каталогов разделяются двоеточиями, следующим образом:
1497 [FindFile]
1498 ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1501 Вы можете использовать перенаправление вывода на панель
1502 (см.
1503 .\"LINK2"
1504 Критерий панелизации\&)
1505 .\"External panelize"
1506 для выполнения некоторых усложненных последовательностей действий, в то
1507 время как "Поиск файла" позволяет выполнять только простые запросы.
1508 .\"NODE "    External panelize"
1509 .SH "    Критерий панелизации (External panelize)"
1510 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1511 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1512 программу и отобразить вывод этой программы на текущей активной панели.
1514 Например, если вы хотите выполнить какое\-то действие над всеми
1515 символическими ссылками текущего каталога, вы можете использовать пункт
1516 "Критерий панелизации" для запуска следующей команды:
1519 find . \-type l \-print
1522 После выполнения этой команды в текущей панели будет отображено не
1523 содержимое соответствующего каталога, а только все символические ссылки,
1524 в нем расположенные.
1526 Если вы хотите вывести на панель все файлы, которые были скачаны с
1527 вашего FTP\-сайта, вы можете использовать следующую команду для
1528 извлечения нужных имен из файла протокола:
1531 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1534 Если вы захотите, то можете сохранить часто используемые команды
1535 панелизации под отдельными информативными именами, чтобы иметь
1536 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1537 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1538 потребуется ввести имя, по которому вы будете вызывать команду. В
1539 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1540 вводить всю команду заново.
1541 .\"NODE "    Hotlist"
1542 .SH "    Справочник каталогов (Hotlist)"
1543 Пункт меню "Справочник каталогов" служит для вывода списка меток
1544 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1545 список можно использовать для быстрого перехода в нужный каталог.
1546 Пользуясь диалоговым окном "Cправочника каталогов", вы можете добавить
1547 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1548 добавления метки можно также использовать комбинацию клавиш
1549 .B C\-x h,
1550 по которой текущий каталог добавляется в "Cправочник каталогов".
1551 Программа выдаст запрос на ввод метки для этого каталога.
1553 Использование этого пункта меню обеспечивает более быстрый переход к
1554 часто используемым каталогам. Другим способом ускорения процедуры
1555 переключения на часто используемые каталоги является задание переменной
1556 CDPATH (смотрите описание
1557 .\"LINK2"
1558 встроенной команды cd\&.
1559 .\"The cd internal command"
1560 .\"NODE "    Extension File Edit"
1561 .SH "    Файл расширений"
1562 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1563 файла
1564 .BR ~/.mc/bindings .
1565 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1567 Все строки, начинающиеся с # или пустые строки игнорируются.
1569 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1570 начинаются секции файла расширений), должны иметь следующий формат:
1572 .IR keyword/desc ,
1573 т.е. все, что стоит после
1574 .I keyword/
1575 и до конца строки, интерпретируется как
1576 .I desc.
1578 В качестве keyword может стоять одно из следующих слов:
1580 .I shell
1581 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1582 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1583 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1584 не начинается с точки, то desc трактуется как полное имя файла.
1586 .I regex
1587 desc \- регулярное выражение. Обратите внимание на то, что используется
1588 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1589 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1590 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1592 .I directory
1593 Файл является каталогом и его имя соответствует регулярному выражению desc.
1595 .I type
1596 в этом случае выбираются такие файлы, для которых `file %f`
1597 соответствует регулярному выражению desc (часть filename: из `file %f`
1598 удалена).
1600 .I default
1601 подходит любой файл, независимо от того, какое значение принимает desc.
1603 .I include
1604 \- означает общую секцию.
1606 Все строки в секции, кроме первой, должны начинаться с пробела или
1607 символа табуляции и иметь следующий формат:
1609 .I keyword=command
1610 (без пробелов возле "="), где
1611 .I keyword
1612 должно быть:
1614 .I Open
1615 (строка задает действия, выполняемые в том случае, когда пользователь
1616 нажимает Enter или дважды щелкает мышкой по имени файла),
1617 .I View
1618 (F3),
1619 .I Edit
1620 (F4) или
1621 .I Include
1622 (для добавления правил из общей секции).
1624 .I command
1625 \- любая однострочная команда оболочки, в которой допускаются простые
1626 .\"LINK2"
1627 макроподстановки\&.
1628 .\"Macro Substitution"
1630 Действие вычисляется сверху вниз (таким образом порядок следования
1631 важен). Если некоторое действие пропущено, поиск продолжается как в
1632 случае, если это действие не соответствует условию. Другими словами если
1633 файл соответствует первой и второй секции, но действие View пропущено в
1634 первой секции, то при нажатии клавиши F3 будет использовано действие
1635 View из второй секции. default должно описывать все действия.
1636 .\"NODE "    Background Jobs"
1637 .SH "    Фоновые задания"
1638 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1639 из Midnight Commander (такими заданиями могут быть только операции
1640 копирования и перемещения файлов). Используя этот пункт меню или
1641 "горячие" клавиши
1642 .B C\-x j,
1643 вы можете остановить, возобновить или снять любое из фоновых заданий.
1644 .\"NODE "    Menu File Edit"
1645 .SH "    Редактирование файлов меню"
1646 Файлы меню содержат списки команд для выполнения часто повторяемых
1647 пользователем операций. Эти меню создаются и поддерживаются самими
1648 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1649 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1650 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1651 .B .mc.menu
1652 в текущем каталоге и отображает соответствующее меню (если находит и
1653 если владельцем этого файла является данный пользователь или root и этот
1654 файл не доступен на запись всем). Если такого файла не найдено, таким же
1655 образом ищется файл
1656 .B ~/.mc/menu
1657 и, в последнюю очередь, mc использует общесистемное меню
1658 .BR @prefix@/share/mc/mc.menu .
1660 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1661 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1662 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1663 отличного от пробела и символа табуляции, интерпретируются как названия
1664 пунктов меню, причем если первый символ является буквой или цифрой, то
1665 соответствующая клавиша будет служить "горячей" клавишей для вызова
1666 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1667 интерпретируются как команды, которые должны выполняться при вызове
1668 соответствующего пункта меню. Эти строки должны следовать за строкой
1669 названия и их может быть несколько.
1671 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1672 командные строки копируются во временный файл во временном каталоге
1673 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1674 позволяет пользователю вставлять в команды меню любые конструкции,
1675 допустимые в командном языке оболочки. Можно также использовать
1676 макроподстановки, которые производятся перед выполнением кода меню
1677 (подробнее смотрите в секции
1678 .\"LINK2"
1679 Макроподстановки\&).
1680 .\"Macro Substitution"
1682 Вот пример файла mc.menu:
1685 A       Dump the currently selected file
1686         od \-c %f
1688 B       Edit a bug report and send it to root
1689         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1690         vi $I
1691         mail \-s "Midnight Commander bug" root < $I
1692         rm \-f $I
1694 M       Read mail
1695         emacs \-f rmail
1697 N       Read Usenet news
1698         emacs \-f gnus
1700 H       Call the info hypertext browser
1701         info
1703 J       Copy current directory to other panel recursively
1704         tar cf \- . | (cd %D && tar xvpf \-)
1706 K       Make a release of the current subdirectory
1707         echo \-n "Name of distribution file: "
1708         read tar
1709         ln \-s %d `dirname %d`/$tar
1710         cd ..
1711         tar cvhf ${tar}.tar $tar
1713 = f *.tar.gz | f *.tgz & t n
1714 X       Extract the contents of a compressed tar file
1715         tar xzvf %f
1718 .B Условия выполнения (Default Conditions)
1720 Каждому пункту меню может предшествовать условие. Строка, задающая
1721 условие, должна содержать символ '=' в первой колонке. Команды,
1722 задаваемые этим пунктом меню, будут выполняться только если условие
1723 выполняется.
1726 Синтаксис строки условия:   = <sub\-cond>
1727                 или:        = <sub\-cond> | <sub\-cond> ...
1728                 или:        = <sub\-cond> & <sub\-cond> ...
1730 где <sub\-condition> может принимать следующие значения:
1732   y <pattern>     синтаксис текущего файла соответствует шаблону.
1733                   Только для меню редактора.
1734   f <pattern>     соответствует шаблону имя текущего файла?
1735   F <pattern>     соответствует шаблону файл в пассивной
1736                   панели?
1737   d <pattern>     соответствует шаблону имя текущего
1738                   каталога?
1739   D <pattern>     соответствует шаблону имя текущего
1740                   каталога в пассивной панели?
1741   t <type>        тип файла соответствует <type>?
1742   T <type>        тип файла в пассивной панели
1743                   соответствует <type>?
1744   x <filename>    filename является исполнимым?
1745   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1748 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1749 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1750 можете задать значение опции "shell patterns" путем записи строки
1751 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1752 или 1).
1755 Типы файлов определяются следующими символами:
1757   n     не каталог
1758   r     обычный файл (regular file)
1759   d     каталог
1760   l     ссылка (link)
1761   c     байт\-ориентированное устройство (char special)
1762   b     блок\-ориентированное устройство (block special)
1763   f     fifo
1764   s     socket
1765   x     исполняемый файл
1766   t     помеченный файл (tagged)
1769 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1770 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1771 определяется не типом самого файла, а тем, помечен ли файл на панели.
1772 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1773 и ложно, если таковых нет.
1775 Если условие начинается с '=?' вместо '=', то во время выполнения
1776 проверки условия будет отображаться ход вычисления условия (a debug
1777 trace will be shown whenever the value of the condition is calculated).
1779 Значение условия вычисляется слева направо. Это значит, что
1781         = f *.tar.gz | f *.tgz & t n
1783 вычисляется как
1785         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1788 Вот пример использования условий:
1791 = f *.tar.gz | f *.tgz & t n
1792 L       List the contents of a compressed tar\-archive
1793         gzip \-cd %f | tar xvf \-
1796 .B Условия включения пункта в меню (Addition Conditions)
1798 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1799 это условие трактуется как условие включения данного пункта в меню. Если
1800 условие истинно, пункт включается в отображаемое на экране меню, если
1801 условие не выполняется \- не включается.
1803 Вы можете использовать одно и то же условие и как условие выполнения и
1804 как условие включения пункта в меню, если начнете строку условия с '+='
1805 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1806 Если вы хотите использовать два разных условия, одно для включения в
1807 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1808 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1809 .\"NODE "  Options Menu"
1810 .SH "Меню 'Настройки' ('Options')"
1811 Программа Midnight Commander имеет ряд установок (опций), каждая из
1812 которых может быть включена или выключена, для чего служат несколько
1813 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1814 поставлена звездочка или знак "x" в скобках перед названием опции.
1816 Пункт
1817 .\"LINK2"
1818 Конфигурация
1819 .\"Configuration"
1820 вызывает диалоговое окно, в котором вы можете поменять большинство
1821 установок программы Midnight Commander.
1823 Пункт
1824 .\"LINK2"
1825 Внешний вид (Layout)
1826 .\"Layout"
1827 служит для задания настроек, определяющих положение и вид окна программы
1828 mc на экране.
1830 Пункт
1831 .\"LINK2"
1832 Подтверждение (Confirmation)
1833 .\"Confirmation"
1834 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1835 действий программа будет требовать подтверждения.
1837 Пункт
1838 .\"LINK2"
1839 Биты символов (Display bits)
1840 .\"Display bits"
1841 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1842 терминал будет обрабатывать (вводить и отображать на дисплее)
1843 информацию, представленную байтами (например, записанную в файле).
1845 Пункт
1846 .\"LINK2"
1847 Распознавание клавиш (Learn keys)
1848 .\"Learn keys"
1849 вызывает диалоговое окно, в котором вы можете протестировать работу
1850 некоторых клавиш, которые работают не на всех типах терминалов, и
1851 связать ту реакцию системы, которая должна была последовать за нажатием
1852 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1854 Пункт
1855 .\"LINK2"
1856 Виртуальные ФС (Virtual FS)
1857 .\"Virtual FS"
1858 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1859 параметров, связанных с использованием виртуальных файловых систем.
1861 По команде
1862 .\"LINK2"
1863 Сохранить настройки (Save setup)
1864 .\"Save Setup"
1865 введенные значения параметров сохраняются в ini\-файле программы.
1866 .\"NODE "    Configuration"
1867 .SH "    Конфигурация"
1868 Параметры конфигурации, задаваемые в этом окне, делятся на три группы:
1869 "Настройки панелей", "Пауза после исполнения" и "Прочие настройки".
1871 .B Настройки панелей (Panel Options)
1873 .I Размеры в единицах СИ.
1874 Если эта опция включена, то Midnight Commander отображает размеры файлов
1875 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
1876 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
1877 Midnight Commander отображат размеры в двоичных единицах (по снованию
1878 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
1880 .I Показывать резервные (Backup) файлы.
1881 По умолчанию программа Midnight Commander не показывает файлы, имена
1882 которых заканчиваются на '~' (подобно ключу \-B команды ls в GNU).
1884 .I Показывать скрытые файлы.
1885 По умолчанию Midnight Commander показывает все файлы, имена которых
1886 начинаются точкой (как ls \-a).
1888 .I Отметка перемещает курсор.
1889 Когда вы отмечаете файл (клавишей
1890 .BR Insert ),
1891 то по умолчанию подсветка на имени файла смещается на одну строку вниз.
1893 .I Выпадение меню при вызове.
1894 Если эта опция включена, то при вызове главного меню нажатием клавиши
1895 .B F9,
1896 будет сразу отображаться перечень пунктов меню (выпадающее меню). В
1897 противном случае активизируются только пункты главного меню и вы должны
1898 (после выбора одного из них клавишами стрелок) нажать клавишу
1899 .B Enter,
1900 либо выбрать нужный пункт по первой букве названия, и только после этого
1901 получите возможность выбрать пункт выпадающего меню.
1903 .I Смешивать файлы/каталоги.
1904 Если эта опция включена, имена файлов и каталогов отображаются
1905 вперемежку. Если опция отключена, каталоги (и ссылки на каталоги)
1906 показываются в начале списка, а имена файлов \- после имен всех
1907 каталогов.
1909 .I Быстрая загрузка каталога.
1910 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
1911 Commander будет использовать для вывода содержимого каталога следующий
1912 трюк: содержимое каталога перечитывается только в том случае, если
1913 изменилась запись в i\-node каталога, то есть если в каталоге создавались
1914 или удалялись файлы; если изменялись только записи в i\-node файлов
1915 каталога (изменялся размер файла, режим доступа или владелец и т.п.)
1916 содержимое панели не обновляется. В этом случае (если опция включена) вы
1917 должны обновлять список файлов вручную (клавишами
1918 .BR C\-r ).
1920 .B Пауза после исполнения
1922 После выполнения вашей команды Midnight Commander может обеспечить
1923 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1924 варианта установки этой опции:
1926 .I <Никогда>
1927 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1928 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1929 нажав C\-o.
1931 .I <На "тупых" терминалах>
1932 Пауза будет создаваться на терминалах, которые не способны обеспечить
1933 показ вывода последней из выполнявшихся команд (это любые терминалы,
1934 отличные от xterm или Linux\-консоли).
1936 .I <Всегда>
1937 Программа обеспечит паузу после выполнения любой команды.
1940 .B Прочие настройки
1942 .I Mkdir autoname.
1943 При создании нового каталога по F7 в поле ввода имени нового каталога
1944 будет автоматически подставляться имя файла или каталога, находящегося
1945 под курсором. 
1947 .I Детали операций (Verbose operation).
1948 Этот переключатель определяет, будет ли при выполнении операций
1949 копирования, перемещения и удаления выводится дополнительное окно,
1950 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1951 можете отключить этот вывод. Он отключается автоматически, если скорость
1952 вашего терминала меньше 9600 bps.
1954 .I Подсчитывать общий размер.
1955 Если эта опция включена, Midnight Commander перед выполнением операций
1956 копирования, перемещения и удаления подсчитывает общее число
1957 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1958 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1959 замедляет выполнение операций). Эта опция не работает, если отключена
1960 опция
1961 .I Детали операций.
1963 .I Образцы в стиле shell (Shell Patterns).
1964 По умолчанию команды Select, Unselect и Filter используют регулярные
1965 выражения, которые строятся по правилам, действующим в оболочке (shell\-
1966 like regular expressions). Для того, чтобы достичь такого эффекта,
1967 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
1968 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
1969 заменяется на обычную точку. Если опция отключена, то регулярные
1970 выражения должны строиться так, как описано в ed(1).
1972 .I Автосохранение настроек.
1973 Если эта опция включена, то при выходе из программы Midnight Commander
1974 значения всех настраиваемых параметров сохраняются в файле
1975 .BR ~/.mc/ini .
1977 .I Автоматические меню.
1978 Если эта опция включена, пользовательское меню будет автоматически
1979 вызываться на экран при запуске программы. Это бывает полезно, если на
1980 компьютере работают неопытные пользователи (операторы), которые должны
1981 выполнять только стандартные операции.
1983 .I Встроенный редактор.
1984 Если эта опция включена, то для редактирования файлов вызывается
1985 встроенный редактор. Если опция выключена, то будет использоваться
1986 редактор, указанный в переменной окружения
1987 .B EDITOR.
1988 Если такой редактор не задан, будет вызываться
1989 .B vi
1990 Смотрите раздел
1991 .\"LINK2"
1992 Встроенный редактор файлов\&.
1993 .\"Internal File Editor"
1995 .I Встроенный просмотр.
1996 Если эта опция включена, для просмотра файлов вызывается встроенная
1997 программа просмотра. Если опция выключена, вызывается программа,
1998 указанная в переменной окружения
1999 .B PAGER.
2000 Если такая программа не задана, используется команда
2001 .B view.
2002 Смотрите раздел
2003 .\"LINK2"
2004 Встроенная программа просмотра файлов\&.
2005 .\"Internal File Viewer"
2007 .I Дополнение: показывать все (Complete: show all).
2008 В процессе ввода команд Midnight Commander может выполнять
2009 .\"LINK2"
2010 Завершение ввода
2011 .\"Completion"
2012 при нажатии на клавиши
2013 .B M\-Tab,
2014 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2015 нажатии
2016 .B M\-Tab
2017 он ищет все возможные варианты завершения и, если завершения
2018 неоднозначны (имеется много разных вариантов), то только издает звуковой
2019 сигнал. При втором нажатии
2020 .B M\-Tab
2021 отображаются все возможные завершения. Если вы хотите видеть все
2022 возможные варианты завершения после первого нажатия
2023 .B M\-Tab,
2024 включите эту опцию.
2026 .I Вращающийся индикатор
2027 Если эта опция включена, Midnight Commander отображает в верхнем правом
2028 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2029 задание (операция).
2031 .I Навигация в стиле lynx (Lynx\-like motion).
2032 Если эта опция включена, вы имеете возможность использовать клавиши
2033 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2034 "стрелка влево" для перехода в родительский по отношению к текущему
2035 каталог (при условии, что командная строка пуста). По умолчанию опция
2036 отключена.
2038 .I Смена каталога по ссылкам.
2039 Установка этой опции приводит к тому, что Midnight Commander будет
2040 следовать логической цепочке подкаталогов при выполнении команд смены
2041 каталога как в панели, так и по команде
2042 .B cd.
2043 Так же ведет себя по умолчанию
2044 .B bash.
2045 Если же опция не включена, Midnight Commander будет при выполнении
2046 команды
2047 .B cd
2048 следовать реальной структуре каталогов, так что если вы вошли в текущий
2049 каталог по ссылке на него, то по команде
2050 .B cd ..
2051 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2052 расположена ссылка.
2054 .I Безопасное удаление.
2055 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2056 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2057 изменяется с
2058 .B Да
2059 на
2060 .BR Нет .
2061 По умолчанию эта опция отключена.
2062 .\"NODE "    Layout"
2063 .SH "    Внешний вид"
2064 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2065 параметры отображения на экране главного окна программы Midnight
2066 Commander. Вы можете вывести на экран или отменить вывод строки главного
2067 меню, командной строки, строки подсказок, мини\-статуса, строки с
2068 подсказкой по функциональным клавишам. На консоли Linux или FreeBSD
2069 можно задать число строк, которые будут оставлены для отображения вывода
2070 команды.
2072 Можно также указать, должны ли панели располагаться горизонтально или
2073 вертикально, изменить размеры панелей.
2075 По умолчанию вся информация отображаются одним цветом, но вы можете
2076 сделать так, чтобы
2077 .I права доступа
2079 .I типы файлов
2080 были выделены другими
2081 .\"LINK2"
2082 цветами\&.
2083 .\"Colors"
2084 Если включено выделение цветом прав доступа, поля
2085 .I perm
2087 .I mode
2089 .\"LINK2"
2090 форматах вывода\&,
2091 .\"Listing Mode..."
2092 показывающие права пользователя, запустившего программу Midnight
2093 Commander, выделены цветом, определенным ключевым словом
2094 .I selected.
2095 Если разрешено, подсветка имён файлов производится на основании
2096 правил из файла @sysconfdir@/mc/filehighlight.ini. Смотрите
2097 .\"LINK2"
2098 Подсветка имён файлов
2099 .\"Filenames Highlight"
2100 для получения большей информации.
2102 При включенной опции
2103 .IR Линейка меню 
2104 вызываемое при нажатии клавиши F9 меню будет отображаться постоянно.
2106 Если включена опция
2107 .IR Мини\-статус ,
2108 в нижней части каждой панели выводится строка информации о выделенном
2109 подсветкой файле или каталоге каждой панели.
2111 Если включена опция
2112 .IR Командная строка ,
2113 в нижней части экрана будет отображаться приглашение командной строки.
2115 Включение опции
2116 .IR Метки клавиш
2117 будет постоянно отображать в нижней части экрана строку подсказок
2118 функциональных клавиш.
2120 Если включена опция
2121 .IR Строка подсказки ,
2122 в нижней части экрана будут отображаться произвольно выбранные подсказки
2123 (tips) по приёмам работы с Midmight Commander.
2125 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2126 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2127 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2128 неверный заголовок при старте или изменении каталога, выключите параметр
2129 .I Заголовок xterm
2130 (Xterm Window Title).
2132 Включение опции
2133 .IR show free space ,
2134 покажет свободное место / всего места на разделах.
2135 .\"NODE "    Confirmation"
2136 .SH "    Подтверждения"
2137 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2138 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2139 перед выходом из программы MC, перед удаленим каталога из "Справочника
2140 каталогов", а также перед очисткой истории выдавался дополнительный запрос
2141 на подтверждение.
2142 .\"NODE "    Display bits"
2143 .SH "    Биты символов..."
2144 Этот пункт меню используется для задания диапазона отображаемых на
2145 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2146 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2147 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2148 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2149 символы.
2150 .\"NODE "    Learn keys"
2151 .SH "    Распознавание клавиш..."
2152 Пункт
2153 .\"LINK2"
2154 Распознавание клавиш (Learn keys)
2155 .\"Learn keys"
2156 вызывает диалоговое окно, в котором вы можете протестировать работу
2157 некоторых клавиш
2158 .B (F1\-F20, Home, End),
2159 которые работают не на всех типах терминалов.
2161 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2162 тестироваться. Вы можете перемещать подсветку по названиям, используя
2163 клавишу
2164 .B Tab
2165 или клавиши, применяемые в редакторе
2166 .B vi
2167 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2168 клавиши со стрелками, после чего возле их названий в таблице появится
2169 пометка OK, то их тоже можно будет использовать для управления
2170 перемещением.
2172 Для тестирования работы клавиш нужно нажать каждую клавишу из
2173 перечисленных в таблице. Если она работает нормально, возле ее названия
2174 в таблице появится пометка OK. После появления такой пометки клавиша
2175 начинает работать в ее обычном режиме. Например, первое нажатие на
2176 клавишу
2177 .B F1
2178 приводит только к появлению пометки (если она работает нормально), а при
2179 следующих нажатиях будет вызываться окно подсказки. То же самое
2180 относится к клавишам стрелок. Клавиша
2181 .B Tab
2182 работает всегда.
2184 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2185 появится. В таком случае можно связать ту реакцию системы, которая
2186 должна была последовать за нажатием неработающей (отсутствующей)
2187 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2188 переместить подсветку на название неработающей клавиши (используя мышь
2189 или клавишу
2190 .BR Tab )
2191 и нажать
2192 .B Enter
2193 или клавишу
2194 .BR пробела .
2195 Должно появиться окно красного цвета, в котором вас просят нажать
2196 клавишу, которая будет использоваться вместо неработающей. Для отмены
2197 операции нажмите
2198 .B Esc
2199 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2200 комбинацию клавиш, которая будет служить заменой для неработающей
2201 клавиши (и тоже дождитесь закрытия окна).
2203 Когда закончите тестирование и настройку всех клавиш, вы можете
2204 сохранить эти настройки в секции [terminal:TERM] вашего файла
2205 .B ~/.mc/ini
2206 (где TERM \- название используемого терминала) либо отказаться от
2207 запоминания изменений. Если все клавиши работают нормально, то
2208 сохранение, конечно, не требуется.
2209 .\"NODE "    Virtual FS"
2210 .SH "    Виртуальные файловые системы"
2211 Этот пункт меню позволяет задать некоторые параметры кэширования
2212 информации о
2213 .\"LINK2"
2214 виртуальных файловых системах\&.
2215 .\"Virtual File System"
2217 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2218 оперативной памяти информацию, относящуюся к некоторым виртуальным
2219 файловым системам (например, списки файлов в каталогах удаленных ftp
2220 серверов).
2222 Кроме того, для получения доступа к содержимому сжатых архивов
2223 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2224 на жестком диске.
2226 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2227 может появиться желание настроить некоторые параметры таким образом,
2228 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2229 используемым файловым системам.
2231 Файловая система архиватора tar очень разумно организует работу с
2232 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2233 когда возникает необходимость обращения к информации из tar\-файла,
2234 использует этот список для извлечения нужного файла.
2236 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2237 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2238 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2239 загрузки/отображения), файловая система tar должна разархивировать файлы
2240 на диск во временный каталог и затем представить обращение к
2241 разархивированным файлам как обращение к tar\-файлу.
2243 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2244 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2245 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2246 разархивация \- операция медленная, Midnight Commander кеширует
2247 информацию в памяти на некоторое время. По истечении этого интервала
2248 времени все ресурсы, выделенные этой файловой системе, будут
2249 освобождены. По умолчанию величина этого интервала устанавливается
2250 равной 1 минуте. Смотрите также
2251 .\"LINK2"
2252 Файловая система tar\&.
2253 .\"Tar File System"
2255 Файловая система FTP сохраняет список каталогов, полученный с
2256 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2257 хранится в кеше, задается опцией
2258 .I Тайм\-аут кеша каталога FTP.
2259 Слишком маленькое значение этого параметра будет замедлять все операции
2260 с файловой системой ftp, потому что каждое обращение к ней будет
2261 означать реальное обращение к удаленному ftp серверу.
2263 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2264 (proxy host), который будет использоваться для перекачки файлов по ftp и
2265 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2266 через прокси\-сервер.
2268 .I Пароль анонимного FTP:
2269 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2270 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2271 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2272 электронный адрес для сайтов, которым не доверяете, особенно если 
2273 не используется фильтрация нежелательной корреспонденции.
2275 Также можно разрешить использование файла
2276 .BR ~/.netrc ,
2277 содержащего имена пользователей и пароли серверов FTP.
2278 Формат файла .netrc описан в .netrc (5).
2280 Смотрите раздел о
2281 .\"LINK2"
2282 файловой системе FTP
2283 .\"FTP File System"
2284 для получения дополнительной информации.
2285 .\"NODE "    Save Setup"
2286 .SH "    Сохранение установок"
2287 При загрузке Midnight Commander пытается считать значения различных
2288 установочных параметров из файла
2289 .BR ~/.mc/ini .
2290 Если такого файла не существует, необходимая информация ищется в
2291 общесистемном конфигурационном файле
2292 .BR mc.ini .
2293 Этот файл располагается в каталоге, путь к которому можно определить,
2294 запустив команду
2295 .BR "mc \-f" .
2296 (это можно сделать даже из командной строки MC).  Если и этого файла не
2297 существует,
2298 .I MC
2299 использует установки по умолчанию.
2301 Команда
2302 .I Сохранить настройки
2303 создает файл
2304 .BR ~/.mc/ini ,
2305 в котором записываются текущие значения параметров, задаваемых опциями
2306 меню
2307 .\"LINK2"
2308 Левая, Правая
2309 .\"Left and Right Menus"
2311 .\"LINK2"
2312 Настройки\&.
2313 .\"Options Menu"
2315 Если вы включите опцию
2316 .I Автосохранение настроек
2317 (пункт меню "Настройки/Конфигурация"),
2318 .I MC
2319 будет автоматически сохранять текущие настройки при выходе из программы.
2321 Значения некоторых параметров не могут быть изменены через пункты меню.
2322 Для изменения значений этих параметров вы должны отредактировать файл
2323 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2324 параметрах смотрите в разделе
2325 .\"LINK2"
2326 .I Специальные установки\&.
2327 .\"Special Settings"
2328 .SH ""
2329 .\"NODE "Executing operating system commands"
2330 .SH "Выполнение команд операционной системы"
2331 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2332 должны либо набрать имя соответствующей программы в командной строке,
2333 либо выбрать имя программы в одной из панелей (переместив подсветку на
2334 имя файла программы), а затем нажать клавишу Enter.
2336 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2337 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2338 расширение выбранного файла с расширениями, прописанными в
2339 .\"LINK2"
2340 файле расширений\&.
2341 .\"Extension File Edit"
2342 Если в файле расширений найдется подраздел, задающий процедуры обработки
2343 файлов с данным расширением, то обработка файла производится в
2344 соответствии с заданными в этом подразделе командами. Перед обработкой
2345 выполняются простые
2346 .\"LINK2"
2347 макроподстановки\&.
2348 .\"Macro Substitution"
2349 .\"NODE "  The cd internal command"
2350 .SH "  Встроенная команда cd"
2351 Команда
2352 .I cd
2353 не передается на исполнение оболочке, а интерпретируется самой
2354 программой Midnight Commander. Поэтому при ее запуске возможны не все
2355 удобные макрорасширения и подстановки, доступные в оболочке, а только
2356 часть из них:
2358 .I Замена тильды
2359 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2360 вы добавите после тильды имя пользователя, эта конструкция будет
2361 заменена на имя домашнего каталога указанного пользователя.
2363 Например, ~guest \- это домашний каталог пользователя guest, в то время
2364 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2366 .I Предыдущий каталог
2367 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2368 то есть выполнив команду:
2369 .B cd \-
2371 .I Каталоги в CDPATH
2372 Если каталог, указанный команде
2373 .BR cd ,
2374 не является подкаталогом текущего каталога, то Midnight Commander
2375 использует значение переменной окружения
2376 .B CDPATH
2377 для поиска указанного каталога во всех каталогах, перечисленных в этой
2378 переменной.
2380 Например, если переменной
2381 .B CDPATH
2382 присвоено значение
2383 .BR ~/src:/usr/src ,
2384 то из любого места в файловой системе вы сможете перейти в любой
2385 подкаталог каталогов
2386 .B ~/src
2388 .BR /usr/src ,
2389 используя только относительные имена (cd linux вызовет переход в
2390 /usr/src/linux).
2391 .\"NODE "  Macro Substitution"
2392 .SH "  Макроподстановки"
2393 Перед выполнением команд, задаваемых пунктами
2394 .\"LINK2"
2395 пользовательского меню\&,
2396 .\"Menu File Edit"
2397 вызываемых
2398 .\"LINK2"
2399 по расширению имени файла\&,
2400 .\"Extension File Edit"
2401 или запускаемых из командной строки ввода, вначале выполняются простые
2402 макроподстановки.
2405 .I "%i"
2406 Отступ из пробелов, равный текущему положению курсора. Только для меню
2407 редактора.
2409 .I "%y"
2410 Тип синтаксиса текущего файла. Только для меню редактора.
2412 .I "%k"
2413 Имя файла блока редактора.
2415 .I "%e"
2416 Имя файла протокола ошибок исполнения сценариев редактора.
2418 .I "%m"
2419 Имя текущего файла меню.
2421 .I "%f" и "%p"
2422 Текущее имя файла.
2424 .I "%x"
2425 Расширение текущего файла.
2427 .I "%b"
2428 Имя текущего файла без расширения.
2430 .I "%d"
2431 Имя текущего каталога.
2433 .I "%F"
2434 Текущее имя файла в неактивной панели.
2436 .I "%D"
2437 Имя текущего каталога в неактивной панели.
2439 .I "%t"
2440 Отмеченные файлы.
2442 .I "%T"
2443 Файлы, отмеченные в неактивной панели.
2445 .I "%u" и "%U"
2446 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2447 Их можно использовать в скриптах, заданных для пункта меню или
2448 ассоциированных с расширением файла, только один раз, поскольку после их
2449 использования помеченных файлов не будет.
2451 .I "%s" и "%S"
2452 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2453 файл, имя которого подсвечено.
2455 .I "%cd"
2456 Это специальный макрос, используемый для перехода из текущего каталога в
2457 каталог, указанный перед этим макросом. Используется в основном для
2458 обращения к
2459 .\"LINK2"
2460 виртуальным файловым системам\&.
2461 .\"Virtual File System"
2463 .I "%view"
2464 Этот макрос используется для вызова встроенной программы просмотра.
2465 Может использоваться как с аргументами, так и без них. Если заданы
2466 аргументы, они должны быть заключены в фигурные скобки.
2468 Аргументами могут быть:
2469 .I ascii
2470 \- для перевода программы просмотра в режим ascii;
2471 .I hex
2472 \- для перевода программы просмотра в режим hex;
2473 .I nroff
2474 \- для указания программе просмотра, что необходимо интерпретировать
2475 выделенные (bold) и подчеркнутые последовательности nroff;
2476 .I unformatted
2477 \- указывает программе просмотра, что не нужно использовать команды
2478 nroff для выделения или подчеркивания текста;
2480 .I "%%"
2481 Символ %
2483 .I "%{любой текст}"
2484 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2485 выводится как подсказка. Макрос заменяется на текст, введенный
2486 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2487 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2488 командной строке.
2490 .I "%var{ENV\-VAR:default}"
2491 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2492 если она установлена, в противном случае будет использовано значение
2493 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2494 .\"NODE "  The subshell support"
2495 .SH "  Поддержка subshell"
2496 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2497 bash, tcsh и zsh.
2499 Если поддержка subshell включена, то Midnight Commander будет порождать
2500 точную копию (a concurrent copy) вашей оболочки (которая определена в
2501 переменной окружения
2502 .B SHELL
2503 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2504 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2505 оболочку для выполнения команды. Введенная команда передается subshell.
2506 Это позволяет изменять значения переменных окружения, использовать
2507 функции shell и определять алиасы (aliases), которые будут действовать
2508 до выхода из программы Midnight Commander.
2510 Если вы используете
2511 .BR bash ,
2512 можно указать команды, которые будут выполняться при запуске
2513 subshell, в файле
2514 .B ~/.mc/bashrc
2515 и специальную карту раскладки клавиатуры в файле
2516 .B ~/.mc/inputrc.
2517 Пользователи
2518 .B tcsh
2519 могут задать выполняемые при запуске команды в файле
2520 .B ~/.mc/tcshrc.
2522 Во время выполнения приложения в subshell можно в любой момент нажать
2523 комбинацию клавиш
2524 .B C\-o
2525 для переключения в Midnight Commander (выполняемая команда или
2526 приложение будут остановлены). Если вы прервали таким образом исполнение
2527 команды, вы не сможете запустить другую внешнюю команду, пока не
2528 завершите работу остановленного приложения.
2530 Особенностью использования subshell является то, что подсказка (prompt),
2531 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2532 оболочке.
2534 В разделе
2535 .\"LINK2"
2536 Опции запуска
2537 .\"OPTIONS"
2538 приведена дополнительная информация о том, как можно управлять
2539 (настроить) subshell.
2540 .\"NODE "Chmod"
2541 .SH "Права доступа (Chmod)"
2542 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2543 команде chmod \- команде изменения атрибутов доступа к файлам и
2544 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2545 клавиш
2546 .BR "C\-x c" .
2548 Диалоговое окно "Права доступа" состоит из двух частей \-
2549 .I Права доступа
2551 .IR Файл .
2553 В части "Файл" отображается имя файла или каталога и права доступа на
2554 него в восьмеричной форме, а также указаны владелец и группа файла.
2556 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2557 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2558 помечены те атрибуты, которые установлены для данного файла. Изменять
2559 установки атрибутов можно двумя способами. При первом способе
2560 непосредственно изменяется значение атрибута в квадратных скобках возле
2561 его названия. Для изменения значений атрибутов надо переместить
2562 подсветку на название соответствующего атрибута и нажать клавишу
2563 пробела.
2565 Для перемещения подсветки по названиям атрибутов можно использовать
2566 .I клавиши\-стрелки
2567 или клавишу
2568 .IR Tab .
2569 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2570 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2571 же отображаются в части окна "Файл".
2573 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2574 в силу, надо нажать клавишу Enter или экранную кнопку
2575 .B [Установить]
2576 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2577 кнопку
2578 .BR [Прервать] .
2579 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2580 (выделенные буквы в названии атрибута).
2582 Изменять права доступа к отдельному файлу можно только первым
2583 способом (описанным выше). Если вы хотите изменить атрибуты прав
2584 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2585 этим способом, только вместо экранной кнопки
2586 .B [Установить]
2587 или клавиши <Enter> должны выбрать кнопку
2588 .B [Установить все].
2589 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2590 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2591 внимание, что значение в квадратных скобках при этом не изменяется.
2592 После этого вы выбираете один из следующих вариантов действий (то есть
2593 одну из экранных кнопок):
2595 .B [Отметить все]
2596 отмеченные атрибуты (и только они) будут установлены в те значения,
2597 которые указаны в квадратных скобках возле названия атрибута, причем для
2598 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2599 значение для выбранных файлов не изменяется.
2601 .B [Установить помеченное]
2602 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2603 установлен в 1.
2605 .B [Очистить помеченное]
2606 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2607 установлен в 0.
2609 .B [Установить]
2610 будут установлены атрибуты только для одного файла (первого из
2611 помеченных), причем установка производится так же, как по клавише
2612 [Отметить все].
2614 .B [Прервать]
2615 отказаться от выполнения команды Chmod.
2616 .\"NODE "Chown"
2617 .SH "Владелец/группа (Chown)"
2618 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2619 владельца файла или группу, которая имеет какие\-то права на файл.
2620 "Горячая" клавиша для вызова этого пункта меню \-
2621 .B C\-x o.
2622 .\"NODE "Advanced Chown"
2623 .SH "Расширенная команда Chown"
2624 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2625 совмещающее в себе окна, появляющиеся при выборе пунктов
2626 .\"LINK2"
2627 Права доступа (Chmod)
2628 .\"Chmod"
2630 .\"LINK2"
2631 Владелец/группа (Chown)\&.
2632 .\"Chown"
2633 В этом окне можно изменить как права доступа к файлу, так и
2634 владельцев файла.
2635 .\"NODE "File Operations"
2636 .SH "Операции с файлами"
2637 Когда вы выполняете операции копирования, перемещения или удаления
2638 файлов, Midnight Commander отображает на экране диалоговое окно, в
2639 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2640 идет процесс обработки. Для отображения процесса обработки на экран
2641 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2642 показывает, какая часть текущего файла обработана (например,
2643 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2644 обработана на текущий момент. Третья (bytes bar) показывает долю
2645 выполненных работ (в процентах от суммарного объема помеченных файлов).
2646 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2647 две последних диаграммы не отображаются.
2649 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2650 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2651 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2652 заданной операции, все оставшиеся файлы будут пропущены.
2654 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2655 видов.
2657 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2658 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2659 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2660 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2661 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2662 (например, воспользовавшись другим терминалом).
2664 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2665 переписать существующий файл. В этом окне отображаются время создания и
2666 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2667 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2668 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2669 ответа:
2671 согласиться (кнопка <Да>);
2673 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2675 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2676 <дописать в Конец>).
2678 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2679 файлы?") позволяет принять одно решение по всем выбранным для обработки
2680 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2681 варианта решения:
2683 .I <Все>
2684 перезаписались без дополнительных вопросов все выбранные файлы;
2686 .I <Устаревшие>
2687 перезапишутся (затрутся) только файлы, которые созданы раньше
2688 файла\-источника;
2690 .I <ни Одного>
2691 не перезаписывать файлы (но если не существует файла\-приемника, то
2692 копирование источника будет произведено);
2694 .I <Различающиеся по длине>
2695 Вы можете отказаться от выполнения операции, если нажмете клавишу
2696 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2697 производится клавишами стрелок или клавишей табуляции.
2699 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2700 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2701 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2702 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2703 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2704 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2705 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2706 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2707 подкаталогами.
2709 Если вы пометили для обработки группу файлов, то после выполнения
2710 операции будет снята отметка только с тех файлов, которые успешно
2711 обработаны. Пропущенные файлы останутся помеченными.
2712 .\"NODE "Mask Copy/Rename"
2713 .SH "Маски файлов для операций копирования/переименования"
2714 При выполнении операций копирования и перемещения (или переименования)
2715 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2716 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2717 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2718 эта вторая маска представляет собой несколько символов замены
2719 (wildcards) в конце строки, определяющей место назначение создаваемых
2720 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2721 (скопированы или перемещены с новыми именами) в соответствии с маской
2722 файла\-приемника. Если имеются помеченные файлы, то копируются
2723 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2724 для файлов\-источников.
2726 Есть еще несколько опций, которые влияют на выполнение операций
2727 копирования/перемещения файлов, и которые устанавливаются в том же окне
2728 запроса, где задаются маски имен файлов:
2730 "Разыменовывать ссылки" (Follow links) определяет, будут ли при
2731 копировании жестких или символических ссылок в каталоге\- приемнике (и
2732 рекурсивно в подкаталогах) создаваться такие же ссылки, или будут
2733 копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2735 "Внутрь каталога, если есть" (Dive into subdirs) определяет, что делать,
2736 если в каталоге\-приемнике уже существует подкаталог, имя которого
2737 совпадает с именем файла (каталога), который копируется (источника). По
2738 умолчанию (опция отключена) содержимое каталога\-источника копируется в
2739 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2740 создан новый подкаталог с тем же именем, в который и будет
2741 осуществляться копирование. Лучше показать это на примере:
2743 Пусть вы хотите скопировать содержимое каталога foo в каталог /bla/foo,
2744 который уже существует. Обычно (опция отключена) mc будет просто
2745 копировать все файлы из foo в /bla/foo. Если опцию включить, копирование
2746 файлов будет производиться в /bla/foo/foo.
2748 "Сохранять атрибуты" (Preserve attributes) определяет, будут ли при
2749 копировании/перемещении сохранены атрибуты исходного файла: права
2750 доступа, временные метки и, если вы root, UID и GID исходного файла.
2751 Если опция отключена, атрибуты будут установлены в соответствии с
2752 текущим значением umask.
2754 Опция
2755 .B "Образцы в стиле shell"
2756 включена.
2758 Когда опция
2759 .B "Образцы в стиле shell"
2760 включена, можно использовать символы замены (wildcards) '*' и '?' в
2761 маске источника. Они обрабатываются аналогично тому, как это делается в
2762 shell. В маске приемника разрешается использовать только '*' и
2763 \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2764 группе символов замены в маске источника, второй символ '*'
2765 соответствует второй группе и т.д. Аналогично, символ замены \&'\\1'
2766 соответствует первой группе символов замены в маске источника, символ
2767 \&'\\2' \- второй группе и т.д. до \&'\\9'. Символ \&'\\0' соответствует
2768 целому имени файла\-источника.
2770 Два примера:
2772 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2773 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2774 будет находиться в каталоге "/bla".
2776 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2777 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2778 вид "*.*", а маска приемника \- "\\2.\\1".
2780 Опция
2781 .B "Образцы в стиле shell"
2782 выключена.
2784 Когда опция
2785 .B "Образцы в стиле shell" (Use shell patterns)
2786 выключена, MC не осуществляет автоматической группировки. Для указания
2787 групп символов в маске источника, которые будут соответствовать символам
2788 замены в маске приемника, вы должны в этом случае использовать скобки
2789 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2790 вводе.
2792 Два примера:
2794 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2795 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2796 результатом будет "/bla/foo.tgz".
2798 Предположим, что вы хотите поменять местами имя файла и его расширение,
2799 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2800 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2802 .B "Преобразование регистра"
2804 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2805 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2806 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2807 регистре соответственно.
2809 Если использовать в маске приемника '\\U' или '\\L', то к
2810 соответствующему регистру будут преобразованы все последующие символы,
2811 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2812 или конца имени файла.
2814 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2815 \&'\\U' и '\\L'.
2817 Например, если маска источника есть '*' (опция "Образцы в стиле shell"
2818 включена) или '^\\(.*\\)$' (опция "Образцы в стиле shell" выключена), а
2819 маска приемника есть '\\L\\u*', имена файлов будут преобразованы таким
2820 образом, что первые буквы имени будут заглавными, а все остальные \-
2821 строчными.
2823 Символ '\\' в масках используется для отмены специальной интерпретации
2824 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2825 означает просто звездочку (asterisk).
2827 "Изменять относительные ссылки" (Stable Symlinks) указывает, что 
2828 Midnight Commander, должен изменять символические ссылки. Скопированные
2829 символические ссылки будут указывать на то же расположение, что и
2830 оригинальная ссылка, при этом дописываются необходимые ../ и другие каталоги
2831 .\"NODE "Select/Unselect Files"
2832 .SH "Select/Unselect Files"
2833 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2834 .\"LINK2"
2835 Строка ввода
2836 .\"Input Line Keys"
2837 предназначена для ввода регулярного выражения (маски) для помети файлов.
2838 Если включена опция
2839 .I Только файлы,
2840 то выделены будут только файлы. Если опция
2841 .I Только файлы,
2842 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2843 .I Образцы в стиле shell (Shell Patterns),
2844 регулярные выражение строятся по тем же правилам, которые действуют в
2845 оболочке shell (* означает ноль или большее число любых символов, а ?
2846 заменяет один произвольный символ). Если опция
2847 .I Образцы в стиле shell (Shell Patterns)
2848 отключена, то пометка файлов производится по правилам обработки
2849 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
2850 .I С учётом регистра
2851 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2852 Если опция
2853 .I С учётом регистра
2854 отключена, то регистр символов учитываться не будет.
2855 .\"NODE "Diff Viewer"
2856 .SH "Встроенная программа сравнения файлов"
2857 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2858 Также оно позволяет редактировать их (после завершения редактирования произойдет
2859 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2860 систем управления версиями, такими как GIT, Subversion и другие.
2862 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
2863 файлов mcdiff.
2865 .B F1
2866 Вызов встроенной помощи.
2868 .B F2
2869 Сохранение изменений в файлах.
2871 .B F4
2872 Редактирование файла в левой панели.
2874 .B F14
2875 Редактирование файла в правой панели.
2877 .B F5
2878 Произвести слияние текушего изменения.
2880 .B F7
2881 Вызов диалогового окна для задания шаблона поиска.
2883 .B F17
2884 Продолжение поиска в соответствии с ранее определенным шаблоном.
2886 .B F10, Esc, q
2887 Выход.
2889 .B Alt\-s, s
2890 Включить/выключить показ статуса различий.
2892 .B Alt\-n, l
2893 Включить/выключить показ номеров строк.
2895 .B f
2896 Увеличить левую панель до максимума.
2898 .B \=
2899 Сделать панели равными по ширине.
2901 .B \>
2902 Увеличить левую панель.
2904 .B \<
2905 Увеличить правую панель.
2907 .B c
2908 Включить/выключить показ символов конца строки (CR) как ^M.
2910 .B 2, 3, 4, 8
2911 Установить размер табуляции.
2913 .B C\-u
2914 Поменять панели местами.
2916 .B C\-r
2917 Обновить экран.
2919 .B C\-o
2920 Переключиться в подоболочку и показать окно команд.
2922 .B Enter, Space, n
2923 Найти следующее различие.
2925 .B Backspace, p
2926 Найти предыдущее различие.
2928 .B g
2929 Показать диалог перехода к строке.
2931 .B Down
2932 Перемещение на одну строку вниз.
2934 .B Up
2935 Перемещение на одну строку вверх.
2937 .B PageUp
2938 Перемещение на одну страницу вверх.
2940 .B PageDown
2941 Перемещение на одну страницу вниз.
2943 .B Home, A1
2944 Перемещение к началу строки.
2946 .B End
2947 Перемещение в конец строки.
2949 .B C\-Home
2950 Перемещение в начало файла.
2952 .B C\-End, C1
2953 Перемещение в конец файла.
2954 .\"NODE "Internal File Viewer"
2955 .SH "Встроенная программа просмотра файлов"
2956 Встроенная программа просмотра файлов имеет два режима просмотра: режим
2957 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
2958 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
2959 использована для автоматического просмотра сжатых файлов.
2961 Встроенная программа просмотра всегда пытается использовать для
2962 отображения информации лучший из методов, предоставляемых вашей системой
2963 для данного типа файла. Некоторые последовательности символов
2964 интерпретируются для задания таких атрибутов, как жирный шрифт и
2965 подчеркивание, обеспечивая более наглядное представление информации.
2967 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
2968 как в обычном текстовом виде (заключенном в кавычки), так и в виде
2969 шестнадцатеричных констант. Можно даже одновременно использовать в
2970 шаблоне поиска как ту, так и другую форму представления, например:
2973 "String" \-1 0xBB 012 "more text"
2976 Обратите внимание, что 012 является восьмеричным числом, \-1
2977 преобразовывается в 0xFF, а текст между кавычками и константами
2978 игнорируется.
2980 Некоторые детали внутренней реализации программы просмотра: на системах,
2981 которые предоставляют системный вызов mmap(2) программа отображает файл
2982 в память вместо его загрузки; иначе, а также если при вызове mmap
2983 возникает сбой или c файлом связано некоторое действие, которое требует
2984 фильтр, программа использует динамически распределяемые буфера памяти,
2985 загружая только те части файла, к которым вы обращаетесь (это относится
2986 к архивированным файлам).
2988 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
2989 ассоциированы некие действия встроенной программы просмотра.
2991 .B F1
2992 Вызывает просмотр встроенной гипертекстовой подсказки.
2994 .B F2
2995 Переключает режим переноса строки.
2997 .B F4
2998 Переключает между ASCII и шестнадцатеричным режимами.
3000 .B F5
3001 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3002 которой вы хотите перейти.
3004 .BR F6 ", " /
3005 Поиск по регулярному выражению.
3007 .B ?
3008 Поиск назад по регулярному выражению.
3010 .B F7
3011 Вызов диалогового окна для задания шаблона поиска для обычного и
3012 шестнадцатеричного поиска.
3014 .B C\-s, F17, n
3015 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3016 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3017 ранее определенным шаблоном.
3019 .B C\-r
3020 То же, что и
3021 .BR C\-s ,
3022 но поиск производится в обратном направлении.
3024 .B n
3025 Найти следующее совпадение.
3027 .B F8
3028 Переключение между режимами Raw/Parsed: файл отображается либо в том
3029 виде, как он записан на диске, либо пропущенным через фильтр, который
3030 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3031 обратный по отношению к тому, который указан на экранной кнопке F8,
3032 поскольку на кнопке указывается режим, к которому осуществляется переход
3033 по данной кнопке.
3035 .B F9
3036 Переключение между режимами отображения текста в форматированном и
3037 неформатированном виде: в режиме отображения форматированного текста
3038 некоторые последовательности символов отображаются другим цветом для
3039 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3040 кнопке указан режим, обратный по отношению к текущему.
3042 .B F3, F10, Esc, q
3043 Выйти из встроенной программы просмотра.
3045 .B PageDown, пробел, C\-v
3046 Переместиться на страницу вперед.
3048 .B PageUp, M\-v, Backspace.
3049 Переместиться на страницу назад.
3051 .B стрелка вниз
3052 Переместиться на одну строку вперед.
3054 .B стрелка вверх
3055 Переместиться на одну строку назад.
3057 .B C\-l
3058 Обновить изображение на экране.
3060 .B C\-o
3061 Переключиться в subshell и показать окно команд.
3063 .B !
3064 Запустить новый экземпляр оболочки в текущем каталоге (временный выход в
3065 shell, возврат в программу просмотра по
3066 .BR C\-d ).
3068 .B "[n] m"
3069 Установить метку с номером n (кавычки не вводятся).
3071 .B "[n] r"
3072 Переместиться к метке с номером n.
3074 .B C\-f
3075 Перейти к просмотру следующего файла текущего каталога.
3077 .B C\-b
3078 Перейти к просмотру предыдущего файла в текущем каталоге.
3080 .B M\-r
3081 Переключение режима отображения линейки (вверху/внизу/отключена).
3083 Можно настроить режимы отображения файлов встроенной программой
3084 просмотра, воспользовавшись
3085 .\"LINK2"
3086 файлом расширений\&.
3087 .\"Extension File Edit"
3089 .\"NODE "Internal File Editor"
3090 .SH "Встроенный редактор"
3091 Встроенный редактор обеспечивает выполнение большинства функций
3092 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3093 нажатием клавиши
3094 .B F4
3095 при условии, что в инициализационном файле установлена в 1 опция
3096 .IR use_internal_edit .
3097 Размер редактируемого файла не может превышать 16 Мегабайт. С помощью
3098 этого редактора можно редактировать двоичные файлы без потери данных.
3100 Поддерживаются следующие возможности: копирование, перемещение,
3101 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3102 .I (key for key undo);
3103 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3104 регулярным выражениям; выделение текста по комбинации клавиш
3105 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3106 переключение между режимами вставки\-замены символа; а
3107 также операция обработки блоков текста командами оболочки (an option to
3108 pipe text blocks through shell commands like indent).
3111 Разделы:
3114 .\"LINK2"
3115 Опции в ини-файле для редактора
3116 .\"Internal File Editor / options"
3119 Редактор очень прост и практически не требует обучения. Для того, чтобы
3120 узнать, какие клавиши вызывают выполнение определенных действий,
3121 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3122 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3123 .B Shift\-<клавиши стрелок>
3124 выделение блока текста.
3125 .B Ctrl\-Ins
3126 копирует блок в файл
3127 .BR cooledit.clip .
3128 .B Shift\-Ins
3129 производит вставку последнего скопированного в cooledit.clip блока в
3130 позицию курсора.
3131 .B Shift\-Del
3132 удаляет выделенный блок текста, запоминая его в файле
3133 .BR cooledit.clip .
3134 По клавише Enter вставляются символы конца строки, причем на следующей
3135 строке автоматически устанавливается отступ. Работает выделение текста с
3136 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3137 осуществляется терминальным драйвером мыши.
3139 Для того, чтобы определить макрос, нажмите
3140 .BR Ctrl\-R ,
3141 после чего введите строки команд, которые должны быть выполнены. После
3142 завершения ввода команд снова нажмите
3143 .B Ctrl\-R
3144 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3145 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3146 .B Ctrl\-A
3147 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3148 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3149 при условии, что данная комбинация не используется для вызова какой\-либо
3150 другой функции. Макрокоманды после определения записываются в файл
3151 .B .mc/cedit/cooledit.macros
3152 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3153 соответствующей строки в этом файле.
3155 По клавише
3156 .B F19
3157 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3158 соответствующим пунктом меню, вызываемым по клавише F9, или
3159 переназначить клавишу) будет осуществляться форматирование выделенного
3160 блока кода на языке C, C++ или других. Форматирование управляется файлом
3161 .B @prefix@/share/mc/edit.indent.rc
3162 который при первом вызове копируется в
3163 .B .mc/cedit/edit.indent.rc
3164 в вашем домашнем каталоге.
3166 Встроенный редактор обрабатывает символы из второй половины кодовой
3167 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3168 опцию
3169 .B "Биты символов" (Display bits)
3170 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3171 (to keep the spacing clean).
3173 Описать все функции встроенного редактора в данной подсказке невозможно.
3174 Запомните только, что все основные операции можно выполнить через пункты
3175 меню, которое вызывается нажатием клавиши
3176 .B F9
3177 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3178 команде
3179 .B man mcedit
3180 или
3181 .B info mcedit
3183 .\"NODE "Internal File Editor / options"
3184 .SH "Опции в ини-файле для редактора"
3186 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3187 Опции записываются в секцию '[Midnight Commander]'
3190 .I editor_wordcompletion_collect_entire_file
3191 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3192 или только от начала до курсора (0)
3196 .\"NODE "Completion"
3197 .SH "Завершение ввода (Completion)"
3198 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3200 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3201 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3202 введенный текст как переменную (если текст начинается с
3203 .BR $ ),
3204 имя пользователя (если текст начинается с
3205 .BR ~ ),
3206 имя машины (если текст начинается на
3207 .BR @ )
3208 или как команду (если вы в командной строке в позиции, где вы можете
3209 вводить команду; в этом случае для завершения ввода используются
3210 зарезервированные слова оболочки, в том числе любая из встроенных команд
3211 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3212 категорий, выполняется попытка завершения текста как имени файла.
3214 Завершение имен файлов, пользователей, переменных и машин работает во
3215 всех строках ввода, завершение команд \- только в командной строке. Если
3216 однозначно выполнить завершение ввода невозможно (имеется несколько
3217 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3218 зависимости от установки опции
3219 .I Дополнение: показывать все
3220 в пункте меню
3221 .\"LINK2"
3222 Настройки/Конфигурация\&.
3223 .\"Configuration"
3224 Если эта опция включена, список всех возможных вариантов завершения
3225 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3226 помощью клавиш стрелок и
3227 .BR Enter .
3228 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3229 всех возможных завершений. Если вы снова нажмете
3230 .BR M\-Tab ,
3231 будет выведено уже сокращенное множество вариантов, причем в строку
3232 ввода добавляются те символы, которые определяются однозначно (даже если
3233 полное завершение ввода еще невозможно). Как только неопределенность
3234 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3235 отказаться от вывода на экран этого окна в любое время, нажав одну из
3236 клавиш
3237 .BR Esc ", " F10
3238 или стрелку влево / вправо. Если опция
3239 .\"LINK2"
3240 .I Дополнение: показывать все
3241 .\"Configuration"
3242 отключена, окно с вариантами завершения появляется только тогда, когда
3243 вы нажмете клавиши
3244 .B M\-Tab
3245 второй раз, при первом нажатии MC только издает звуковой сигнал.
3246 .\"NODE "Virtual File System"
3247 .SH "Виртуальные файловые системы"
3248 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3249 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3250 называется переключателем виртуальных файловых систем \- virtual file
3251 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3252 расположенными на не\-Unix\-овых файловых системах.
3254 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3255 Виртуальных Файловых Систем \- ВФС (VFS):
3257 \- локальной файловой системы, используемой для обычных файловых систем
3258 Unix;
3260 \- файловой системы ftpfs, используемой для манипулирования файлами на
3261 удаленных компьютерах по протоколу FTP;
3263 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3264 tar\-файлов;
3266 \- файловой системы undelfs, используемой для восстановления удаленных
3267 файлов в файловой системе ext2 (файловая система, используемая в Linux
3268 по умолчанию);
3270 \- файловой системы fish (для манипулирования файлами при работе с
3271 оболочкой через такие программы как rsh и ssh);
3273 \- и, наконец, сетевой файловой системы nfs.
3275 MC может быть собран с поддержкой файловой системы smbfs, используемой
3276 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3277 (CIFS).
3279 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3280 все встречающиеся имена путей и формируют корректные обращения к
3281 различным файловым системам. Форматы обращения к каждой из виртуальных
3282 файловых систем описаны в отдельных разделах по каждой ВФС:
3284 .\"LINK2"
3285 Файловая система ftpfs (FTP File System)
3286 .\"FTP File System"
3288 .\"LINK2"
3289 Файловая система tar
3290 .\"Tar File System"
3292 .\"LINK2"
3293 Файловая система FISH (FIle transfer over SHell)
3294 .\"FIle transfer over SHell filesystem"
3296 .\"LINK2"
3297 Файловая система NFS (Network File System)
3298 .\"Network File System"
3300 .\"LINK2"
3301 Файловая система UFS (Undelete File System)
3302 .\"Undelete File System"
3304 .\"LINK2"
3305 Файловая система smbfs
3306 .\"SMB File System"
3307 .\"NODE "  FTP File System"
3308 .SH "Файловая система ftpfs (FTP File System)"
3309 Файловая система ftpfs позволяет работать с файлами на удаленных
3310 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3311 (доступную из меню левой и правой панелей) или же непосредственно
3312 сменить текущий каталог командой cd, задав путь к каталогу следующим
3313 образом:
3315 .I /#ftp:[!][user[:pass]@]machine[:port][remote\-dir]
3317 Элементы
3318 .IR user ", " port
3320 .I remote\-dir
3321 не обязательны. Если элемент
3322 .I user
3323 указан, то Midnight Commander будет пытаться регистрироваться на
3324 удаленном компьютере с эти именем, в противном случае будет использовано
3325 имя anonymous или имя из файла ~/.netrc.
3326 Необязательный элемент
3327 .I pass
3328 (если указан) используется как пароль для входа. Однако явно задавать
3329 его не рекомендуется (также не записывайте его в ваши hotlist, если
3330 только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3331 нельзя быть полностью уверенным в безопасности).
3334     /#ftp:ftp.nuclecu.unam.mx/linux/local
3335     /#ftp:tsx\-11.mit.edu/pub/linux/packages
3336     /#ftp:!behind.firewall.edu/pub
3337     /#ftp:guest@remote\-host.com:40/pub
3338     /#ftp:miguel:xxx@server/pub
3341 Для того, чтобы соединиться с сервером, который расположен за firewall,
3342 нужно использовать префикс /#ftp:! (то есть добавить восклицательный
3343 знак перед именем сервера), чтобы указать Midnight Commander на
3344 необходимость использовать прокси для осуществления передач по ftp. Вы
3345 можете задать имя прокси в диалоговом окне
3346 .\"LINK2"
3347 Виртуальные ФС...
3348 .\"Virtual FS"
3349 меню "Настройки".
3351 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3352 в квадратных скобках возле опции
3353 .I Всегда использовать FTP прокси
3354 в диалоговом окне
3355 .\"LINK2"
3356 Виртуальные ФС...
3357 .\"Virtual FS"
3358 меню "Настройки". В таком случае программа всегда будет использовать
3359 указанный прокси\-сервер. При этом (если опция установлена) программа
3360 делает следующее: считывает из файла
3361 .B @prefix@/share/mc/mc.no_proxy
3362 имена локальных машин (если имя начинается с точки, оно считается именем
3363 домена), и, если заданное при установлении FTP\-соединения имя машины
3364 совпадает с одним из имен, указанных в файле
3365 .B mc.no_proxy
3366 без точки, то производит прямое обращение к данной машине.
3368 При подключении к ftp\-серверу через фильтрующий пакеты
3369 маршрутизатор (If you are using the ftpfs code with a filtering packet
3370 router), который не позволяет использовать обычный режим открытия
3371 файлов, можно заставить программу работать в режиме пассивного
3372 открытия файла (the passive\-open mode). Для этого установите в
3373 инициализационном файле опцию
3374 .I ftpfs_use_passive_connections
3375 в 1.
3377 Midnight Commander сохраняет в течение заданного интервала времени
3378 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3379 памяти. Величина этого интервала времени задается в диалоговом окне
3380 .\"LINK2"
3381 Виртуальные ФС...
3382 .\"Virtual FS"
3383 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3384 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3385 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3386 панели командой
3387 .BR C\-r .
3388 Это не является недоработкой (если вы думаете, что это ошибка,
3389 поразмыслите над тем, как происходит работа по FTP с файлами,
3390 находящимися на другой стороне Атлантического океана).
3391 .\"NODE "  Tar File System"
3392 .SH "Файловая система tar"
3393 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3394 tar\-файлам, используя команду chdir. Для перехода в каталог,
3395 представляющий список файлов tar\-файла, нужно использовать команду,
3396 имеющую следующий формат:
3398 .I cd ./filename.tar#utar/[dir\-inside\-tar]
3400 Файл mc.ext по умолчанию содержит команды для просмотра
3401 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3402 достаточно  просто переместить указатель на имя tar\-файла и нажать
3403 Enter. Чтобы понять, как это достигается, смотрите раздел
3404 .\"LINK2"
3405 Файл расширений\&.
3406 .\"Extension File Edit"
3408 Примеры:
3411     mc\-3.0.tar.gz#utar/mc\-3.0/vfs
3412     /ftp/GCC/gcc\-2.7.0.tar#utar
3415 В последнем примере указан полный путь к tar\-архиву.
3416 .\"NODE "  FIle transfer over SHell filesystem"
3417 .SH "  Файловая система FISH (FIle transfer over SHell)"
3418 Файловая система fish \- это сетевая файловая система, которая позволяет
3419 работать с файлами на удаленном компьютере так, как если бы они были
3420 расположены на вашем диске. Для того, чтобы это было возможно, на
3421 удаленном компьютере должен быть запущен fish\-сервер, или
3422 bash\-совместимая оболочка shell.
3424 Для соединения с удаленным компьютером нужно выполнить команду
3425 перехода в каталог (chdir), имя которого задается в следующем формате:
3427 .I /#sh:[user@]machine[:options]/[remote\-dir]
3429 Элементы
3430 .IR user ", " options
3432 .I remote\-dir
3433 не обязательны. Если задан элемент
3434 .IR user ,
3435 то Midnight Commander будет регистрироваться на удаленный компьютер под
3436 этим именем, в противном случае \- под тем именем, с которым вы
3437 зарегистрированы в локальной системе.
3439 В качестве
3440 .I options
3441 могут использоваться:
3443   'C' \- использовать сжатие;
3444   'r' \- использовать rsh вместо ssh;
3445   port \- использовать данный порт для поключения
3446 к удалённому компьютеру.
3448 Если задан элемент
3449 .IR remote\-dir ,
3450 то указанный каталог станет текущим после соединения с удаленным
3451 компьютером.
3453 Примеры:
3456     /#sh:onlyrsh.mx:r/linux/local
3457     /#sh:joe@want.compression.edu:C/private
3458     /#sh:joe@noncompressed.ssh.edu/private
3459     /#sh:joe@somehost.ssh.edu:2222/private
3461 .\"NODE "  Network File System"
3462 .SH "  Файловая система NFS (Network File System)"
3463 Файловая система mc \- это еще одна сетевая файловая система, которая
3464 позволяет работать с файлами на удаленном компьютере. Для того, чтобы
3465 можно было воспользоваться этой ФС, на удаленном компьютере должна быть
3466 запущена серверная программа
3467 .BR mcserv(8) .
3469 Для соединения с удаленным компьютером нужно выполнить команду
3470 перехода в каталог, имя которого строится в соответствии со следующим
3471 форматом:
3473 .I /#mc:[user@]machine[:port][remote\-dir]
3475 Элементы
3476 .IR user ", " port
3478 .I remote\-dir
3479 не обязательны.
3481 Если задан элемент
3482 .IR user ,
3483 то Midnight Commander будет регистрироваться на удаленный компьютер под
3484 этим именем, в противном случае \- под тем именем, с которым вы
3485 зарегистрированы в локальной системе.
3487 Элемент
3488 .I port
3489 используется в том случае, если удаленный компьютер использует
3490 специальный порт (чтобы узнать, что такое порт и как его использовать,
3491 смотрите страницу руководства
3492 .BR mcserv(8) .
3493 Если задан элемент
3494 .IR remote\-dir ,
3495 то указанный каталог станет текущим после соединения с удаленным
3496 компьютером.
3498 Примеры:
3501     /#mc:ftp.nuclecu.unam.mx/linux/local
3502     /#mc:joe@foo.edu:11321/private
3504 .\"NODE "  Undelete File System"
3505 .SH "  Файловая система UFS (Undelete File System)"
3506 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3507 по умолчанию, таким образом, что появится возможность восстанавливать
3508 удаленные файлы (но только в файловой системе ext2). Файловая система
3509 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3510 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3511 некоторое количество таких файлов и восстановить их.
3513 Для того, чтобы воспользоваться этой возможностью (этой файловой
3514 системой), нужно выполнить команду перехода (chdir) в специальный
3515 каталог, имя которого образуется из префикса  "/#undel" и имени
3516 специального файла устройства, на котором находится реальная файловая
3517 система.
3519 Например, чтобы восстановить удаленные файлы на втором разделе первого
3520 SCSI\-диска, нужно использовать следующее имя:
3523     /#undel:sda2
3526 Загрузка списка удаленных файлов требует некоторого времени, так что
3527 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3528 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3529 либо последовательным просмотром содержимого (в общем, я вам не
3530 завидую!).
3531 .\"NODE "  SMB File System"
3532 .SH "  Файловая система smbfs"
3533 Файловая система smbfs позволяет работать с файлами на удаленных
3534 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3535 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3536 использовать пункт "SMB связь..." (доступный из меню левой и правой
3537 панелей) или же непосредственно сменить текущий каталог командой cd,
3538 задав путь к каталогу следующим образом:
3540 .I /#smb:[username@]machine[/service][/remote\-dir]
3542 Элементы
3543 .IR username ", " service
3545 .I remote\-dir
3546 необязательны.
3547 .IR username ", " domain
3549 .I password
3550 могут быть указаны в окне диалога.
3552 Примеры:
3555     /#smb:machine/Share
3556     /#smb:other_machine
3557     /#smb:guest@machine/Public/Irlex
3559 .\"NODE "Colors"
3560 .SH "Цвета"
3561 Программа Midnight Commander пытается определить, поддерживает ли ваш
3562 терминал цвета, используя для этого базу данных о терминалах и имя
3563 вашего терминала. Иногда это не удается. В таких случаях можно
3564 включить или отключить цветной вывод, используя ключи запуска программы
3565 \-c и \-b, соответственно.
3567 Программа может быть скомпилирована с использованием библиотек
3568 .B ncurses
3569 или
3570 .BR slang .
3571 .B ncurses
3572 не дает возможности включать цветной режим: ncurses использует только
3573 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3574 библиотека была использована при компиляции, дайте команду
3575 .BR "mc \-V" .
3577 Если программа скомпилирована с использованием менеджера экрана
3578 .BR S\-Lang ,
3579 она проверяет значение переменной
3580 .BR COLORTERM .
3581 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3583 Можно указать терминалы, которые всегда должны работать в цветном
3584 режиме, добавив строку
3585 .I color_terminals
3586 в секцию Colors инициализационного файла. В этом случае Midnight
3587 Commander не будет пытаться определить, поддерживает ли ваш терминал
3588 цветной вывод. Пример:
3591 [Colors]
3592 color_terminals=linux,xterm
3595 color_terminals=terminal\-name1,terminal\-name2...
3598 Midnight Commander обеспечивает также возможность изменять цвета,
3599 заданные по умолчанию. В настоящее время таблица используемых цветов
3600 задается переменной
3601 .B MC_COLOR_TABLE
3602 или в секции Colors инициализационного файла.
3604 В секции Colors загружаемая по умолчанию таблица цветов определяется
3605 переменной (строкой)
3606 .IR base_color .
3607 Вы можете указать альтернативную таблицу цветов для терминала, используя
3608 имя терминала как ключ в этой секции. Пример:
3611 [Colors]
3612 base_color=
3613 xterm=menu=magenta:marked=,magenta:markselect=,red
3616 Формат определения цвета:
3619   <keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ...
3622 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3623 могут использоваться: для задания цветовой палитры в панелях: normal,
3624 selected, marked, markselect, errors, input, reverse, gauge; Цвета
3625 пунктов меню: menunormal, menusel, menuhot, menuhotsel, menuinactive; Цвета
3626 в окне диалога: dnormal, dfocus, dhotnormal, dhotfocus; Цвета в окне подсказки:
3627 helpnormal, helpitalic, helpbold, helplink, helpslink; в окне программы
3628 просмотра:  viewunderline; специальные подсветки: executable, directory,
3629 link, device, special, core; в окне редактора: editnormal, editbold,
3630 editmarked.
3632 Цвета задавать не обязательно. Цвет какого именно поля определяется
3633 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3634 Некоторые случаи требуют пояснений.
3636 .I input
3637 определяет цвета в строке ввода в диалоговых окнах.
3639 .I gauge
3640 определяет цвет заполненной части полоски (progress bar), при
3641 графическом отображении хода выполнения файловых операций (копирование и
3642 др.).
3644 Диалоговые окна используют следующие цвета:
3645 .I dnormal
3646 используется для нормального текста,
3647 .I dfocus
3648 \- цвет, используемый
3649 для выделенного в данный момент компонента окна,
3650 .I dhotnormal
3651 \- цвет, используемый для выделения "горячих" клавиш в обычных
3652 компонентах, в то время как цвет
3653 .I dhotfocus
3654 используется для выделения "горячих" клавиш в выбранных в данный момент
3655 компонентах окна.
3657 В меню используется та же самая схема, только в качестве названий
3658 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3660 Окно подсказки использует следующие цвета:
3661 .I helpnormal
3662 \- для отображения простого текста,
3663 .I helpitalic
3664 \- для вывода текста, выделенного в man\-страницах курсивом,
3665 .I helpbold
3666 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3667 .I helplink
3668 \- для выделения неактивных гиперссылок,
3669 .I helpslink
3670 \- для выделения активной в данный момент гиперссылки.
3672 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3673 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3674 lightgray и white.
3676 Для прозрачного фона используются специальное ключевое слово 'default'.
3677 Слово 'default' можно использовать только при задании цвета фона.
3678 Пример:
3681 [Colors]
3682 base_color=normal=white,default:marked=magenta,default
3685 .\"NODE "Skins"
3686 .SH "Внешний вид"
3687 Вы можете изменить внешний вид Midhight Commander'а. Для этого необходимо
3688 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3689 файл называется далее скин\-файл. переопределение внешнего вида полностью
3690 совместимо с заданием цветов, описанным в секции
3691 .\"LINK2"
3692 Цвета\&.
3693 .\"Colors"
3696 Поиск скин\-файла производится по следующему алгоритму (до
3697 первого нахождения файла):
3700 1) параметр командной строки 
3701 .BR \-S
3702 .BR \<скин\>
3703 или
3704 .BR \-\-skin=\<скин\>
3706 2) Переменная окружения
3707 .BR MC_SKIN
3709 3) В конфигурационном файле параметр
3710 .BR skin
3711 в секции
3712 .BR [Midhight Commander]
3714 4) Файл
3715 .BR @sysconfdir@/mc/skins/default.ini
3717 5) Файл
3718 .BR @prefix@/share/mc/skins/default.ini
3721 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
3722 либо просто название скина (с расширением \.ini либо без него). В данном 
3723 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
3724 нахождения):
3727 .BR ~/.mc/skins/
3730 .BR @sysconfdir@/mc/skins/
3733 .BR @prefix@/share/mc/skins/
3737 Для получения расширенной информации, обратитесь к подразделам:
3740 .\"LINK2"
3741 Описание секций и параметров
3742 .\"Skins sections"
3744 .\"LINK2"
3745 Опеределения цветовых пар
3746 .\"Skins colors"
3748 .\"LINK2"
3749 Линии для отрисовки рамок
3750 .\"Skins lines"
3752 .\"LINK2"
3753 Совместимость
3754 .\"Skins oldcolors"
3757 .\"NODE "  Skins sections"
3758 .SH "  Описание секций"
3760 Секция
3761 .BR [skin]
3762 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
3763 .I description
3764 кратко описывает скин.
3768 Секция
3769 .BR [filehighlight]
3770 содержит описания цветовых пар для групп подсветок имен файлов.
3771 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
3772 Смотрите раздел 
3773 .\"LINK2"
3774 Подсветка имён файлов
3775 .\"Filenames Highlight"
3776 для получения подробной информации.
3779 Секция
3780 .BR [core]
3781 содержит описание элементов, используемых повсеместно.
3783 .I _default_
3784 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
3786 .I selected
3787 курсор
3789 .I marked
3790 отмеченные данные
3792 .I markselect
3793 курсор на отмеченных данных
3795 .I gauge
3796 цвет заполненной части полоски (progress bar)
3798 .I input
3799 элемент ввода данных
3801 .I reverse
3802 инвертированный цвет
3806 Секция
3807 .BR [dialog]
3808 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
3810 .I _default_
3811 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3813 .I dfocus
3814 Цвет элемента, находящегося в фокусе
3816 .I dhotnormal
3817 Цвет хоткеев
3819 .I dhotfocus
3820 Цвет хоткеев, находящихся в фокусе
3823 Секция
3824 .BR [error]
3825 содержит описания элементов диалога об ошибках.
3827 .I _default_
3828 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3830 .I errdhotnormal
3831 Цвет хоткеев
3833 .I errdhotfocus
3834 Цвет хоткеев, находящихся в фокусе
3837 Секция
3838 .BR [menu]
3839 содержит описание элементов, отображающихся в меню. Это касается как системного меню
3840 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
3842 .I _default_
3843 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3845 .I entry
3846 Цвет пунктов меню
3848 .I menuhot
3849 Цвет хоткеев
3851 .I menusel
3852 Цвет выделенного пункта меню
3854 .I menuhotsel
3855 Цвет хоткеев, находящихся в фокусе
3857 .I menuinactive
3858 Цвет неактивного меню
3861 Секция
3862 .BR [help]
3863 содержит описания цветов для окна отображения помощи.
3865 .I _default_
3866 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3868 .I helpitalic
3869 Цветовыделение элементов с атрибутом
3870 .BR italic
3872 .I helpbold
3873 Цветовыделение элементов с атрибутом
3874 .BR bold
3876 .I helplink
3877 Цвет ссылок
3879 .I helpslink
3880 Цвет ссылки, находящейся под курсором
3883 Секция
3884 .BR [editor]
3885 содержит описания элементов редактора
3887 .I _default_
3888 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
3890 .I editbold
3891 Цветовыделение элементов с атрибутом
3892 .BR bold
3894 .I editmarked
3895 Цвет выделенного текста
3897 .I editwhitespace
3898 Подсветка знаков табуляции и "висящих" пробелов
3900 .I editlinestate
3901 Цвет области отображения состояния строки.
3905 Секция
3906 .BR [viewer]
3907 содержит описания элементов редактора
3909 .I viewunderline
3910 Цветовыделение элементов с атрибутом
3911 .BR underline
3914 .\"NODE "  Skins colors"
3915 .SH "  Цветовые пары"
3916 Каждый параметр в скин\-файле содержит цветовые пары 
3918 Цветовые пары описываются как два цвета, разделённых символом ';'
3919 первый цвет задаёт цвет написания символов, второй \- цвет фона.
3920 Один из цветов может быть пропущен, в этом случае будет взят цвет
3921 по умолчанию (глобальный или для данной секции).
3923 Например:
3926 [core]
3927     # зелёным по чёрному
3928     _default_=green;black
3929     # зелёным (умолч.)  по синему
3930     selected=;blue
3931     # жёлтым по чёрному(умолч.)
3932     marked=yellow;
3936 Возможные цвета (названия) описаны в секции
3937 .\"LINK2"
3938 Цвета\&.
3939 .\"Colors"
3942 .\"NODE "  Skins lines"
3943 .SH "  Линии для отрисовки рамок"
3944 Линии задаются в секции
3945 .BR [Lines]
3946 в скин\-файле. По умолчанию используются одинарные линии, но возможно
3947 переназначить на использование любых utf\-8 символов, похожих на линии
3949 .I ВНИМАНИЕ!!!
3950 При сборке Midnight Commander с библиотекой Ncurses использование
3951 линий ограничено! Возможна только отрисовка одинарных линий. По всем
3952 вопросам и предложениям обращайтесь к разработчикам Ncurses.
3955 Описание параметров секции
3956 .BR [Lines] :
3958 .I lefttop
3959 изображение левого верхнего угла рамки
3961 .I righttop
3962 изображение правого верхнего угла рамки
3964 .I centertop
3965 изображение ответвления горизонтальной линии вниз
3967 .I centerbottom
3968 изображение ответвления горизонтальной линии вверх
3970 .I leftbottom
3971 изображение левого нижнего угла рамки
3973 .I rightbottom
3974 изображение правого нижнего угла рамки
3976 .I leftmiddle
3977 изображение ответвления вертикальной линии вправо
3979 .I rightmiddle
3980 изображение ответвления вертикальной линии влево
3982 .I centermiddle
3983 изображение пересечения вертикальной и горизонтальной линий
3985 .I horiz
3986 изображение горизонтальной линии
3988 .I vert
3989 изображение вертикальной линии
3991 .I thinhoriz
3992 изображение тонкой горизонтальной линии
3994 .I thinvert
3995 изображение тонкой вертикальной линии
3998 .\"NODE "  Skins oldcolors"
3999 .SH "  Совместимость"
4000 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4001 с назначением цветов, описанном в секции
4002 .\"LINK2"
4003 Цвета\&.
4004 .\"Colors"
4006 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4007 дополняющий характер.
4010 .\"NODE "Filenames Highlight"
4011 .SH "Подсветка имён файлов"
4012 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4013 (в качестве групп подсветки) и значения параметров как цветовые пары.
4014 Описания цветовых пар смотрите в разделе
4015 .\"LINK2"
4016 Внешний вид
4017 .\"Skins"
4019 Правила подсветки находятся в файле @sysconfdir@/mc/filehighlight.ini
4020 (~/.mc/filehighlight.ini).
4021 Названия групп должны совпадать с названиями параметров в секции
4022 [filehighlight] в текущем скин\-файле.
4024 Ключи в группах могут принимать  следующие значения:
4026 .I type
4027 Тип файла. Если параметр присутствует, остальные опции игнорируются
4029 .I regexp
4030 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4032 .I extensions
4033 Список расширений файлов. Раасширения разделяются символом ';'.
4035 .I extensions_case
4036 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4037 чувствительным к регистру букв (true) или не чувтсвительным (false).
4039 Параметр 'type' (тип файла) может принимать значения:
4041 \- FILE (все файлы)
4042   \- FILE_EXE
4043 \- DIR (все каталоги)
4044   \- LINK_DIR
4045 \- LINK (все ссылки (линки), исключая "битые" линки)
4046   \- HARDLINK
4047   \- SYMLINK
4048 \- STALE_LINK
4049 \- DEVICE (все файлы устройств)
4050   \- DEVICE_BLOCK
4051   \- DEVICE_CHAR
4052 \- SPECIAL (все специальные файлы)
4053   \- SPECIAL_SOCKET
4054   \- SPECIAL_FIFO
4055   \- SPECIAL_DOOR
4057 .\"NODE "Special Settings"
4058 .SH "Специальные установки (Special Settings)"
4059 Большинство установок Midnight Commander может быть изменено путем
4060 использования меню. Однако имеется несколько установок, которые могут
4061 быть изменены только путем непосредственного редактирования
4062 конфигурационного файла
4063 .BR ~/.mc/ini .
4065 .I clear_before_exec
4067 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4068 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4069 значение поля clear_before_exec на 0.
4071 .I confirm_view_dir
4073 Если вы нажимаете
4074 .B F3
4075 на имени каталога, обычно
4076 .B MC
4077 переходит в этот каталог. Если этот флаг будет установлен в 1,
4078 .B MC
4079 будет спрашивать подтверждение перед тем, как перейти в указанный
4080 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4082 .I ftpfs_retry_seconds
4084 Этот параметр задает интервал времени (в секундах), по истечении
4085 которого Midnight Commander будет предпринимать повторную попытку
4086 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4087 неудачей. Если задано нулевое значение, программа не будет повторять
4088 попытку соединиться.
4090 .I ftpfs_use_passive_connections
4092 По умолчанию эта опция отключена. Она включается для передачи файлов по
4093 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4094 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4095 router). Эта опция работает только в том случае, если вы не используете
4096 прокси (you are not using an ftp proxy).
4098 .I max_dirt_limit
4100 Определяет, сколько раз может быть пропущена операция обновления
4101 изображения на экране при работе во встроенной программе просмотра.
4102 Обычно этот параметр не имеет большого значения, поскольку программа
4103 автоматически выбирает оптимальное значение в зависимости от скорости
4104 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4105 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4106 значение этого параметра может привести к тому, что процедура обновления
4107 экрана начнет вaс раздражать.
4109 По\-видимому значение max_dirt_limit, равное 10, обеспечивает наилучший
4110 выбор, и именно такое значение устанавливается по умолчанию.
4112 .I mouse_move_pages
4114 Определяет, будет ли прокрутка информации (scrolling) в панелях,
4115 осуществляемая с помощью мышки, производиться страницами или на одну
4116 строку.
4118 .I mouse_move_pages_viewer
4120 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4121 программе просмотра, осуществляемая с помощью мышки, производиться
4122 страницами или на одну строку.
4124 .I old_esc_mode
4126 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
4127 действие, предшествующее нажатию какой\-то другой клавиши
4128 (old_esc_mode=0), и совместно обрабатывает комбинацию <Esc\-key>. Если
4129 установить эту опцию в 1 (old_esc_mode=1), то программа будет ожидать
4130 нажатия второй клавиши только в течение 1 секунды, и если за это время
4131 ни одна клавиша не нажата, то ESC интерпретируется как требование отказа
4132 от выполнения предыдущей команды (ESC ESC).
4134 .I only_leading_plus_minus
4136 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4137 командной строке. Эти символы используются для выбора, отмены выбора и
4138 инвертирования выбора, но выполняют такую функцию только если командная
4139 строка пуста. В середине командной строки эти символы уже не вызывают
4140 выполнения операций группового выбора, но зато вы не сможете
4141 использовать эти символы для таких операций, если командная строка не
4142 пуста.
4144 .I reverse_files_only
4146 Если опция установлена (по умолчанию она установлена), инвертирование
4147 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
4148 не изменяется. Если не установлена, производится инвертирование как файлов,
4149 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
4151 .I panel_scroll_pages
4153 Если опция установлена (по умолчанию она установлена), то когда курсор
4154 (подсветка) достигает конца или начала списка файлов, отображаемого на
4155 панели, будет производиться смещение на половину этого списка (то есть
4156 половина отображаемого списка остается на экране, а половина пропадает,
4157 заменяясь следующими пунктами общего списка). Если опция не установлена,
4158 происходит смещение только на одну строку.
4160 .I show_output_starts_shell
4162 Эта переменная работает только в том случае, когда не включена поддержка
4163 subshell. Если она установлена, то при нажатии
4164 .B C\-o
4165 для перехода в экран пользователя будет запускаться новый экземпляр
4166 оболочки.
4168 .I torben_fj_mode
4170 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4171 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4172 (курсор) к первому или последнему из имен файлов, отображенных на
4173 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4175 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4176 был ниже, в противном случае перемещение на самую верхнюю строку; если
4177 только курсор уже на самой верхней строке, то перемещение на самую
4178 первую строку списка файлов.
4180 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4181 панели, если курсор был выше; если ниже \- то переход на последнюю
4182 отображаемую в панели строку; если уже на последней строке, то
4183 перемещение курсора на самую последнюю строку списка файлов.
4185 .I use_file_to_guess_type
4187 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4188 программу
4189 .B file
4190 для определения типа файла в соответствии с типами файлов, указанными в файле
4191 .\"LINK2"
4192 mc.ext\&.
4193 .\"Extension File Edit"
4195 .I xterm_mode
4197 Если эта переменная включена (по умолчанию она отключена), то при
4198 просмотре в одной из панелей структуры дерева каталогов во второй панели
4199 автоматически будет отображаться список файлов выбранного каталога.
4201 .I autodetect_codeset
4203 Эта опция позволяет использовать команду enca для автоматического
4204 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4205 Список допустимых значений может быть получен командой
4206 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4207 [Misc].
4209 Например:
4212 autodetect_codeset=russian
4214 .\"NODE "Terminal databases"
4215 .SH "Базы терминалов (Terminal databases)"
4216 Midnight Commander обеспечивает возможность внесения исправлений в
4217 системную базу терминалов, даже если вы не обладаете правами
4218 суперпользователя. Midnight Commander ищет в системном инициализационном
4219 файле (файл
4220 .B mc.lib
4221 в библиотечном каталоге программы Midnight Commander) или в файле
4222 .B ~/.mc/ini
4223 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4224 "terminal:general". Каждая строка в этих секциях содержит ключевое
4225 слово, которое вы хотите определить, за которым следует знак равенства и
4226 определение ключевого слова. Специальный символ
4227 .B \\\\e
4228 используется для задания экранирующих последовательностей, а
4229 .B ^x
4230 служит для задания последовательностей вида
4231 .B control\-x
4233 В качестве ключевых слов используются:
4236 f0 \- f20      определяет последовательность символов,
4237               генерируемых при нажатии на функциональные
4238               клавиши f0\-f20
4239 bs            определяет последовательность символов, которая
4240               будет использоваться вместо клавиши backspace
4241 home          то же для клавиши Home
4242 end           то же для клавиши end
4243 up            то же для клавиши "стрелка вверх"
4244 down          то же для клавиши "стрелка вниз"
4245 left          то же для клавиши "стрелка влево"
4246 right         то же для клавиши "стрелка вправо"
4247 pgdn          то же для клавиши page down
4248 pgup          то же для клавиши page up
4249 insert        то же для клавиши insert
4250 delete        то же для клавиши delete
4251 complete      комбинация клавиш для выполнения операции
4252               "завершение ввода"
4255 Например, для того, чтобы задать, что клавише insert соответствует
4256 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4257 прописать строку:
4260 insert=\\e[Op
4263 Операция "завершение ввода" обычно вызывается по клавишам
4264 .B M\-tab,
4265 но задав значение ключевого слова
4266 .I complete
4267 можно вызывать такую же реакцию системы по другой комбинации клавиш
4268 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4269 неиспользуемых клавиш!).
4270 .SH ""
4271 .\"NODE "FILES"
4272 .SH "Файлы"
4273 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4274 определяются относительно переменной окружения
4275 .BR MC_DATADIR .
4276 Если эта переменная не задана, происходит обращение к так называемому
4277 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4278 узнать имя этого каталога, дайте команду
4279 .BR "mc \-f" .
4281 .I @prefix@/share/mc/mc.hlp
4283 Файл подсказки для программы.
4285 .I @prefix@/share/mc/mc.ext
4287 Используемый по умолчанию общесистемный файл расширений.
4289 .I ~/.mc/bindings
4291 Файл расширений пользователя. Если этот файл существует, он используется
4292 вместо общесистемного файла расширений.
4294 .I @prefix@/share/mc/mc.ini
4296 Используемый по умолчанию общесистемный файл установок для Midnight
4297 Commander; используется только в тех случаях, когда пользователь не
4298 имеет своего файла
4299 .B ~/.mc/ini
4301 .I @prefix@/share/mc/mc.lib
4303 Глобальные установки для Midnight Commander.  Установки из этого файла
4304 действительны для всех пользователей, независимо от того, имеют ли они
4305 ~/.mc/ini или нет.  В настоящий момент только
4306 .\"LINK2"
4307 настройки терминалов
4308 .\"Terminal databases"
4309 загружаются из mc.lib.
4311 .I ~/.mc/ini
4313 Собственные установки пользователя. Если такой файл существует, то
4314 установки загружаются из него, а не из общесистемного инициализационного
4315 файла программы.
4317 .I @prefix@/share/mc/mc.hint
4319 Этот файл содержит подсказки (hints или cookies), циклически
4320 отображаемые программой.
4322 .I @prefix@/share/mc/mc.menu
4324 Этот файл содержит общесистемное меню приложений.
4326 .I ~/.mc/menu
4328 Собственное меню пользователя. Если этот файл существует, он
4329 используется вместо общесистемного меню.
4331 .I ~/.mc/Tree
4333 Список каталогов для окна, выводимого при выборе пункта меню
4334 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4335 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4336 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4337 начинается с цифры, то надо взять указанное число символов из имени
4338 предыдущего каталога. При желании можно создать этот файл, дав
4339 команду
4342  find / \-type d \-print | sort > ~/.mc/Tree
4345 Обычно не имеет смысла делать это, потому что Midnight Commander
4346 автоматически обновляет этот файл.
4348 .I ./.mc.menu
4350 локальное меню, задаваемое пользователем. Если этот файл существует, он
4351 используется вместо файла меню из домашнего каталога пользователя и
4352 общесистемного меню.
4353 .\"SKIP_SECTION"
4354 .\" "LICENSE"
4355 .SH Лицензия
4356 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4357 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4358 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4359 сведений смотрите Универсальную Общественную Лицензию GNU.
4360 .\"NODE "AVAILABILITY"
4361 .SH "Обновление версий"
4362 Последние версии программы Midnight Commander можно найти на сайте
4363 ftp://ftp.gnu.org/gnu/mc/.
4364 .\"NODE "SEE ALSO"
4365 .SH "Другие источники"
4366 ed(1), gpm(1), mcserv(8), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4367 zsh(1), mcedit(1).
4370 Страница, посвященная Midnight Commander, в World Wide Web:
4371         http://www.midnight\-commander.org/
4374 Данная страница оперативного руководства содержит информацию, актуальную
4375 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4376 версию программы, оригинальная страница на английском языке может
4377 содержать более полную и актуальную информацию. Для просмотра
4378 оригинальной страницы в оболочке bash можно использовать команду
4380 LANG= man mc
4382 .\"NODE "AUTHORS"
4383 .SH "АВТОРЫ"
4384 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4385 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4386 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4387 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4388 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4389 (nwarmuth@privat.circular.de), Mauricio Plaza
4390 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4391 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4392 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4393 has been especially helpful debugging and enhancing the program's mouse
4394 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4395 available to us under the GPL and answered my questions about it, and
4396 the following people have contributed code and many bug fixes (in
4397 alphabetical order):
4399 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4400 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4401 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4402 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4403 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4404 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4405 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4406 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4407 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4408 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4409 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4410 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4411 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4412 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4414 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4415 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4416 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4417 .\"NODE "BUGS"
4418 .SH "Недоработки (BUGS)"
4419 Известные авторам недоработки программы перечислены в файле TODO,
4420 который можно найти в составе поставляемого пакета.
4422 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4423 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4424 .IR mc\-devel@gnome.org .
4426 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4427 предложений по усовершенствованию программы), сообщите версию программы
4428 с которой вы работаете (для получения номера версии используйте команду
4429 mc \-V), в какой операционной системе вы запускали программу. В случае
4430 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4431 след вызовов.