Ticket #3204: As user, I want to use own default colors for viewer.
[midnight-commander.git] / doc / man / ru / mc.1.in
blob4b67691913c57f96d3f1d317e9565c1646e882db
1 .\" -*- mode: troff; coding: utf8 -*-
2 .\"TOPICS "Разделы помощи:"
3 .\" TODO: Перевести раздел EXTernal File System
4 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
5 .\"SKIP_SECTION"
6 .SH "НАИМЕНОВАНИЕ"
7 mc \- Визуальная оболочка для Unix\-подобных систем.
8 .\"SKIP_SECTION"
9 .SH "СИНТАКСИС"
10 .B mc
11 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] .     ..] [\-v файл]
12 .\"NODE "DESCRIPTION"
13 .SH "ОПИСАНИЕ"
14 Что такое Midnight Commander
15 .PP
16 Midnight Commander \- это программа, предназначенная для просмотра
17 содержимого каталогов и выполнения основных функций управления файлами в
18 UNIX\-подобных операционных системах.
19 .\"NODE "OPTIONS"
20 .\"DONT_SPLIT"
21 .SH "КЛЮЧИ"
22 Ключи запуска программы Midnight Commander
23 .TP
24 .I \-a, \-\-stickchars
25 Отключить использование графических символов для рисования линий.
26 .TP
27 .I \-b, \-\-nocolor
28 Запуск программы в черно\-белом режиме экрана.
29 .TP
30 .I \-c, \-\-color
31 Включает цветной режим дисплея. Для получения более подробной информации
32 смотрите раздел
33 .\"LINK2"
34 Цвета\&.
35 .\"Colors"
36 .TP
37 .I \-C arg, \-\-colors=arg
38 Используется для того, чтобы задать другой набор цветов в командной
39 строке. Формат аргумента arg описан в разделе
40 .\"LINK2"
41 Цвета\&.
42 .\"Colors"
43 .TP
44 .I \-\-configure\-options
45 Выводит опции конфигурирования, с которыми был собран  Midnight Commander.
46 .TP
47 .I \-d, \-\-nomouse
48 Отключает поддержку мыши.
49 .TP
50 .I \-D N, \-\-debuglevel=N
51 Используется только если код был скомпилирован с поддержкой
52 .\"LINK2"
53 виртуальной файловой системы smbfs
54 .\"SMB File System"
55 для установки уровня отладочных сообщений smbfs в N (0\-10).
56 .TP
57 .I \-e [файл]
58 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
59 будет открыт при запуске. Смотрите также
60 .BR mcedit(1) .
61 .TP
62 .I \-f, \-\-datadir
63 Выводит на экран определенный в процессе компиляции программы путь к
64 файлам программы Midnight Commander.
65 .TP
66 .I \-F, \-\-datadir\-info
67 Выводит на экран расширенную информацию о путях, используемых при работе
68 программы Midnight Commander.
69 .TP
70 .I \-g, \-\-oldmouse
71 Принудительно устанавливает режим мыши "normal tracking". В xterm\-совместимых
72 терминалах (например, tmux/screen).
73 .TP
74 .I \-k, \-\-resetsoft
75 Восстанавливает значения команд, назначенных функциональным клавишам в
76 предусмотренные по умолчанию значения, используя базу данных
77 termcap/terminfo. Этот ключ используется только на терминалах HP, где
78 функциональные клавиши не работают.
79 .TP
80 .I \-K файл, \-\-keymap=файл
81 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
82 комбинаций к действиям.
83 .TP
84 .I \-l файл, \-\-ftplog=файл
85 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
86 файл file.
87 .TP
88 .I \-\-nokeymap
89 Не загружать клавиатурные комбинации из файла, использовать определённые
90 в исходном коде.
91 .TP
92 .I \-P файл, \-\-printwd=файл
93 По окончании работы Midnight Commander запишет последний текущий каталог
94 в указанный файл.  Эту опцию не следует использовать напрямую.  Она
95 используется специальной функцией оболочки, которая меняет текущий
96 каталог оболочки на последний каталог, использованный Midnight
97 Commander.
98 .IP
99 Для того чтобы эта функция была определена, используйте файл
100 .B %libexecdir%/mc/mc.sh
101 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
102 .B %libexecdir%/mc/mc.csh
104 .I \-s, \-\-slow
105 Включает медленный режим терминала, в котором программа выводит меньше
106 псевдографических символов (в том числе в меню и экранах помощи) и
107 отключается вывод дополнительных (избыточных) сообщений.
109 .I \-S arg, \-\-skin=arg
110 Используется для того, чтобы задать другой скин в командной
111 строке. Технология скинов описана в разделе
112 .\"LINK2"
113 Внешний вид\&.
114 .\"Skins"
116 .I \-t, \-\-termcap
117 Используется только в том случае, когда код был скомпилирован с S\-Lang и
118 terminfo: в этом случае Midnight Commander использует значение
119 переменной
120 .B TERMCAP
121 для получения информации о терминале вместо использования системной базы
122 терминалов.
124 .I \-u, \-\-nosubshell
125 Отключает использование альтернативных оболочек shell (имеет смысл
126 только в том случае, когда Midnight Commander был скомпилирован с
127 поддержкой альтернативной оболочки).
129 .I \-U, \-\-subshell
130 Делает возможным использование subshell (имеет смысл только в том
131 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
132 как опции).
134 .I \-v file
135 Запустить встроенную программу просмотра Midnight Commander\-а для
136 просмотра указанного файла. После выхода из режима просмотра вы выходите
137 из Midnight Commander и оказываетесь в shell.
139 .I \-V, \-\-version
140 Отображает версию программы.
142 .I \-x, \-\-xterm
143 Запускает программу в режиме xterm. Используется только на терминалах,
144 работающих в режиме xterm (два режима работы экрана и возможность
145 формировать экранирующие последовательности с помощью мыши) (two screen
146 modes, and able to send mouse escape sequences).
148 .I \-X, \-\-no\-x11
149 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
151 Если в командной строке указаны два каталога, первый будет отображаться
152 в активной панели, второй \- в другой панели.
154 Если указан только один каталог, он будет отображён в активной панели,
155 во второй панели будет отображён каталог, указанный в параметре "other_dir"
156 в файле panels.ini.
158 Если каталоги не указаны, в активной панели будет отображён текущий каталог,
159 а во второй панели \- каталог, указанный в параметре "other_dir" в файле panels.ini.
160 .\"NODE "Overview"
161 .SH "Главное окно программы"
162 Главное окно программы Midnight Commander состоит из трех полей. Два
163 поля, называемые "панелями", идентичны по структуре и обычно отображают
164 перечни файлов и подкаталогов каких\-то двух каталогов файловой
165 структуры. Эти каталоги в общем случае различны, хотя, в частности,
166 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
167 информационной строки.
169 Третье поле экрана, расположенное в нижней части экрана, содержит
170 командную строку текущей оболочки. В этом же поле (самая нижняя строка
171 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
172 F10. Самая верхняя строка экрана содержит строку
173 .\"LINK2"
174 горизонтального меню\&.
175 .\"Menu Bar"
176 Эта строка может не отображаться на экране; в этом случае доступ к ней
177 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
179 Панели Midnight Commander обеспечивают просмотр одновременно двух
180 каталогов. Одна из панелей является активной в том смысле, что
181 пользователь может выполнять некоторые операции с отображаемыми в этой
182 панели файлами и каталогами. В активной панели подсвечено имя одного из
183 каталогов или файлов, а также выделен цветом заголовок панели в верхней
184 строке. Этот заголовок совпадает с именем отображаемого в данной панели
185 каталога, который является текущим каталогом той оболочки, из которой
186 запущена программа. Вторая панель \- пассивна. Почти все операции
187 выполняются в активной панели, то есть в соответствующем (текущем)
188 каталоге. Некоторые операции (типа копирования или переноса файлов) по
189 умолчанию используют каталог, отображаемый в пассивной панели, как место
190 назначения операции. Более подробное описание панелей дано в подразделе
191 .\"LINK2"
192 .I Панели каталогов
193 .\"Directory Panels"
194 раздела
195 .\"LINK2"
196 .I Меню левой и правой панелей
197 .\"Left and Right Menus"
198 и в разделе
199 .\"LINK2"
200 .I Меню "Файл"
201 .\"File Menu"
203 Вы можете выполнить любую команду операционной системы или запустить на
204 исполнение любую программу непосредственно из программы Midnight
205 Commander, просто набрав имя этой команды (программы) в командной строке
206 и нажав клавишу Enter. Прочитайте разделы
207 .\"LINK2"
208 .I Командная строка оболочки
209 .\"Shell Command Line"
211 .\"LINK2"
212 .I Редактирование строк ввода
213 .\"Input Line Keys"
214 для того, чтобы узнать больше о командной строке.
215 .\"NODE "Mouse Support"
216 .SH "Поддержка мыши"
217 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
218 обеспечивается независимо от того, откуда запущен терминал
219 .B xterm(1)
220 (даже если xterm запущен на удаленном компьютере, используя
221 соединение через telnet, ssh или rlogin) или если вы работаете за
222 консолью Linux и запущена программа управления мышью
223 .BR gpm .
225 Если вы щелкаете мышью на имени файла в одной из панелей, файл
226 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
227 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
228 зависимости от предыдущего состояния).
230 Двойной щелчок мыши на имени файла означает попытку запустить файл на
231 исполнение (если это исполняемая программа); либо, если
232 .\"LINK2"
233 файл расширений
234 .\"Edit Extension File"
235 содержит программу, ассоциированную с данным расширением, запускается
236 эта программа и ей передается на обработку выбранный файл.
238 Точно также можно выполнить команду, ассоциированную с любой
239 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
240 самой нижней строке экрана.
242 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
243 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
244 можно изменить путем изменения параметра
245 .I mouse_repeat_rate
246 в файле
247 .\"LINK2"
248 \&~/.config/mc/ini
249 .\"Save Setup"
251 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
252 добиться того, что мышь будет вести себя так же, как она ведет себя по
253 умолчанию (обеспечивая вырезание и вставку текста), если будете
254 удерживать клавишу Shift.
255 .\"NODE "Keys"
256 .SH "Клавиатурные команды"
257 Некоторые команды в Midnight Commander вызываются с использованием
258 клавиш
259 .I Control
260 (иногда обозначается как CTRL или CTL) и
261 .I Meta
262 (иногда обозначается ALT или даже Compose). В настоящем руководстве
263 будут использоваться следующие сокращения:
265 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
266 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
267 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
269 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
270 клавишу Meta или Alt во время удара по клавише <символ>. Если на
271 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
272 щелкните по клавише <символ>.
274 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
275 во время удара по клавише <символ>.
277 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
278 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
280 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
281 это описано в разделе
282 .\"LINK2"
283 .I переопределение клавиатурных команд
284 .\"Keys_redefine"
286 Все последующие описания клавиатурных команд относятся к поведению по
287 умолчанию.
289 Описания клавиатурных команд даются в нескольких разделах помощи.
290 Наиболее важными являются следующие разделы:
292 В разделе
293 .\"LINK2"
294 .I Меню "Файл"
295 .\"File Menu"
296 приведены комбинации клавиш, которые служат для вызова команд,
297 перечисленных в меню "Файл". В этом же разделе перечислены команды,
298 ассоциированные с функциональными клавишами. Большинство из этих команд
299 выполняют действия над подсвеченным файлом или группой отмеченных
300 файлов.
302 В секции
303 .\"LINK2"
304 .I Панели каталогов
305 .\"Directory Panels"
306 рассказано о клавишах, которые используются для выбора файла или группы
307 файлов как объектов некоторого последующего действия (обычно действия из
308 меню "Файл").
310 В разделе
311 .\"LINK2"
312 .I Командная строка оболочки (Shell)
313 .\"Shell Command Line"
314 перечисляются команды и комбинации клавиш, которые используются для
315 ввода и редактирования команд в командной строке оболочки. Большая часть
316 этих команд служит для переноса имен файлов и/или имен каталогов в
317 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
318 истории команд.
320 Клавиши
321 .\"LINK2"
322 редактирования строк ввода
323 .\"Input Line Keys"
324 используются как при редактировании командной строки, так и других строк
325 ввода, появляющихся в различных запросах программы.
327 .\"NODE "  Keys_redefine"
328 .SH "  Переопределение клавиатурных команд"
329 Клавиатурные команды могут быть прочитаны из внешнего файла.
330 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
331 определённого в исходном коде. Затем всегда загружаются два файла
332 .B %sysconfdir%/mc/mc.keymap
334 .B %prefix%/share/mc/mc.keymap ,
335 последовательно переопределяя ранее загруженные команды.
336 Поиск файла клавиатурных команд, определённого пользователем, производится
337 по следующему алгоритму (до первого нахождения файла):
340 1) параметр командной строки
341 .B \-K <файл>
342 или
343 .B \-\-keymap=<файл>
345 2) переменная окружения
346 .B MC_KEYMAP
348 3) параметр
349 .B keymap
350 в секции
351 .B [Midnight\-Commander]
352 конфигурационного файла.
354 4) файл
355 .B ~/.config/mc/mc.keymap
358 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
359 клавиатурных команд либо просто название схемы привязки (с расширением .keymap
360 либо без него). В данном случае поиск файла клавиатурных команд
361 будет происходить по следующим каталогам (до первого нахождения):
365 .B ~/.config/mc/
368 .B %sysconfdir%/mc/
371 .B %prefix%/share/mc/
373 .\"NODE "  Miscellaneous Keys"
374 .SH "  Разные команды"
375 Имеется несколько действий, ассоциированных с некоторыми комбинациями
376 клавиш, которые не попадают ни в одну из других категорий:
378 .B Enter
379 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
380 команды, запускается соответствующая программа (если команды не
381 существует, выдается соответствующее сообщение). Если в командной строке
382 нет никакого текста, и если на активной панели подсвечено имя каталога,
383 то Midnight Commander выполняет переход
384 .B chdir(2)
385 в выбранный каталог и отображает его содержимое в этой панели; если
386 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
387 если расширение подсвеченного в активной панели файла совпадает с одним
388 из расширений, указанных в
389 .\"LINK2"
390 файле расширений\&,
391 .\"Edit Extension File"
392 то выполняется команда, связанная с этим расширением.
394 .B C\-l
395 Обновляет всю информацию, отображаемую программой Midnight Commander.
397 .B C\-x c
398 Запускает команду
399 .\"LINK2"
400 Chmod
401 .\"Chmod"
402 для подсвеченного файла или группы отмеченных файлов.
404 .B C\-x o
405 Запускает команду
406 .\"LINK2"
407 Chown
408 .\"Chown"
409 для подсвеченного файла или группы отмеченных файлов.
411 .B C\-x l
412 Запускает команду создания жесткой ссылки.
414 .B C\-x s
415 Запускает команду создания абсолютной символической ссылки.
417 .B C\-x v
418 Запускает команду создания относительной символической ссылки.
419 Для более детальной информации о ссылках смотрите раздел
420 .\"LINK2"
421 .I Меню "Файл"
422 .\"File Menu"
424 .B C\-x i
425 Переводит пассивную панель в режим "Информация".
427 .B C\-x q
428 Переводит пассивную панель в режим быстрого просмотра.
430 .B C\-x !
431 Выполняется пункт меню
432 .\"LINK2"
433 "Критерий панелизации"\&.
434 .\"External panelize"
436 .B C\-x h
437 Добавить имя каталога в
438 .\"LINK2"
439 "Каталоги быстрого доступа"\&.
440 .\"Hotlist"
442 .B M\-!
443 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
444 в разделе
445 .\"LINK2"
446 "Меню "Файл"\&.
447 .\"File Menu"
449 .B M\-?
450 Вызов диалогового окна
451 .\"LINK2"
452 "Поиск файла"\&.
453 .\"Find File"
455 .B M\-c
456 Вызов диалогового окна
457 .\"LINK2"
458 "Быстрая смена каталога"\&.
459 .\"Quick cd"
461 .B C\-o
462 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
463 xterm, вам будет показан вывод предыдущей команды. При этом на
464 Linux\-консоли Midnight Commander использует встроенную программу
465 (cons.saver) для сохранения выводимой информации и демонстрации ее на
466 экране.
468 Если Midnight Commander скомпилирован с поддержкой подоболочки
469 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
470 Commander в любой момент набрать C\-o и вернуться к главному экрану
471 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
472 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
473 прием, вы не сможете запустить других программ из Midnight Commander
474 пока отложенное приложение не закончит работу, либо пока вы не прервете
475 его выполнение.
476 .\"NODE "  Directory Panels"
477 .SH "  Панели каталогов"
478 В настоящем разделе перечисляются команды, которые позволяют оперировать
479 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
480 способ представления информации на панели, смотрите раздел
481 .\"LINK2"
482 Меню левой и правой панелей\&.
483 .\"Left and Right Menus"
485 .B Tab, C\-i
486 Сменить текущую (активную) панель. Подсветка перемещается с панели,
487 которая была активной ранее, в другую панель, которая становится
488 активной.
490 .B Insert, C\-t
491 Чтобы отметить файл, на который указывает в данный момент подсветка,
492 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
493 отметки с файла используются те же комбинации.
495 .B M\-e
496 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
497 Перекодировка производится из выбранной кодировки в системную. Для отмены
498 перекодировки просто перейдите на каталог вверх '..'. Для отмены
499 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
500 выбора кодировок.
502 .B M\-g, M\-r, M\-j
503 Используются для перемещения подсветки, соответственно, на самый
504 верхний, средний или нижний файл из числа отображаемых в данный момент
505 на панели.
507 .B M\-t
508 Циклически переключает режимы отображения списка файлов текущего
509 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
510 режима стандартного вывода (long listing) к сокращенному или к режиму,
511 определяемому пользователем.
513 .B C\-\\\\ (control\-backslash)
514 Показать
515 .\"LINK2"
516 "Каталоги быстрого доступа"
517 .\"Hotlist"
518 и перейти к выбранному каталогу.
520 .B + (plus)
521 Эта клавиша используется для того, чтобы выбрать (отметить) группу
522 файлов по регулярному выражению, задающему эту группу. Когда включена
523 опция
524 .I Только файлы,
525 то выделены будут только файлы. Если опция
526 .I Только файлы,
527 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
528 .I Образцы в стиле shell (Shell Patterns),
529 регулярные выражение строятся по тем же правилам, которые действуют в
530 оболочке shell (* означает ноль или большее число любых символов, а ?
531 заменяет один произвольный символ). Если опция
532 .I Образцы в стиле shell (Shell Patterns)
533 отключена, то пометка файлов производится по правилам обработки
534 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
535 .I С учётом регистра
536 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
537 Если опция
538 .I С учётом регистра
539 отключена, то регистр символов учитываться не будет.
541 .B \\\\ (backslash)
542 Клавиша "\\" снимает отметку с группы файлов, то есть производит
543 действие, обратное тому, которое вызывается по клавише "+".
545 .B up\-key, C\-p
546 Перемещает подсветку на предыдущую позицию в списке файлов панели.
548 .B down\-key, C\-n
549 Перемещает подсветку на следующую позицию в списке файлов панели.
551 .B home, a1, M\-<
552 Перемещает подсветку на первую позицию списка файлов.
554 .B end, c1, M\->
555 Перемещает подсветку на последнюю позицию списка файлов.
557 .B next\-page, C\-v
558 Перемещает подсветку на одну страницу вниз.
560 .B prev\-page, M\-v
561 Перемещает подсветку на одну страницу вверх.
563 .B M\-o
564 Если выделенным элементом активной панели является каталог, установить
565 этот каталог текущим в неактивной панели и перейти к следующему файлу.
566 Если выделенным элементом активной панели является не каталог, установить
567 родительский каталог текущим в неактивной панели и также перейти к следующему
568 файлу.
570 .B M\-i
571 Сделать текущий каталог активной панели также текущим каталогом
572 неактивной панели.  Если необходимо, перевести неактивную панель в режим
573 отображения списка файлов.  Если активная панель находится в режиме
574 панелизации, неактивная панель в этот режим не переводится.
576 .B C\-PageUp, C\-PageDown
577 Только если mc запущен с консоли Linux: выполняется, соответственно,
578 переход (chdir) к родительскому каталогу ("..") или к выделенному
579 подсветкой каталогу.
581 .B M\-y
582 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
583 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
585 .B M\-u
586 Перемещение к следующему каталогу из истории перемещения по каталогам;
587 эквивалентно нажатию мышкой на символ '>'.
589 .B M\-S\-h, M\-H
590 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
591 на символ 'v' в верхнем углу панели.
592 .\"NODE "  Quick search"
593 .SH "Быстрый поиск"
594 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
595 отображённом в файловой панели, по первым символам имени.
596 Для перехода в режим быстрого поиска используются клавиатурные сочетания
597 .B C\-s
598 или
599 .B M\-s
601 После нажатия одной из этих комбинаций вводимые символы отображаются не
602 в командной строке, а в строке поиска. Если режим
603 .I "Показ мини\-статуса"
604 включен, эта строка отображается на месте строки мини\-статуса. В
605 процессе ввода последующих символов линия подсветки перемещается к
606 следующему файлу, название которого начинается с введенной строки
607 символов. Клавиши
608 .I Backspace
609 или
610 .I DEL
611 могут использоваться для исправления ошибок. Если
612 .I C\-s
613 нажато снова, осуществляется поиск следующего подходящего файла.
615 Если переход в режим быстрого поиска осуществляется двойным нажатием
616 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
618 Кроме обычных символов в имени файла также можно использовать
619 символы маски '*' и '?'.
621 .\"NODE "  Shell Command Line"
622 .SH "  Командная строка оболочки"
623 В этом разделе перечислены команды, которые позволяют сократить число
624 нажатий на клавиши во время ввода и редактирования команд в командной
625 строке.
627 .B M\-Enter
628 Копирует подсвеченное имя файла или каталога в командную строку.
630 .B C\-Enter
631 То же самое, что M\-Enter, но работает только на консоли Linux.
633 .B M\-Tab
634 Пытается выполнить операцию
635 .\"LINK2"
636 Завершение ввода (completion)
637 .\"Completion"
638 имени файла, названия команды, переменной, имени пользователя или имени
639 машины (в зависимости от того, что вы начали набирать и какой элемент
640 команды вводите).
642 .B C\-x t, C\-x C\-t
643 Копирует в командную строку имена помеченных файлов (или подсвеченное
644 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
645 панели (C\-x C\-T).
647 .B C\-x p, C\-x C\-p
648 Первая комбинация клавиш копирует в командную строку имя текущего
649 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
651 .B C\-q
652 Эта команда (the quote command) используется для того, чтобы вставить
653 символы, которые каким\-то образом интерпретируются самим Midnight
654 Commander\-ом (например, символ '+').
656 .B M\-p, M\-n
657 Эти комбинации используются для перемещения по истории команд. M\-p
658 вызывает перемещение на команду назад по списку ранее запускавшихся
659 команд, а M\-n \- перемещение на одну команду вперед.
661 .B M\-h
662 Выводит историю текущей строки ввода (для командной строки \- историю
663 команд).
664 .\"NODE "  General Movement Keys"
665 .SH "  Клавиши управления перемещением"
666 Встроенная программа просмотра файлов, программа просмотра подсказки и
667 программа просмотра каталогов используют один и тот же программный код
668 для управления перемещением. Следовательно, для перемещения используются
669 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
670 комбинации, применяющиеся только в ней.
672 Другие части Midnight Commander\-а тоже используют некоторые из
673 комбинаций клавиш управления перемещением, так что настоящая секция
674 руководства может быть также полезна при изучении этих частей.
676 .B Up, C\-p
677 Перемещение на одну строку назад или вверх
679 .B Down, C\-n
680 Перемещение на одну строку вперед
682 .B Prev Page, Page Up, M\-v
683 Перемещение на одну страницу назад
685 .B Next Page, Page Down, C\-v
686 Перемещение на одну страницу вперед
688 .B Home, A1
689 Перемещение к началу.
691 .B End, C1
692 Перемещение к концу.
694 Программы просмотра файлов и помощи воспринимают в дополнение к
695 перечисленным еще и следующие комбинации:
697 .B b, C\-b, C\-h, Backspace, Delete
698 Перемещение на одну страницу назад
700 .B Space bar
701 Перемещение на одну страницу вперед
703 .B u, d
704 Перемещение на половину страницы назад или вперед.
706 .B g, G
707 Перемещение к началу или к концу файла.
708 .\"NODE "  Input Line Keys"
709 .SH "  Редактирование строк ввода"
710 Строки ввода (это не только
711 .\"LINK2"
712 командная строка
713 .\"Shell Command Line"
714 оболочки, но и строки в диалоговых окнах различных подпрограмм)
715 воспринимают следующие управляющие комбинации:
717 .B C\-a
718 Перемещает курсор в началу строки.
720 .B C\-e
721 Перемещает курсор в конец строки.
723 .B C\-b, стрелка\-влево
724 Перемещает курсор на одну позицию влево.
726 .B C\-f, стрелка\-вправо
727 Перемещает курсор на одну позицию вправо.
729 .B M\-f
730 Перемещает курсор на одно слово вперед.
732 .B M\-b
733 Перемещает курсор на одно слово назад.
735 .B C\-h, Backspace
736 Удаляет символ, предшествующий курсору.
738 .B C\-d, Delete
739 Удаляет символ в позиции курсора.
741 .B C\-@
742 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
743 текста.
745 .B C\-w
746 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
747 текст из строки ввода.
749 .B M\-w
750 Копирует текст, расположенный между курсором и меткой,
751 в буфер.
753 .B C\-y
754 Вставляет содержимое буфера в строку ввода перед позицией курсора.
756 .B C\-k
757 Удаляет текст от курсора до конца строки.
759 .B M\-p, M\-n
760 Эти комбинации используются для перемещения по истории команд. M\-p
761 перемещает к предыдущей команде, M\-n \- к следующей.
763 .B M\-C\-h, M\-Backspace
764 Удалить предшествующее слово.
766 .B M\-Tab
767 Пытается выполнить
768 .\"LINK2"
769 завершение ввода (completion)
770 .\"Completion"
771 имени файла, команды, переменной, имени пользователя или имени машины.
772 .\"NODE "Menu Bar"
773 .SH "Главное меню программы Midnight Commander"
774 Строка главного меню появляется в верхней части экрана после нажатия
775 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
776 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
777 версии соответственно "Left", "File", "Command", "Options" и "Right").
778 При выборе одного из этих пунктов появляется соответствующее выпадающее
779 меню.
781 Пункты меню
782 .\"LINK2"
783 "Левая" и "Правая " ("Верхняя" и "Нижняя")
784 .\"Left and Right Menus"
785 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
786 панелей и характер отображаемой в панели информации, в частности, выполнить
787 соединения с удаленными компьютерами.
789 Меню
790 .\"LINK2"
791 "Файл"
792 .\"File Menu"
793 позволяет выполнить какие\-то действия с выбранным файлом или группой
794 помеченных файлов.
796 Меню
797 .\"LINK2"
798 "Команды"
799 .\"Command Menu"
800 перечисляет действия, которые имеют более общий характер и не относятся
801 только к выделенному в данный момент файлу или группе помеченных файлов.
803 Меню
804 .\"LINK2"
805 "Настройки"
806 .\"Options Menu"
807 служит для задания ряда параметров, определяющих внешний вид и поведение
808 программы Midnight Commander. Один из пунктов этого меню служит для
809 сохранения настроек, заданных пользователем.
810 .\"NODE "  Left and Right Menus"
811 .SH "Меню левой и правой (или верхней и нижней) панелей"
812 Вид панелей, в которых отображаются списки файлов и каталогов, может
813 быть изменен через пункты меню
814 .B "Левая" (или "Верхняя")
816 .B "Правая" (или "Нижняя").
817 .\"NODE "    Listing Mode..."
818 .SH "    Формат списка..."
819 Этот пункт меню предназначен для определения формата вывода списка
820 файлов в панели. Вы можете выбрать один из 4 вариантов представления
821 списка файлов:
822 .BR "Стандартный" ,
823 .BR "Укороченный" ,
824 .B Расширенный
826 .BR "Определяемый пользователем" .
828 В стандартном формате отображаются имя файла, его размер и время
829 последней модификации.
831 В укороченном (brief) формате отображаются только имена файлов, за счет
832 чего на панели умещаются две колонки (и видно вдвое больше имен).
834 В расширенном (long) формате содержимое каталога представляется так, как
835 это делает команда
836 .BR "ls \-l" .
837 В этом формате панель занимает весь экран.
839 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
840 будете задать структуру отображаемой информации.
842 При задании структуры вначале указывается размер панели: "half"
843 (половина экрана) или "full" (весь экран).
845 После размера панели можно указать, что на панели должно быть две
846 колонки. Это делается добавлением цифры 2 в строку задания формата.
848 Далее надо перечислить имена полей с необязательным параметром ширины
849 поля. В качестве имен полей могут использоваться:
851 .B name
852 отображать имя файла.
854 .B size
855 отображать размер файла.
857 .B bsize
858 отображать размер в альтернативной форме, при которой выводятся размеры
859 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
860 или "ВВЕРХ" ("UP\-\-DIR").
862 .B type
863 отображать односимвольное поле типа. Этот символ может принимать
864 значения из подмножества символов, выводимых командой
865 .BR "ls \-F" :
866 .B *
867 (asterisk) для исполняемых файлов,
868 .B /
869 (slash) для каталогов,
870 .B @
871 (at\-sign) для ссылок (links),
872 .B =
873 (знак равенства) для сокетов (sockets),
874 .B \-
875 дефис (hyphen) для байт\-ориентированных устройств,
876 .B +
877 для блок\-ориентированных устройств,
878 .B |
879 (pipe) для файлов типа FIFO,
880 .B ~
881 (тильда) для символических ссылок на каталоги,
882 .B !
883 (восклицательный знак) для оборванных (stale) символических ссылок
884 (ссылок, указывающих в никуда).
886 .B mark
887 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
889 .B mtime
890 время последней модификации файла.
892 .B atime
893 время последнего доступа к файлу.
895 .B ctime
896 время последнего изменения файла.
898 .B perm
899 строка, показывающая текущие права доступа к файлу.
901 .B mode
902 восьмеричное представление текущих прав доступа к файлу.
904 .B nlink
905 число ссылок на данный файл.
907 .B ngid
908 идентификатор группы (GID, в цифровой форме).
910 .B nuid
911 идентификатор пользователя (UID, в цифровой форме).
913 .B owner
914 владелец файла.
916 .B group
917 группа, имеющая права на файл.
919 .B inode
920 номер inode файла.
922 Вы также можете использовать следующие имена полей для организации
923 вывода информации на дисплей:
925 .B space
926 Вставить пробел при выводе на дисплей.
928 .B |
929 Вставить вертикальную линию при выводе на дисплей.
931 Для того, чтобы задать фиксированную ширину поля, нужно добавить
932 двоеточие ':', после которого указать число позиций, которое отводится
933 под это поле. Если после числа поставить символ '+', то указанное число
934 будет интерпретироваться как минимальная ширина поля, и, если экран
935 позволяет, поле будет расширено.
937 Например,
938 .B Стандартный
939 формат вывода задается строкой:
941 half type name | size | mtime
944 .B Расширенный
945 \- строкой:
947 full perm space nlink space owner space group space size space mtime
948 space name
950 А вот пример удобного формата, определяемого пользователем:
952 half name | size:7 | type mode:3
954 Помимо того, что может задаваться формат вывода на панель списка файлов,
955 любую панель можно перевести в один из следующих режимов:
957 .B Информация
958 В этом режиме на панель выводится информация о подсвеченном в другой
959 панели файле и о текущей файловой системе (тип, свободное пространство и
960 число свободных inode).
962 .B Дерево
963 Режим отображения дерева каталогов подобен тому, который вы увидите,
964 выбрав пункт
965 .\"LINK2"
966 Дерево каталогов
967 .\"Directory Tree"
968 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
970 .B Быстрый просмотр
971 В этом режиме панель переключается на отображение содержимого файла,
972 подсвеченного в другой панели. Для вывода используется встроенная
973 .\"LINK2"
974 программа просмотра файлов\&,
975 .\"Internal File Viewer"
976 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
977 использовать все команды управления просмотром.
978 .\"NODE "    Sort Order..."
979 .SH "Порядок сортировки..."
980 Отображение списка файлов в любой из панелей может производиться в
981 соответствии с одним из восьми порядков сортировки:
983 \- по имени;
984 \- по расширению;
985 \- по размеру файла;
986 \- по времени модификации;
987 \- по времени последнего обращения к файлу;
988 \- по времени последнего изменения атрибутов файла;
989 \- по номеру узла (inode);
990 \- без сортировки.
993 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
994 кроме того можно указать, что сортировка производится в обратном
995 порядке (поставив с помощью клавиши пробела отметку в скобках возле
996 слова "Обратный (reverse)".
998 По умолчанию каталоги отображаются в начале списка, но это можно
999 изменить, проставив отметку возле опции
1000 .B "Смешивать файлы и каталоги"
1001 пункта меню
1002 .\"LINK2"
1003 Настройки панелей\&.
1004 .\"Panel options"
1005 .\"NODE "    Filter..."
1006 .SH "    Фильтр..."
1007 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1008 соответствовать имена файлов, отображаемых в панели (например,
1009 .BR "*.tar.gz" ).
1010 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1011 шаблона.
1012 .\"NODE "    Reread"
1013 .SH "    Перечитать"
1014 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1015 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1016 файлы.
1017 .\"NODE "  File Menu"
1018 .SH "  Файл"
1019 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1020 как "горячие" клавиши для команд, включенных в меню "Файл".
1021 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1022 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1023 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1024 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1026 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1027 клавиши указываются в скобках):
1029 .B Просмотр файла
1031 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1032 вызывается
1033 .\"LINK2"
1034 встроенная программа просмотра\&,
1035 .\"Internal File Viewer"
1036 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1037 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1038 внешнюю программу просмотра, путь к которой должен быть указан в
1039 переменной окружения
1040 .BR PAGER .
1041 Если переменная
1042 .B PAGER
1043 не определена, вызывается встроенная программа. Если вместо F3 нажать
1044 F13, встроенная программа просмотра не выполняет предварительного
1045 форматирования или обработки файла.
1047 В разделе
1048 .\"LINK2"
1049 Параметры для внешних редакторов и программ просмотра
1050 .\"Parameters for external editor or viewer"
1051 описано, как можно задать параметры командной строки для внешних программ
1052 просмотра файлов.
1054 .B Просмотр вывода команды
1056 По этой команде на экране появляется строка ввода, в которой вы можете
1057 ввести любую команду с параметрами (по умолчанию предлагается
1058 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1059 команды будет отображаться на экране через встроенную программу
1060 просмотра.
1062 .B Редактирование
1064 Вызывается редактор
1065 .BR vi ,
1066 либо редактор, указанный в переменной окружения
1067 .BR EDITOR ,
1068 либо
1069 .\"LINK2"
1070 встроенный редактор файлов
1071 .\"Internal File Editor"
1072 (если включена опция "Встроенный редактор"
1073 .I (use_internal_edit)
1074 в меню "Настройки / Конфигурация"). 
1076 В разделе
1077 .\"LINK2"
1078 Параметры для внешних редакторов и программ просмотра
1079 .\"Parameters for external editor or viewer"
1080 описано, как можно задать параметры командной строки для внешних редакторов.
1082 .B Копирование
1084 Вызывается диалоговое окно, в котором предлагается скопировать
1085 подсвеченный файл из каталога, отображаемого в активной панели (или
1086 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1087 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1088 который будет производиться копирование, можно изменить. Можно
1089 предварительно резервировать место под новые файлы в каталоге назначения,
1090 выставив конфигурационную опцию preallocate_space.
1091 О том, как
1092 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1093 зависимости от установки опции
1094 .I Образцы в стиле shell (Shell Patterns),
1095 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1096 можете узнать, просмотрев раздел
1097 .\"LINK2"
1098 Маски файлов для операций копирования/переименования\&.
1099 .\"Mask Copy/Rename"
1101 В процессе выполнения копирования можно нажать
1102 .B C\-c
1103 или
1104 .B ESC
1105 для того, чтобы прервать выполнение операции.
1107 В некоторых системах можно осуществлять копирование в фоновом режиме,
1108 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1109 <На фоне> (или нажав
1110 .B M\-b
1111 в диалоговом окне). Используя пункт меню
1112 .\"LINK2"
1113 "Команды/Фоновые задания"\&,
1114 .\"Background Jobs"
1115 можно управлять выполнением фоновых процессов.
1117 .B Права доступа
1119 Позволяет изменить права доступа к выделенному или помеченным файлам.
1121 .B Жесткая ссылка
1123 Создает жесткую ссылку на текущий файл.
1125 .B Абсолютная символическая ссылка
1127 Создает абсолютную символическую ссылку на текущий файл.
1129 .B Относительная символическая ссылка
1131 Создает относительную символическую ссылку на текущий файл.
1133 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1134 подобно копированию файла, но и исходное имя файла и ссылка указывают
1135 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1136 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1137 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1139 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1140 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1141 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1142 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1143 первоначальное имя файла и позже созданные жесткие ссылки на него.
1144 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1145 требуется.
1147 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1148 файл удален, символическая ссылка становится бесполезной. Символическую
1149 ссылку легко отличить от первоначального имени файла, и программа
1150 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1151 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1152 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1153 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1154 отображается имя исходного файла. Используйте символические ссылки в тех
1155 случаях, когда хотите избежать путаницы, связанной с применением жестких
1156 ссылок.
1158 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1159 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1160 на который будет указывать ссылка. Вы можете изменить их.
1162 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1163 а по относительному. Абсолютный путь начинается с корневого каталога:
1165 .I /home/frodo/mc/mc \-> /home/frodo/new/mc
1167 Относительный путь указывает на расположение файла относительно места, где
1168 будет располагаться создаваемая ссылка:
1170 .I /home/frodo/mc/mc \-> ../new/mc
1172 Для того, чтобы создать относительную символическую ссылку, используйте
1173 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1175 .B Владелец/группа
1177 Позволяет выполнить команду chown.
1179 .B Права (расширенные)
1181 Позволяет изменить права доступа и владения файлом.
1183 .B Переименование
1185 Вызывается диалоговое окно, в котором предлагается перенести
1186 подсвеченный файл из каталога, отображаемого в активной панели (или
1187 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1188 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1189 который будет производиться перенос, можно изменить, воспользовавшись
1190 соответствующей строкой ввода.
1192 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1193 команды копировании файлов (смотрите выше).
1195 .B Создание каталога
1197 Появляется диалоговое окно и создается каталог с введенным именем.
1199 .B Удаление
1201 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1202 которых помечены) в активной панели. Операцию можно прервать, нажав
1203 .B C\-c
1204 или
1205 .B ESC
1206 во время ее исполнения.
1208 .B Быстрая смена каталога
1209 .\"    Quick cd"
1211 Используйте
1212 .\"LINK2"
1213 быструю смену каталога
1214 .\"The cd internal command"
1215 если вы знаете полный путь к каталогу, в который хотите перейти (который
1216 хотите сделать текущим).
1218 .B Отметить группу
1220 Эта команда используется для отметки группы файлов по заданному шаблону.
1221 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1222 выделения группы файлов и каталогов. Если включена опция
1223 .I Только файлы,
1224 то выделены будут только файлы. Если опция
1225 .I Только файлы,
1226 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1227 .I Образцы в стиле shell (Shell Patterns),
1228 регулярные выражение строятся по тем же правилам, которые действуют в
1229 оболочке shell (* означает ноль или большее число любых символов, а ?
1230 заменяет один произвольный символ). Если опция
1231 .I Образцы в стиле shell (Shell Patterns)
1232 отключена, то пометка файлов производится по правилам обработки
1233 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1234 .I С учётом регистра
1235 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1236 Если опция
1237 .I С учётом регистра
1238 отключена, то регистр символов учитываться не будет.
1240 .B Снять отметку
1242 Используется для снятия отметки с группы файлов. Эта операция является
1243 обратной по отношению к операции отметки группы файлов и использует те
1244 же правила формирования шаблонов.
1246 .B Выход
1248 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1249 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1250 текущим каталогом будет не последний каталог, в котором вы были при
1251 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1252 Midnight Commander.
1253 .\"NODE "    Quick cd"
1254 .SH "    Быстрая смена каталога"
1255 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1256 который хотите сделать текущим, и желаете использовать встроенную
1257 команду
1258 .\"LINK2"
1259 cd\&.
1260 .\"The cd internal command"
1262 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1263 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1264 при выполнении команды
1265 .B cd.
1267 После этого надо нажать клавишу <Enter>.
1268 .\"NODE "  Command Menu"
1269 .SH "  Меню 'Команды'"
1270 .B Меню пользователя
1272 Вызывает
1273 .\"LINK2"
1274 меню пользователя\&.
1275 .\"Edit Menu File"
1276 Меню пользователя предоставляет простой способ расширения возможностей
1277 Midnight Commander за счет добавления в личное меню пользователя вызова
1278 часто используемых программ.
1280 При обращении к пункту меню
1281 .\"LINK2"
1282 .I "Дерево каталогов"
1283 .\"Directory Tree"
1284 выводится окно, отображающее структуру каталогов файловой системы.
1286 Команда
1287 .\"LINK2"
1288 .I "Поиск файла"
1289 .\"Find File"
1290 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1291 .BR M\-? .
1293 Команда
1294 .I "Переставить панели"
1295 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1296 .BR C\-u .
1298 По команде
1299 .I "Отключить панели"
1300 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1301 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1302 .BR C\-o .
1304 По команде
1305 .I "Сравнить каталоги"
1306 ("горячие" клавиши \-
1307 .BR "C\-x d" )
1308 сравнивается содержимое каталогов, отображаемых на левой и правой
1309 панелях. После сравнения можно воспользоваться командой
1310 .I "Копировать"
1311 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1312 три метода сравнения. При быстром методе сравниваются только размер и
1313 дата создания файлов с одинаковыми именами. При побайтном методе
1314 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1315 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1316 сравниваются только размеры соответствующих файлов, а дата создания не
1317 проверяется.
1319 Пункт меню
1320 .\"LINK2"
1321 .I "Внешняя панелизация"
1322 .\"External panelize"
1323 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1324 текущей панели (характерный пример \- панелизация вывода команды find).
1326 Пункт меню
1327 .I "История командной строки"
1328 выводит окно со списком ранее выполнявшихся
1329 команд. Подсвеченную строку из истории можно скопировать в командную
1330 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1331 копирование \- по клавише Enter). Доступ к истории команд можно получить
1332 также по комбинациям клавиш
1333 .B M\-p
1334 или
1335 .BR M\-n ,
1336 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1337 командную строку выводится одна команда из списка и по комбинации
1338 .B M\-p
1339 происходит смена этой команды на предыдущую, а по
1340 .B M\-n
1341 \- на следующую команду из истории команд.
1343 Пункт меню
1344 .\"LINK2"
1345 .I "Каталоги быстрого доступа"
1346 .\"Hotlist"
1347 позволяет создать список каталогов, которые часто используются, и
1348 обеспечить быстрый переход к нужному каталогу из этого списка.
1350 Пункт меню
1351 .I "Список активных ВФС"
1352 отображает список виртуальных файловых систем, активных на настоящий
1353 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1354 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1355 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1356 архива или при разорванном сетевом соединении.
1358 Пункт меню
1359 .\"LINK2"
1360 .I "Фоновые задания"
1361 .\"Background Jobs"
1362 отображает список фоновых заданий, запущенных в диалоге 
1363 копирования/перемещения кнопкой "В фоне".
1365 Пункт меню
1366 .\"LINK2"
1367 .I "Список экранов"
1368 .\"Screen selector"
1369 отображает диалоговое окно со списком одновременно работающих в данный
1370 момент встроенноых редакторов, программ просмотра и других модулей MC,
1371 поддерживающих такой режим работы.
1373 После выбора пункта меню
1374 .\"LINK2"
1375 .I "Файл расширений"
1376 .\"Edit Extension File"
1377 вы можете связать с определенным расширением файла (окончанием имени
1378 после последней точки) программу, которая будет запускаться для
1379 обработки (просмотра, редактирования или выполнения) файла с таким
1380 расширением. Запуск выбранной программы будет осуществляться после
1381 установки подсветки на имя файла и нажатия клавиши <Enter>.
1383 Пункт меню
1384 .\"LINK2"
1385 .I "Файл меню"
1386 .\"Edit Menu File"
1387 используется для редактирования пользовательского меню (которое
1388 появляется после нажатия клавиши F2).
1389 .\"NODE "    Directory Tree"
1390 .SH "    Дерево каталогов"
1391 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1392 отображена иерархическая структура каталогов.
1394 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1395 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1396 панелей.
1398 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1399 Midnight Commander создает дерево путем просмотра только небольшого
1400 подмножества всех каталогов. Если каталог, который вам нужен, не
1401 отображен, перейдите в его родительский каталог и нажмите
1402 .B C\-r
1403 (или
1404 .BR F2 ).
1406 Для управления просмотром дерева каталогов могут использоваться
1407 следующие комбинации клавиш:
1409 Работают все
1410 .\"LINK2"
1411 клавиши управления перемещением\&.
1412 .\"General Movement Keys"
1414 .B Enter
1415 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1416 режима просмотра и отображение списка файлов выбранного каталога в
1417 активной панели. При отображении дерева каталогов в одной из панелей при
1418 нажатии клавиши Enter соответствующий каталог отображается во второй
1419 панели, а на текущей панели остается дерево.
1421 .B C\-r, F2
1422 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1423 каталогов не соответствует реальной структуре: некоторые каталоги не
1424 показаны или показаны более не существующие.
1426 .B F3
1427 Удалить текущий каталог из дерева. Эта команда используется для удаления
1428 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1429 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1430 клавишу F2.
1432 .B F4
1433 Переключение между статическим (применяемым по умолчанию) и динамическим
1434 режимами перемещения по дереву.
1436 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1437 подсветки на имя другого каталога) используются только стрелки
1438 вверх/вниз. Показываются все известные программе на данный момент
1439 подкаталоги.
1441 В динамическом режиме стрелки вверх/вниз используются для перехода на
1442 соседний каталог того же уровня. Для перехода в родительский каталог
1443 используется клавиша "стрелка влево", а по стрелке вправо происходит
1444 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1445 этом отображаются только вышележащие каталоги (включая родительский и
1446 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1447 дерева каталогов динамически изменяется после каждого перемещения по
1448 дереву.
1450 .B F5
1451 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1452 куда копировать).
1454 .B F6
1455 Переместить подкаталог.
1457 .B F7
1458 Создать подкаталог в текущем (подсвеченном) каталоге.
1460 .B F8
1461 Удалить подсвеченный каталог из файловой системы.
1463 .B C\-s, M\-s
1464 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1465 такого каталога не существует, происходит просто смещение подсветки на
1466 одну строку вниз.
1468 .B C\-h, Backspace
1469 Удаляет последний символ в строке (шаблоне) поиска.
1471 .B Любой другой символ
1472 Этот символ добавляется в шаблон поиска и производится перемещение на
1473 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1474 дерева каталогов вначале необходимо активизировать режим поиска
1475 клавишами
1476 .BR C\-s .
1477 Шаблон поиска будет отображаться в строке мини\-статуса.
1479 Следующие действия возможны только в окне просмотра дерева каталогов и
1480 не поддерживаются при просмотре дерева в одной из панелей:
1482 .B F1 (Help)
1483 Вызов подсказки с отображением настоящего раздела помощи.
1485 .B Esc, F10
1486 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1488 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1489 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1490 .\"LINK2"
1491 поддержке мыши\&.
1492 .\"Mouse Support"
1493 .\"NODE "    Find File"
1494 .SH "    Поиск файлов"
1495 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1496 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1497 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1498 .\"LINK2"
1499 дерева каталогов\&.
1500 .\"Directory Tree"
1502 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1503 соответствует только целым словам (например, если указано \"foo\",
1504 не будет найдено слово \"foobar\").
1506 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1507 Во время поиска его можно приостановить кнопкой <Приостановить>
1508 и продолжить по кнопке <Продолжить>.
1510 Список найденных файлов можно просматривать, перемещаясь с помощью
1511 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1512 используется для перехода в каталог, в котором находится подсвеченный
1513 файл. Кнопка <Повтор> служит для задания параметров нового
1514 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1515 Нажатие на кнопку <Панелизация> приведет к тому, что
1516 результаты поиска будут отображены на текущую активную панель, так что
1517 вы можете производить с выбранными файлами еще какие\-то действия
1518 (просматривать, копировать, перемещать, удалять и так далее). После
1519 вывода на панель можно нажать
1520 .B C\-r
1521 для возврата к обычному списку файлов.
1523 Опция \"Разрешить игнорирование каталогов\" совместно с расположенным ниже
1524 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1525 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1526 искать в каталогах, подключенных через NFS по очень медленному каналу).
1527 Компоненты списка должны быть разделены двоеточиями. Например
1530 /cdrom:/nfs/wuarchive:/afs
1533 Относительные пути также поддерживаются. Следующий пример показывает, как
1534 при поиске пропускать специальные каталоги различных систем управления версиями:
1536 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1539 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1541 Вы можете использовать перенаправление вывода на панель
1542 (см.
1543 .\"LINK2"
1544 Критерий панелизации\&)
1545 .\"External panelize"
1546 для выполнения некоторых усложненных последовательностей действий, в то
1547 время как "Поиск файла" позволяет выполнять только простые запросы.
1548 .\"NODE "    External panelize"
1549 .SH "    Критерий панелизации"
1550 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1551 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1552 программу и отобразить вывод этой программы на текущей активной панели.
1554 Например, если вы хотите выполнить какое\-то действие над всеми
1555 символическими ссылками текущего каталога, вы можете использовать пункт
1556 "Критерий панелизации" для запуска следующей команды:
1559 find . \-type l \-print
1562 После выполнения этой команды в текущей панели будет отображено не
1563 содержимое соответствующего каталога, а только все символические ссылки,
1564 в нем расположенные.
1566 Если вы хотите вывести на панель все файлы, которые были скачаны с
1567 вашего FTP\-сайта, вы можете использовать следующую команду для
1568 извлечения нужных имен из файла протокола:
1571 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1574 Если вы захотите, то можете сохранить часто используемые команды
1575 панелизации под отдельными информативными именами, чтобы иметь
1576 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1577 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1578 потребуется ввести имя, по которому вы будете вызывать команду. В
1579 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1580 вводить всю команду заново.
1581 .\"NODE "    Hotlist"
1582 .SH "    Каталоги быстрого доступа"
1583 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1584 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1585 список можно использовать для быстрого перехода в нужный каталог.
1586 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1587 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1588 добавления метки можно также использовать комбинацию клавиш
1589 .B C\-x h,
1590 по которой текущий каталог добавляется в каталоги быстрого доступа.
1591 Программа выдаст запрос на ввод метки для этого каталога.
1593 Использование этого пункта меню обеспечивает более быстрый переход к
1594 часто используемым каталогам. Другим способом ускорения процедуры
1595 переключения на часто используемые каталоги является задание переменной
1596 CDPATH (смотрите описание
1597 .\"LINK2"
1598 встроенной команды cd\&.
1599 .\"The cd internal command"
1600 .\"NODE "    Edit Extension File"
1601 .SH "    Файл расширений"
1602 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1603 файла
1604 .BR ~/.config/mc/mc.ext .
1605 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1607 Все строки, начинающиеся с # или пустые строки игнорируются.
1609 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1610 начинаются секции файла расширений), должны иметь следующий формат:
1612 .IR keyword/desc ,
1613 т.е. все, что стоит после
1614 .I keyword/
1615 и до конца строки, интерпретируется как
1616 .I desc.
1618 В качестве keyword может стоять одно из следующих слов:
1620 .I shell
1621 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1622 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1623 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1624 не начинается с точки, то desc трактуется как полное имя файла.
1626 .I regex
1627 desc \- регулярное выражение. Обратите внимание на то, что используется
1628 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1629 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1630 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1632 .I directory
1633 Файл является каталогом и его имя соответствует регулярному выражению desc.
1635 .I type
1636 в этом случае выбираются такие файлы, для которых `file %f`
1637 соответствует регулярному выражению desc (часть filename: из `file %f`
1638 удалена).
1640 .I default
1641 подходит любой файл, независимо от того, какое значение принимает desc.
1643 .I include
1644 \- означает общую секцию.
1646 Все строки в секции, кроме первой, должны начинаться с пробела или
1647 символа табуляции и иметь следующий формат:
1649 .I keyword=command
1650 (без пробелов возле "="), где
1651 .I keyword
1652 должно быть:
1654 .I Open
1655 (строка задает действия, выполняемые в том случае, когда пользователь
1656 нажимает Enter или дважды щелкает мышкой по имени файла),
1657 .I View
1658 (F3),
1659 .I Edit
1660 (F4) или
1661 .I Include
1662 (для добавления правил из общей секции).
1664 .I command
1665 \- любая однострочная команда оболочки, в которой допускаются простые
1666 .\"LINK2"
1667 макроподстановки\&.
1668 .\"Macro Substitution"
1670 Действие вычисляется сверху вниз (таким образом порядок следования
1671 важен). Если некоторое действие пропущено, поиск продолжается как в
1672 случае, если это действие не соответствует условию. Другими словами если
1673 файл соответствует первой и второй секции, но действие View пропущено в
1674 первой секции, то при нажатии клавиши F3 будет использовано действие
1675 View из второй секции. default должно описывать все действия.
1676 .\"NODE "    Background Jobs"
1677 .SH "    Фоновые задания"
1678 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1679 из Midnight Commander (такими заданиями могут быть только операции
1680 копирования и перемещения файлов). Используя этот пункт меню или
1681 "горячие" клавиши
1682 .B C\-x j,
1683 вы можете остановить, возобновить или снять любое из фоновых заданий.
1684 .\"NODE "    Edit Menu File"
1685 .SH "    Редактирование файлов меню"
1686 Файлы меню содержат списки команд для выполнения часто повторяемых
1687 пользователем операций. Эти меню создаются и поддерживаются самими
1688 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1689 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1690 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1691 .B .mc.menu
1692 в текущем каталоге и отображает соответствующее меню (если находит и
1693 если владельцем этого файла является данный пользователь или root и этот
1694 файл не доступен на запись всем). Если такого файла не найдено, таким же
1695 образом ищется файл
1696 .BR ~/.config/mc/menu ,
1697 и в последнюю очередь mc использует общесистемное меню
1698 .BR %prefix%/share/mc/mc.menu .
1700 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1701 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1702 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1703 отличного от пробела и символа табуляции, интерпретируются как названия
1704 пунктов меню, причем если первый символ является буквой или цифрой, то
1705 соответствующая клавиша будет служить "горячей" клавишей для вызова
1706 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1707 интерпретируются как команды, которые должны выполняться при вызове
1708 соответствующего пункта меню. Эти строки должны следовать за строкой
1709 названия и их может быть несколько.
1711 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1712 командные строки копируются во временный файл во временном каталоге
1713 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1714 позволяет пользователю вставлять в команды меню любые конструкции,
1715 допустимые в командном языке оболочки. Можно также использовать
1716 макроподстановки, которые производятся перед выполнением кода меню
1717 (подробнее смотрите в секции
1718 .\"LINK2"
1719 Макроподстановки\&).
1720 .\"Macro Substitution"
1722 Вот пример файла mc.menu:
1725 A       Dump the currently selected file
1726         od \-c %f
1728 B       Edit a bug report and send it to root
1729         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1730         vi $I
1731         mail \-s "Midnight Commander bug" root < $I
1732         rm \-f $I
1734 M       Read mail
1735         emacs \-f rmail
1737 N       Read Usenet news
1738         emacs \-f gnus
1740 H       Call the info hypertext browser
1741         info
1743 J       Copy current directory to other panel recursively
1744         tar cf \- . | (cd %D && tar xvpf \-)
1746 K       Make a release of the current subdirectory
1747         echo \-n "Name of distribution file: "
1748         read tar
1749         ln \-s %d `dirname %d`/$tar
1750         cd ..
1751         tar cvhf ${tar}.tar $tar
1753 = f *.tar.gz | f *.tgz & t n
1754 X       Extract the contents of a compressed tar file
1755         tar xzvf %f
1758 .B Условия выполнения (Default Conditions)
1760 Каждому пункту меню может предшествовать условие. Строка, задающая
1761 условие, должна содержать символ '=' в первой колонке. Команды,
1762 задаваемые этим пунктом меню, будут выполняться только если условие
1763 выполняется.
1766 Синтаксис строки условия:   = <sub\-cond>
1767                 или:        = <sub\-cond> | <sub\-cond> ...
1768                 или:        = <sub\-cond> & <sub\-cond> ...
1770 где <sub\-condition> может принимать следующие значения:
1772   y <pattern>     синтаксис текущего файла соответствует шаблону.
1773                   Только для меню редактора.
1774   f <pattern>     соответствует шаблону имя текущего файла?
1775   F <pattern>     соответствует шаблону файл в пассивной
1776                   панели?
1777   d <pattern>     соответствует шаблону имя текущего
1778                   каталога?
1779   D <pattern>     соответствует шаблону имя текущего
1780                   каталога в пассивной панели?
1781   t <type>        тип файла соответствует <type>?
1782   T <type>        тип файла в пассивной панели
1783                   соответствует <type>?
1784   x <filename>    filename является исполнимым?
1785   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1788 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1789 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1790 можете задать значение опции "shell patterns" путем записи строки
1791 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1792 или 1).
1795 Типы файлов определяются следующими символами:
1797   n     не каталог
1798   r     обычный файл (regular file)
1799   d     каталог
1800   l     ссылка (link)
1801   c     байт\-ориентированное устройство (char special)
1802   b     блок\-ориентированное устройство (block special)
1803   f     fifo
1804   s     socket
1805   x     исполняемый файл
1806   t     помеченный файл (tagged)
1809 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1810 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1811 определяется не типом самого файла, а тем, помечен ли файл на панели.
1812 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1813 и ложно, если таковых нет.
1815 Если условие начинается с '=?' вместо '=', то во время выполнения
1816 проверки условия будет отображаться ход вычисления условия (a debug
1817 trace will be shown whenever the value of the condition is calculated).
1819 Значение условия вычисляется слева направо. Это значит, что
1821         = f *.tar.gz | f *.tgz & t n
1823 вычисляется как
1825         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1828 Вот пример использования условий:
1831 = f *.tar.gz | f *.tgz & t n
1832 L       List the contents of a compressed tar\-archive
1833         gzip \-cd %f | tar xvf \-
1836 .B Условия включения пункта в меню (Addition Conditions)
1838 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1839 это условие трактуется как условие включения данного пункта в меню. Если
1840 условие истинно, пункт включается в отображаемое на экране меню, если
1841 условие не выполняется \- не включается.
1843 Вы можете использовать одно и то же условие и как условие выполнения и
1844 как условие включения пункта в меню, если начнете строку условия с '+='
1845 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1846 Если вы хотите использовать два разных условия, одно для включения в
1847 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1848 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1849 .\"NODE "  Options Menu"
1850 .SH "Меню 'Настройки'"
1851 Программа Midnight Commander имеет ряд установок (опций), каждая из
1852 которых может быть включена или выключена, для чего служат несколько
1853 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1854 поставлена звездочка или знак "x" в скобках перед названием опции.
1856 Пункт
1857 .\"LINK2"
1858 Конфигурация
1859 .\"Configuration"
1860 вызывает диалоговое окно, в котором вы можете поменять большинство
1861 установок программы Midnight Commander.
1863 Пункт
1864 .\"LINK2"
1865 Внешний вид
1866 .\"Layout"
1867 служит для задания настроек, определяющих положение и вид окна программы
1868 mc на экране.
1870 Пункт
1871 .\"LINK2"
1872 Настройки панелей
1873 .\"Panel options"
1874 служит для задания настроек панелей файлового менеджера.
1876 Пункт
1877 .\"LINK2"
1878 Подтверждение
1879 .\"Confirmation"
1880 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1881 действий программа будет требовать подтверждения.
1883 Пункт
1884 .\"LINK2"
1885 Оформление
1886 .\"Appearance"
1887 вызывает диалоговое окно, в котором вы можете выбрать скин.
1889 Пункт
1890 .\"LINK2"
1891 Биты символов
1892 .\"Display bits"
1893 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1894 терминал будет обрабатывать (вводить и отображать на дисплее)
1895 информацию, представленную байтами (например, записанную в файле).
1897 Пункт
1898 .\"LINK2"
1899 Распознавание клавиш
1900 .\"Learn keys"
1901 вызывает диалоговое окно, в котором вы можете протестировать работу
1902 некоторых клавиш, которые работают не на всех типах терминалов, и
1903 связать ту реакцию системы, которая должна была последовать за нажатием
1904 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1906 Пункт
1907 .\"LINK2"
1908 Виртуальные ФС
1909 .\"Virtual FS"
1910 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1911 параметров, связанных с использованием виртуальных файловых систем.
1913 По команде
1914 .\"LINK2"
1915 Сохранить настройки
1916 .\"Save Setup"
1917 введенные значения параметров сохраняются в ini\-файле программы.
1918 .\"NODE "    Configuration"
1919 .SH "    Конфигурация"
1920 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1921 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1922 исполнения" и "Прочие настройки".
1924 .B Параметры операций с файлами
1926 .I Детали операций.
1927 Этот переключатель определяет, будет ли при выполнении операций
1928 копирования, перемещения и удаления выводится дополнительное окно,
1929 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1930 можете отключить этот вывод. Он отключается автоматически, если скорость
1931 вашего терминала меньше 9600 bps.
1933 .I Подсчитывать общий размер.
1934 Если эта опция включена, Midnight Commander перед выполнением операций
1935 копирования, перемещения и удаления подсчитывает общее число
1936 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1937 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1938 замедляет выполнение операций). Эта опция не работает, если отключена
1939 опция
1940 .I Детали операций.
1942 .I Обычный индикатор прогресса.
1943 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1944 перемещение, удаление) всегда увеличивается слева направо. Если опция
1945 выключена, направление увеличения индикатора прогресса совпадает с направлением
1946 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1948 .I Автоимя каталога.
1949 При создании нового каталога по F7 в поле ввода имени нового каталога
1950 будет автоматически подставляться имя файла или каталога, находящегося
1951 под курсором. По умолчанию выключено.
1952 .I Выделять место
1953 Если возможно, предварительно выделять место под весь копируемый файл.
1954 По умолчанию выключено.
1956 .B Клавиша Esc
1958 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1959 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1960 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1961 дважды, чтобы закрыть диалог. Но существует возможность использовать
1962 однократное нажатие ESC для этого действия.
1964 .I Однократное нажатие.
1965 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1966 ожидать нажатия второй клавиши только в течение некоторого временного
1967 интервала (см. ниже опцию
1968 .IR Интервал ),
1969 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1970 как каоманда "Отмена" (ESC ESC).
1972 .I Интервал.
1973 Эта опция используется для задания временного интервала (в микросекундах)
1974 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1975 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1976 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1977 (также в микросекундах), которая имеет приоритет над над значеним этой
1978 опции.
1980 .B Пауза после исполнения
1982 После выполнения вашей команды Midnight Commander может обеспечить
1983 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1984 варианта установки этой опции:
1986 .I Никогда.
1987 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1988 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1989 нажав C\-o.
1991 .I "На "тупых" терминалах" .
1992 Пауза будет создаваться на терминалах, которые не способны обеспечить
1993 показ вывода последней из выполнявшихся команд (это любые терминалы,
1994 отличные от xterm или Linux\-консоли).
1996 .I Всегда.
1997 Программа обеспечит паузу после выполнения любой команды.
1999 .B Прочие настройки
2001 .I Встроенный редактор.
2002 Если эта опция включена, то для редактирования файлов вызывается
2003 встроенный редактор. Если опция выключена, то будет использоваться
2004 редактор, указанный в переменной окружения
2005 .B EDITOR.
2006 Если такой редактор не задан, будет вызываться
2007 .B vi
2008 Смотрите раздел
2009 .\"LINK2"
2010 Встроенный редактор файлов\&.
2011 .\"Internal File Editor"
2013 .I Встроенный просмотр.
2014 Если эта опция включена, для просмотра файлов вызывается встроенная
2015 программа просмотра. Если опция выключена, вызывается программа,
2016 указанная в переменной окружения
2017 .B PAGER.
2018 Если такая программа не задана, используется команда
2019 .B view.
2020 Смотрите раздел
2021 .\"LINK2"
2022 Встроенная программа просмотра файлов\&.
2023 .\"Internal File Viewer"
2025 .I Автоматические меню.
2026 Если эта опция включена, пользовательское меню будет автоматически
2027 вызываться на экран при запуске программы. Это бывает полезно, если на
2028 компьютере работают неопытные пользователи (операторы), которые должны
2029 выполнять только стандартные операции.
2031 .I Спрашивать имя нового файла.
2032 Если эта опция включена, то перед открытием нового файла в редакторе
2033 будет запрошено его имя.
2035 .I Выпадение меню при вызове.
2036 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
2037 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2038 В противном случае активизируются только пункты главного меню, и вы должны
2039 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
2040 либо выбрать нужный пункт по "горячей клавише" и только после этого
2041 получите возможность выбрать пункт выпадающего меню.
2043 .I Образцы в стиле shell.
2044 По умолчанию команды Select, Unselect и Filter используют регулярные
2045 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2046 like regular expressions). Для того, чтобы достичь такого эффекта,
2047 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2048 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2049 заменяется на обычную точку. Если опция отключена, то регулярные
2050 выражения должны строиться так, как описано в ed(1).
2052 .I Дополнение: показывать всё.
2053 В процессе ввода команд Midnight Commander может выполнять
2054 .\"LINK2"
2055 Завершение ввода
2056 .\"Completion"
2057 при нажатии на клавиши
2058 .B M\-Tab,
2059 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2060 нажатии
2061 .B M\-Tab
2062 он ищет все возможные варианты завершения и, если завершения
2063 неоднозначны (имеется много разных вариантов), то только издает звуковой
2064 сигнал. При втором нажатии
2065 .B M\-Tab
2066 отображаются все возможные завершения. Если вы хотите видеть все
2067 возможные варианты завершения после первого нажатия
2068 .B M\-Tab,
2069 включите эту опцию.
2071 .I Вращающийся индикатор
2072 Если эта опция включена, Midnight Commander отображает в верхнем правом
2073 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2074 задание (операция).
2076 .I Смена каталога по ссылкам.
2077 Установка этой опции приводит к тому, что Midnight Commander будет
2078 следовать логической цепочке подкаталогов при выполнении команд смены
2079 каталога как в панели, так и по команде
2080 .B cd.
2081 Так же ведет себя по умолчанию
2082 .B bash.
2083 Если же опция не включена, Midnight Commander будет при выполнении
2084 команды
2085 .B cd
2086 следовать реальной структуре каталогов, так что если вы вошли в текущий
2087 каталог по ссылке на него, то по команде
2088 .B cd ..
2089 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2090 расположена ссылка.
2092 .I Безопасное удаление.
2093 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2094 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2095 изменяется с
2096 .B Да
2097 на
2098 .BR Нет .
2099 По умолчанию эта опция отключена.
2101 .I Автосохранение настроек.
2102 Если эта опция включена, то при выходе из программы Midnight Commander
2103 значения всех настраиваемых параметров сохраняются в файле
2104 .BR ~/.config/mc/ini .
2105 .\"NODE "    Layout"
2106 .SH "    Внешний вид"
2107 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2108 параметры отображения на экране главного окна программы Midnight
2109 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2110 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2112 .B Разбиение панелей
2114 Большую часть экрана занимают файловые панели. Вы можете указать,
2115 каким должно быть расположение панелей:
2116 .I вертикальное
2117 или
2118 .IR горизонтальное .
2119 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2120 Alt\-, (Alt\-запятая).
2122 .I Равные размеры
2123 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2125 .B Консольный вывод
2127 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2128 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2129 вывода команды.
2131 .B Прочие настройки
2133 .I Линейка меню.
2134 Если включено, основное меню программы будет отображаться постоянно вверху
2135 экрана. По умолчанию включено.
2137 .I Командная строка.
2138 Если включено, в нижней части экрана будет доступна командная строка.
2139 По умолчанию включено.
2141 .I Метки клавиш.
2142 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2143 функциональным клавишам F1\-F10. По умолчанию включено.
2145 .I Строка подсказки.
2146 Если включено, ниже панелей будут отображаться однострочные подсказки
2147 по приёмам работы в Midnight Commander. По умолчанию включено.
2149 .I Заголовок xterm.
2150 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2151 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2152 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2153 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2154 По умолчанию включено.
2156 .I Свободное место.
2157 Если включено, на нижней рамке панели будет показано свободное место и общий
2158 размер текущей файловой системы. По умолчанию включено.
2159 .\"NODE "    Panel options"
2160 .SH "    Настройки панелей"
2161 .B Основные настройки панелей
2163 .I Показывать мини\-статус.
2164 Если включено, в нижней части каждой панели выводится строка информации
2165 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2167 .I Размеры в единицах СИ.
2168 Если эта опция включена, то Midnight Commander отображает размеры файлов
2169 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2170 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2171 Midnight Commander отображат размеры в двоичных единицах (по снованию
2172 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2174 .I Смешивать файлы/каталоги.
2175 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2176 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2177 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2179 .I Показывать резервные (Backup) файлы.
2180 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2181 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2183 .I Показывать скрытые файлы.
2184 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2185 начинаются точкой (как ls \-a). По умолчанию включено.
2187 .I Быстрая загрузка каталога.
2188 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2189 Commander будет использовать для вывода содержимого каталога следующий трюк:
2190 содержимое каталога перечитывается только в том случае, если изменилась
2191 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2192 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2193 размер файла, режим доступа или владелец и т.п.) содержимое панели
2194 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2195 файлов вручную (используя клавиатурное сочетание C\-r).
2197 .I Отметка перемещает курсор.
2198 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2199 на имени файла смещается на одну строку вниз.
2201 .I Инвертировать только файлы.
2202 Если опция включена (по умолчанию она включена), инвертирование
2203 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2204 не изменяется. Если не установлена, производится инвертирование как файлов,
2205 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2207 .I Простая перестановка.
2208 Если обе панели содержат списки файлов и каталогов, простая перестановка
2209 представляет собой изменение расположения панелей на экране: правая панель
2210 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2211 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2212 По умолчанию выключено.
2214 .I Автосохранение настроек панелей.
2215 Если опция включена (по умолчанию она выключена), то при выходе из
2216 Midnight Commander'а текущие настройки панелей соханяются в файле
2217 ~/.config/mc/panels.ini.
2219 .B Навигация
2221 .I Навигация в стиле lynx.
2222 Если эта опция включена, вы имеете возможность использовать клавиши
2223 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2224 "стрелка влево" для перехода в родительский по отношению к текущему
2225 каталог (при условии, что командная строка пуста). По умолчанию опция
2226 отключена.
2228 .I Страничное листание.
2229 Если опция установлена (по умолчанию она установлена), то когда курсор
2230 (подсветка) достигает конца или начала списка файлов, отображаемого на
2231 панели, будет производиться смещение на половину этого списка (то есть
2232 половина отображаемого списка остается на экране, а половина пропадает,
2233 заменяясь следующими пунктами общего списка). Если опция не установлена,
2234 происходит смещение только на одну строку.
2236 .I Страничное листание мышью.
2237 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2238 осуществляемая с помощью мышки, производиться страницами или на одну
2239 строку.
2241 .B Расцветка файлов
2243 По умолчанию вся информация отображаются одним цветом, но вы можете
2244 сделать так, чтобы
2245 .I права доступа
2247 .I типы файлов
2248 были выделены другими
2249 .\"LINK2"
2250 цветами\&.
2251 .\"Colors"
2252 Если включено выделение цветом прав доступа, поля
2253 .I perm
2255 .I mode
2257 .\"LINK2"
2258 форматах вывода\&,
2259 .\"Listing Mode..."
2260 показывающие права пользователя, запустившего программу Midnight
2261 Commander, выделены цветом, определенным ключевым словом
2262 .I selected.
2263 Если разрешено, подсветка имён файлов производится на основании
2264 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2265 .\"LINK2"
2266 Подсветка имён файлов
2267 .\"Filenames Highlight"
2268 для получения большей информации.
2270 .B Быстрый поиск
2272 .\"LINK2"
2273 Быстрый поиск файлов
2274 .\"Quick search"
2275 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2276 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2277 с учётом регистра или без. Режим по умолчанию \- использование порядка
2278 сортировки файлов в панели.
2279 .\"NODE "    Confirmation"
2280 .SH "    Подтверждения"
2281 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2282 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2283 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2284 доступа, а также перед очисткой истории выдавался дополнительный запрос
2285 на подтверждение.
2286 .\"NODE "    Appearance"
2287 .SH "    Оформление"
2288 Используя это диалоговое окно, вы можете выбрать скин.
2290 Для получения более подробной информации о скинах обратитесь к разделу
2291 .\"LINK2"
2292 Внешний вид\&.
2293 .\"Skins"
2294 .\"NODE "    Display bits"
2295 .SH "    Биты символов..."
2296 Этот пункт меню используется для задания диапазона отображаемых на
2297 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2298 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2299 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2300 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2301 символы.
2302 .\"NODE "    Learn keys"
2303 .SH "    Распознавание клавиш..."
2304 Пункт
2305 .\"LINK2"
2306 Распознавание клавиш (Learn keys)
2307 .\"Learn keys"
2308 вызывает диалоговое окно, в котором вы можете протестировать работу
2309 некоторых клавиш
2310 .B (F1\-F20, Home, End),
2311 которые работают не на всех типах терминалов.
2313 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2314 тестироваться. Вы можете перемещать подсветку по названиям, используя
2315 клавишу
2316 .B Tab
2317 или клавиши, применяемые в редакторе
2318 .B vi
2319 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2320 клавиши со стрелками, после чего возле их названий в таблице появится
2321 пометка OK, то их тоже можно будет использовать для управления
2322 перемещением.
2324 Для тестирования работы клавиш нужно нажать каждую клавишу из
2325 перечисленных в таблице. Если она работает нормально, возле ее названия
2326 в таблице появится пометка OK. После появления такой пометки клавиша
2327 начинает работать в ее обычном режиме. Например, первое нажатие на
2328 клавишу
2329 .B F1
2330 приводит только к появлению пометки (если она работает нормально), а при
2331 следующих нажатиях будет вызываться окно подсказки. То же самое
2332 относится к клавишам стрелок. Клавиша
2333 .B Tab
2334 работает всегда.
2336 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2337 появится. В таком случае можно связать ту реакцию системы, которая
2338 должна была последовать за нажатием неработающей (отсутствующей)
2339 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2340 переместить подсветку на название неработающей клавиши (используя мышь
2341 или клавишу
2342 .BR Tab )
2343 и нажать
2344 .B Enter
2345 или клавишу
2346 .BR пробела .
2347 Должно появиться окно красного цвета, в котором вас просят нажать
2348 клавишу, которая будет использоваться вместо неработающей. Для отмены
2349 операции нажмите
2350 .B Esc
2351 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2352 комбинацию клавиш, которая будет служить заменой для неработающей
2353 клавиши (и тоже дождитесь закрытия окна).
2355 Когда закончите тестирование и настройку всех клавиш, вы можете
2356 сохранить эти настройки в секции [terminal:TERM] вашего файла
2357 .B ~/.config/mc/ini
2358 (где TERM \- название используемого терминала) либо отказаться от
2359 запоминания изменений. Если все клавиши работают нормально, то
2360 сохранение, конечно, не требуется.
2361 .\"NODE "    Virtual FS"
2362 .SH "    Виртуальные файловые системы"
2363 Этот пункт меню позволяет задать некоторые параметры кэширования
2364 информации о
2365 .\"LINK2"
2366 виртуальных файловых системах\&.
2367 .\"Virtual File System"
2369 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2370 оперативной памяти информацию, относящуюся к некоторым виртуальным
2371 файловым системам (например, списки файлов в каталогах удаленных ftp
2372 серверов).
2374 Кроме того, для получения доступа к содержимому сжатых архивов
2375 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2376 на жестком диске.
2378 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2379 может появиться желание настроить некоторые параметры таким образом,
2380 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2381 используемым файловым системам.
2383 Файловая система архиватора tar очень разумно организует работу с
2384 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2385 когда возникает необходимость обращения к информации из tar\-файла,
2386 использует этот список для извлечения нужного файла.
2388 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2389 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2390 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2391 загрузки/отображения), файловая система tar должна разархивировать файлы
2392 на диск во временный каталог и затем представить обращение к
2393 разархивированным файлам как обращение к tar\-файлу.
2395 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2396 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2397 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2398 разархивация \- операция медленная, Midnight Commander кеширует
2399 информацию в памяти на некоторое время. По истечении этого интервала
2400 времени все ресурсы, выделенные этой файловой системе, будут
2401 освобождены. По умолчанию величина этого интервала устанавливается
2402 равной 1 минуте. Смотрите также
2403 .\"LINK2"
2404 Файловая система tar\&.
2405 .\"Tar File System"
2407 Файловая система FTP сохраняет список каталогов, полученный с
2408 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2409 хранится в кеше, задается опцией
2410 .I Тайм\-аут кеша каталога FTP.
2411 Слишком маленькое значение этого параметра будет замедлять все операции
2412 с файловой системой ftp, потому что каждое обращение к ней будет
2413 означать реальное обращение к удаленному ftp серверу.
2415 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2416 (proxy host), который будет использоваться для перекачки файлов по ftp и
2417 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2418 через прокси\-сервер.
2420 .I Пароль анонимного FTP:
2421 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2422 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2423 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2424 электронный адрес для сайтов, которым не доверяете, особенно если 
2425 не используется фильтрация нежелательной корреспонденции.
2427 Также можно разрешить использование файла
2428 .BR ~/.netrc ,
2429 содержащего имена пользователей и пароли серверов FTP.
2430 Формат файла .netrc описан в .netrc (5).
2432 Смотрите раздел о
2433 .\"LINK2"
2434 файловой системе FTP
2435 .\"FTP File System"
2436 для получения дополнительной информации.
2437 .\"NODE "    Save Setup"
2438 .SH "    Сохранение установок"
2439 При загрузке Midnight Commander пытается считать значения различных
2440 установочных параметров из файла
2441 .BR ~/.config/mc/ini .
2442 Если такого файла не существует, необходимая информация ищется в
2443 общесистемном конфигурационном файле
2444 .BR mc.ini .
2445 Этот файл располагается в каталоге, путь к которому можно определить,
2446 запустив команду
2447 .BR "mc \-f" .
2448 (это можно сделать даже из командной строки MC).  Если и этого файла не
2449 существует,
2450 .I MC
2451 использует установки по умолчанию.
2453 Команда
2454 .I Сохранить настройки
2455 создает файл
2456 .BR ~/.config/mc/ini ,
2457 в котором записываются текущие значения параметров, задаваемых опциями
2458 меню
2459 .\"LINK2"
2460 Левая, Правая
2461 .\"Left and Right Menus"
2463 .\"LINK2"
2464 Настройки\&.
2465 .\"Options Menu"
2467 Если вы включите опцию
2468 .I Автосохранение настроек
2469 (пункт меню "Настройки/Конфигурация"),
2470 .I MC
2471 будет автоматически сохранять текущие настройки при выходе из программы.
2473 Значения некоторых параметров не могут быть изменены через пункты меню.
2474 Для изменения значений этих параметров вы должны отредактировать файл
2475 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2476 параметрах смотрите в разделе
2477 .\"LINK2"
2478 .I Специальные установки\&.
2479 .\"Special Settings"
2480 .\"NODE "Executing operating system commands"
2481 .SH "Выполнение команд операционной системы"
2482 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2483 должны либо набрать имя соответствующей программы в командной строке,
2484 либо выбрать имя программы в одной из панелей (переместив подсветку на
2485 имя файла программы), а затем нажать клавишу Enter.
2487 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2488 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2489 расширение выбранного файла с расширениями, прописанными в
2490 .\"LINK2"
2491 файле расширений\&.
2492 .\"Edit Extension File"
2493 Если в файле расширений найдется подраздел, задающий процедуры обработки
2494 файлов с данным расширением, то обработка файла производится в
2495 соответствии с заданными в этом подразделе командами. Перед обработкой
2496 выполняются простые
2497 .\"LINK2"
2498 макроподстановки\&.
2499 .\"Macro Substitution"
2500 .\"NODE "  The cd internal command"
2501 .SH "  Встроенная команда cd"
2502 Команда
2503 .I cd
2504 не передается на исполнение оболочке, а интерпретируется самой
2505 программой Midnight Commander. Поэтому при ее запуске возможны не все
2506 удобные макрорасширения и подстановки, доступные в оболочке, а только
2507 часть из них:
2509 .I Замена тильды
2510 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2511 вы добавите после тильды имя пользователя, эта конструкция будет
2512 заменена на имя домашнего каталога указанного пользователя.
2514 Например, ~guest \- это домашний каталог пользователя guest, в то время
2515 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2517 .I Предыдущий каталог
2518 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2519 то есть выполнив команду:
2520 .B cd \-
2522 .I Каталоги в CDPATH
2523 Если каталог, указанный команде
2524 .BR cd ,
2525 не является подкаталогом текущего каталога, то Midnight Commander
2526 использует значение переменной окружения
2527 .B CDPATH
2528 для поиска указанного каталога во всех каталогах, перечисленных в этой
2529 переменной.
2531 Например, если переменной
2532 .B CDPATH
2533 присвоено значение
2534 .BR ~/src:/usr/src ,
2535 то из любого места в файловой системе вы сможете перейти в любой
2536 подкаталог каталогов
2537 .B ~/src
2539 .BR /usr/src ,
2540 используя только относительные имена (cd linux вызовет переход в
2541 /usr/src/linux).
2542 .\"NODE "  Macro Substitution"
2543 .SH "  Макроподстановки"
2544 Перед выполнением команд, задаваемых пунктами
2545 .\"LINK2"
2546 пользовательского меню\&,
2547 .\"Edit Menu File"
2548 вызываемых
2549 .\"LINK2"
2550 по расширению имени файла\&,
2551 .\"Edit Extension File"
2552 или запускаемых из командной строки ввода, вначале выполняются простые
2553 макроподстановки.
2556 .I "%i"
2557 Отступ из пробелов, равный текущему положению курсора. Только для меню
2558 редактора.
2560 .I "%y"
2561 Тип синтаксиса текущего файла. Только для меню редактора.
2563 .I "%k"
2564 Имя файла блока редактора.
2566 .I "%e"
2567 Имя файла протокола ошибок исполнения сценариев редактора.
2569 .I "%m"
2570 Имя текущего файла меню.
2572 .I "%f" и "%p"
2573 Текущее имя файла.
2575 .I "%x"
2576 Расширение текущего файла.
2578 .I "%b"
2579 Имя текущего файла без расширения.
2581 .I "%d"
2582 Имя текущего каталога.
2584 .I "%F"
2585 Текущее имя файла в неактивной панели.
2587 .I "%D"
2588 Имя текущего каталога в неактивной панели.
2590 .I "%t"
2591 Отмеченные файлы.
2593 .I "%T"
2594 Файлы, отмеченные в неактивной панели.
2596 .I "%u" и "%U"
2597 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2598 Их можно использовать в скриптах, заданных для пункта меню или
2599 ассоциированных с расширением файла, только один раз, поскольку после их
2600 использования помеченных файлов не будет.
2602 .I "%s" и "%S"
2603 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2604 файл, имя которого подсвечено.
2606 .I "%cd"
2607 Это специальный макрос, используемый для перехода из текущего каталога в
2608 каталог, указанный перед этим макросом. Используется в основном для
2609 обращения к
2610 .\"LINK2"
2611 виртуальным файловым системам\&.
2612 .\"Virtual File System"
2614 .I "%view"
2615 Этот макрос используется для вызова встроенной программы просмотра.
2616 Может использоваться как с аргументами, так и без них. Если заданы
2617 аргументы, они должны быть заключены в фигурные скобки.
2619 Аргументами могут быть:
2620 .I ascii
2621 \- для перевода программы просмотра в режим ascii;
2622 .I hex
2623 \- для перевода программы просмотра в режим hex;
2624 .I nroff
2625 \- для указания программе просмотра, что необходимо интерпретировать
2626 выделенные (bold) и подчеркнутые последовательности nroff;
2627 .I unformatted
2628 \- указывает программе просмотра, что не нужно использовать команды
2629 nroff для выделения или подчеркивания текста;
2631 .I "%%"
2632 Символ %
2634 .I "%{любой текст}"
2635 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2636 выводится как подсказка. Макрос заменяется на текст, введенный
2637 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2638 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2639 командной строке.
2641 .I "%var{ENV\-VAR:default}"
2642 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2643 если она установлена, в противном случае будет использовано значение
2644 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2645 .\"NODE "  The subshell support"
2646 .SH "  Поддержка subshell"
2647 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2648 bash, tcsh и zsh.
2650 Если поддержка subshell включена, то Midnight Commander будет порождать
2651 точную копию (a concurrent copy) вашей оболочки (которая определена в
2652 переменной окружения
2653 .B SHELL
2654 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2655 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2656 оболочку для выполнения команды. Введенная команда передается subshell.
2657 Это позволяет изменять значения переменных окружения, использовать
2658 функции shell и определять алиасы (aliases), которые будут действовать
2659 до выхода из программы Midnight Commander.
2661 Если вы используете
2662 .BR bash ,
2663 можно указать команды, которые будут выполняться при запуске
2664 subshell, в файле
2665 .B ~/.local/share/mc/bashrc
2666 и специальную карту раскладки клавиатуры в файле
2667 .B ~/.local/share/mc/inputrc.
2668 Пользователи
2669 .B tcsh
2670 могут задать выполняемые при запуске команды в файле
2671 .B ~/.local/share/mc/tcshrc.
2673 Во время выполнения приложения в subshell можно в любой момент нажать
2674 комбинацию клавиш
2675 .B C\-o
2676 для переключения в Midnight Commander (выполняемая команда или
2677 приложение будут остановлены). Если вы прервали таким образом исполнение
2678 команды, вы не сможете запустить другую внешнюю команду, пока не
2679 завершите работу остановленного приложения.
2681 Особенностью использования subshell является то, что подсказка (prompt),
2682 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2683 оболочке.
2685 В разделе
2686 .\"LINK2"
2687 Опции запуска
2688 .\"OPTIONS"
2689 приведена дополнительная информация о том, как можно управлять
2690 (настроить) subshell.
2691 .\"NODE "Chmod"
2692 .SH "Права доступа"
2693 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2694 команде chmod \- команде изменения атрибутов доступа к файлам и
2695 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2696 клавиш
2697 .BR "C\-x c" .
2699 Диалоговое окно "Права доступа" состоит из двух частей \-
2700 .IR Права доступа
2702 .IR Файл .
2704 В части "Файл" отображается имя файла или каталога и права доступа на
2705 него в восьмеричной форме, а также указаны владелец и группа файла.
2707 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2708 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2709 помечены те атрибуты, которые установлены для данного файла. Изменять
2710 установки атрибутов можно двумя способами. При первом способе
2711 непосредственно изменяется значение атрибута в квадратных скобках возле
2712 его названия. Для изменения значений атрибутов надо переместить
2713 подсветку на название соответствующего атрибута и нажать клавишу
2714 пробела.
2716 Для перемещения подсветки по названиям атрибутов можно использовать
2717 .I клавиши\-стрелки
2718 или клавишу
2719 .IR Tab .
2720 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2721 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2722 же отображаются в части окна "Файл".
2724 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2725 в силу, надо нажать клавишу Enter или экранную кнопку
2726 .B [Установить]
2727 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2728 кнопку
2729 .BR [Прервать] .
2730 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2731 (выделенные буквы в названии атрибута).
2733 Изменять права доступа к отдельному файлу можно только первым
2734 способом (описанным выше). Если вы хотите изменить атрибуты прав
2735 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2736 этим способом, только вместо экранной кнопки
2737 .B [Установить]
2738 или клавиши <Enter> должны выбрать кнопку
2739 .B [Установить все].
2740 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2741 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2742 внимание, что значение в квадратных скобках при этом не изменяется.
2743 После этого вы выбираете один из следующих вариантов действий (то есть
2744 одну из экранных кнопок):
2746 .B [Отметить все]
2747 отмеченные атрибуты (и только они) будут установлены в те значения,
2748 которые указаны в квадратных скобках возле названия атрибута, причем для
2749 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2750 значение для выбранных файлов не изменяется.
2752 .B [Установить помеченное]
2753 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2754 установлен в 1.
2756 .B [Очистить помеченное]
2757 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2758 установлен в 0.
2760 .B [Установить]
2761 будут установлены атрибуты только для одного файла (первого из
2762 помеченных), причем установка производится так же, как по клавише
2763 [Отметить все].
2765 .B [Прервать]
2766 отказаться от выполнения команды Chmod.
2767 .\"NODE "Chown"
2768 .SH "Владелец/группа"
2769 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2770 владельца файла или группу, которая имеет какие\-то права на файл.
2771 "Горячая" клавиша для вызова этого пункта меню \-
2772 .B C\-x o.
2773 .\"NODE "Advanced Chown"
2774 .SH "Расширенная команда Chown"
2775 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2776 совмещающее в себе окна, появляющиеся при выборе пунктов
2777 .\"LINK2"
2778 Права доступа
2779 .\"Chmod"
2781 .\"LINK2"
2782 Владелец/группа\&.
2783 .\"Chown"
2784 В этом окне можно изменить как права доступа к файлу, так и
2785 владельцев файла.
2786 .\"NODE "File Operations"
2787 .SH "Операции с файлами"
2788 Когда вы выполняете операции копирования, перемещения или удаления
2789 файлов, Midnight Commander отображает на экране диалоговое окно, в
2790 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2791 идет процесс обработки. Для отображения процесса обработки на экран
2792 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2793 показывает, какая часть текущего файла обработана (например,
2794 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2795 обработана на текущий момент. Третья (bytes bar) показывает долю
2796 выполненных работ (в процентах от суммарного объема помеченных файлов).
2797 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2798 две последних диаграммы не отображаются.
2800 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2801 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2802 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2803 заданной операции, все оставшиеся файлы будут пропущены.
2805 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2806 видов.
2808 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2809 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2810 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2811 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2812 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2813 (например, воспользовавшись другим терминалом).
2815 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2816 переписать существующий файл. В этом окне отображаются время создания и
2817 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2818 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2819 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2820 ответа:
2822 согласиться (кнопка <Да>);
2824 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2826 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2827 <дописать в Конец>).
2829 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2830 файлы?") позволяет принять одно решение по всем выбранным для обработки
2831 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2832 варианта решения:
2834 .I <Все>
2835 перезаписались без дополнительных вопросов все выбранные файлы;
2837 .I <Устаревшие>
2838 перезапишутся (затрутся) только файлы, которые созданы раньше
2839 файла\-источника;
2841 .I <ни Одного>
2842 не перезаписывать файлы (но если не существует файла\-приемника, то
2843 копирование источника будет произведено);
2845 .I <Различающиеся по длине>
2846 Вы можете отказаться от выполнения операции, если нажмете клавишу
2847 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2848 производится клавишами стрелок или клавишей табуляции.
2850 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2851 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2852 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2853 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2854 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2855 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2856 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2857 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2858 подкаталогами.
2860 Если вы пометили для обработки группу файлов, то после выполнения
2861 операции будет снята отметка только с тех файлов, которые успешно
2862 обработаны. Пропущенные файлы останутся помеченными.
2863 .\"NODE "Mask Copy/Rename"
2864 .SH "Маски файлов для операций копирования/переименования"
2865 При выполнении операций копирования и перемещения (или переименования)
2866 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2867 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2868 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2869 эта вторая маска представляет собой несколько символов замены
2870 (wildcards) в конце строки, определяющей место назначение создаваемых
2871 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2872 (скопированы или перемещены с новыми именами) в соответствии с маской
2873 файла\-приемника. Если имеются помеченные файлы, то копируются
2874 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2875 для файлов\-источников.
2877 Есть еще несколько опций, которые влияют на выполнение операций
2878 копирования/перемещения файлов, и которые устанавливаются в том же окне
2879 запроса, где задаются маски имен файлов:
2881 .B "Разыменовывать ссылки"
2883 определяет, будут ли при копировании жестких или символических ссылок
2884 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2885 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2887 .B "Внутрь каталога, если есть"
2889 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2890 имя которого совпадает с именем файла (каталога), который копируется (источника).
2891 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2892 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2893 создан новый подкаталог с тем же именем, в который и будет
2894 осуществляться копирование. Лучше показать это на примере:
2896 Пусть вы хотите скопировать каталог
2897 .I /foo ,
2898 содержащий файл
2899 .I bar ,
2900 в уже существующий каталог
2901 .IR /bla/foo .
2902 Если эта опция не включена, MC скопирует файл
2903 .I /foo/bar
2904 в файл
2905 .IR /bla/foo/bar .
2906 Если опцию включить, будет создан каталог
2907 .I /bla/foo/foo
2908 и файл
2909 .I /foo/bar
2910 будет скопирован в файл
2911 .IR /bla/foo/foo/bar .
2913 .B "Сохранять атрибуты"
2915 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2916 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2917 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2918 текущим значением umask.
2920 .B "Образцы в стиле shell"
2922 Когда эта опция включена, можно использовать символы замены
2923 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2924 как это делается в shell. В маске приемника разрешается использовать только '*'
2925 и '\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2926 группе символов замены в маске источника, второй символ '*' соответствует
2927 второй группе и т. д. Аналогично, символ замены '\\1' соответствует первой
2928 группе символов замены в маске источника, символ '\\2' \- второй группе
2929 и т. д. до '\\9'. Символ '\\0' соответствует целому имени файла\-источника.
2931 Два примера:
2933 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2934 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2935 будет находиться в каталоге "/bla".
2937 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2938 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2939 вид "*.*", а маска приемника \- "\\2.\\1".
2941 Когда опция
2942 .I "Образцы в стиле shell"
2943 выключена, MC не осуществляет автоматической группировки. Для указания
2944 групп символов в маске источника, которые будут соответствовать символам
2945 замены в маске приемника, вы должны в этом случае использовать скобки '\\(...\\)'.
2946 Этот способ более гибкий, но требует больше усилий при вводе.
2948 Два примера:
2950 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2951 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2952 результатом будет "/bla/foo.tgz".
2954 Предположим, что вы хотите поменять местами имя файла и его расширение,
2955 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2956 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2958 .B "Преобразование регистра"
2960 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2961 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2962 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2963 регистре соответственно.
2965 Если использовать в маске приемника '\\U' или '\\L', то к
2966 соответствующему регистру будут преобразованы все последующие символы,
2967 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2968 или конца имени файла.
2970 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем '\\U' и '\\L'.
2972 Например, если маска источника есть '*' (опция
2973 .I "Образцы в стиле shell"
2974 включена) или '^\\(.*\\)$' (опция
2975 .I "Образцы в стиле shell"
2976 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2977  преобразованы таким образом, что первые буквы имени будут заглавными,
2978 а все остальные \- строчными.
2980 Символ '\\' в масках используется для отмены специальной интерпретации
2981 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2982 означает просто звездочку (asterisk).
2984 .B "Изменять относительные ссылки"
2986 указывает, что Midnight Commander должен изменять символические ссылки.
2987 Скопированные символические ссылки будут указывать на то же расположение,
2988 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
2989 каталоги.
2990 .\"NODE "Select/Unselect Files"
2991 .SH "Отметить файлы"
2992 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2993 .\"LINK2"
2994 Строка ввода
2995 .\"Input Line Keys"
2996 предназначена для ввода регулярного выражения (маски) для помети файлов.
2997 Если включена опция
2998 .I Только файлы,
2999 то выделены будут только файлы. Если опция
3000 .I Только файлы,
3001 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
3002 .I Образцы в стиле shell ,
3003 регулярные выражение строятся по тем же правилам, которые действуют в
3004 оболочке shell (* означает ноль или большее число любых символов, а ?
3005 заменяет один произвольный символ). Если опция
3006 .I Образцы в стиле shell
3007 отключена, то пометка файлов производится по правилам обработки
3008 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
3009 .I С учётом регистра
3010 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
3011 Если опция
3012 .I С учётом регистра
3013 отключена, то регистр символов учитываться не будет.
3014 .\"NODE "Diff Viewer"
3015 .SH "Встроенная программа сравнения файлов"
3016 mcdiff \- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
3017 Также оно позволяет редактировать их (после завершения редактирования произойдет
3018 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
3019 систем управления версиями, такими как GIT, Subversion и другие.
3021 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
3022 файлов mcdiff.
3024 .B F1
3025 Вызов встроенной помощи.
3027 .B F2
3028 Сохранение изменений в файлах.
3030 .B F4
3031 Редактирование файла в левой панели.
3033 .B F14
3034 Редактирование файла в правой панели.
3036 .B F5
3037 Произвести слияние текушего изменения.
3039 .B F7
3040 Вызов диалогового окна для задания шаблона поиска.
3042 .B F17
3043 Продолжение поиска в соответствии с ранее определенным шаблоном.
3045 .B F10, Esc, q
3046 Выход.
3048 .B Alt\-s, s
3049 Включить/выключить показ статуса различий.
3051 .B Alt\-n, l
3052 Включить/выключить показ номеров строк.
3054 .B f
3055 Увеличить левую панель до максимума.
3057 .B =
3058 Сделать панели равными по ширине.
3060 .B >
3061 Увеличить левую панель.
3063 .B <
3064 Увеличить правую панель.
3066 .B c
3067 Включить/выключить показ символов конца строки (CR) как ^M.
3069 .B 2, 3, 4, 8
3070 Установить размер табуляции.
3072 .B C\-u
3073 Поменять панели местами.
3075 .B C\-r
3076 Обновить экран.
3078 .B C\-o
3079 Переключиться в подоболочку и показать окно команд.
3081 .B Enter, Space, n
3082 Найти следующее различие.
3084 .B Backspace, p
3085 Найти предыдущее различие.
3087 .B g
3088 Показать диалог перехода к строке.
3090 .B Down
3091 Перемещение на одну строку вниз.
3093 .B Up
3094 Перемещение на одну строку вверх.
3096 .B PageUp
3097 Перемещение на одну страницу вверх.
3099 .B PageDown
3100 Перемещение на одну страницу вниз.
3102 .B Home, A1
3103 Перемещение к началу строки.
3105 .B End
3106 Перемещение в конец строки.
3108 .B C\-Home
3109 Перемещение в начало файла.
3111 .B C\-End, C1
3112 Перемещение в конец файла.
3113 .\"NODE "Internal File Viewer"
3114 .SH "Встроенная программа просмотра файлов"
3115 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3116 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3117 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3118 использована для автоматического просмотра сжатых файлов.
3120 Встроенная программа просмотра всегда пытается использовать для
3121 отображения информации лучший из методов, предоставляемых вашей системой
3122 для данного типа файла. Некоторые последовательности символов
3123 интерпретируются для задания таких атрибутов, как жирный шрифт и
3124 подчеркивание, обеспечивая более наглядное представление информации.
3126 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3127 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3128 шестнадцатеричных констант. Можно даже одновременно использовать в
3129 шаблоне поиска как ту, так и другую форму представления, например:
3132 "String" \-1 0xBB 012 "more text"
3135 Обратите внимание, что 012 является восьмеричным числом, \-1
3136 преобразовывается в 0xFF, а текст между кавычками и константами
3137 игнорируется.
3139 Некоторые детали внутренней реализации программы просмотра: на системах,
3140 которые предоставляют системный вызов mmap(2) программа отображает файл
3141 в память вместо его загрузки; иначе, а также если при вызове mmap
3142 возникает сбой или c файлом связано некоторое действие, которое требует
3143 фильтр, программа использует динамически распределяемые буфера памяти,
3144 загружая только те части файла, к которым вы обращаетесь (это относится
3145 к архивированным файлам).
3147 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3148 ассоциированы некие действия встроенной программы просмотра.
3150 .B F1
3151 Вызывает просмотр встроенной гипертекстовой подсказки.
3153 .B F2
3154 Переключает режим переноса строки.
3156 .B F4
3157 Переключает между ASCII и шестнадцатеричным режимами.
3159 .B F5
3160 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3161 которой вы хотите перейти.
3163 .BR F6 ", " /
3164 Поиск по регулярному выражению.
3166 .B ?
3167 Поиск назад по регулярному выражению.
3169 .B F7
3170 Вызов диалогового окна для задания шаблона поиска для обычного и
3171 шестнадцатеричного поиска.
3173 .B C\-s, F17, n
3174 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3175 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3176 ранее определенным шаблоном.
3178 .B C\-r
3179 То же, что и
3180 .BR C\-s ,
3181 но поиск производится в обратном направлении.
3183 .B n
3184 Найти следующее совпадение.
3186 .B F8
3187 Переключение между режимами Raw/Parsed: файл отображается либо в том
3188 виде, как он записан на диске, либо пропущенным через фильтр, который
3189 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3190 обратный по отношению к тому, который указан на экранной кнопке F8,
3191 поскольку на кнопке указывается режим, к которому осуществляется переход
3192 по данной кнопке.
3194 .B F9
3195 Переключение между режимами отображения текста в форматированном и
3196 неформатированном виде: в режиме отображения форматированного текста
3197 некоторые последовательности символов отображаются другим цветом для
3198 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3199 кнопке указан режим, обратный по отношению к текущему.
3201 .B F3, F10, Esc, q
3202 Выйти из встроенной программы просмотра.
3204 .B PageDown, пробел, C\-v
3205 Переместиться на страницу вперед.
3207 .B PageUp, M\-v, Backspace
3208 Переместиться на страницу назад.
3210 .B стрелка вниз
3211 Переместиться на одну строку вперед.
3213 .B стрелка вверх
3214 Переместиться на одну строку назад.
3216 .B C\-l
3217 Обновить изображение на экране.
3219 .B C\-o
3220 Переключиться в subshell и показать окно команд.
3222 .B [n] m
3223 Установить метку с номером n (кавычки не вводятся).
3225 .B [n] r
3226 Переместиться к метке с номером n.
3228 .B C\-f
3229 Перейти к просмотру следующего файла текущего каталога.
3231 .B C\-b
3232 Перейти к просмотру предыдущего файла в текущем каталоге.
3234 .B M\-r
3235 Переключение режима отображения линейки (вверху/внизу/отключена).
3237 Можно настроить режимы отображения файлов встроенной программой
3238 просмотра, воспользовавшись
3239 .\"LINK2"
3240 файлом расширений\&.
3241 .\"Edit Extension File"
3243 .\"NODE "Internal File Editor"
3244 .SH "Встроенный редактор"
3245 Встроенный редактор обеспечивает выполнение большинства функций
3246 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3247 нажатием клавиши
3248 .B F4
3249 при условии, что в инициализационном файле установлена в 1 опция
3250 .IR use_internal_edit .
3251 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3252 этого редактора можно редактировать двоичные файлы без потери данных.
3254 Поддерживаются следующие возможности: копирование, перемещение,
3255 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3256 .I (key for key undo);
3257 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3258 регулярным выражениям; выделение текста по комбинации клавиш
3259 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3260 переключение между режимами вставки\-замены символа; а
3261 также операция обработки блоков текста командами оболочки (an option to
3262 pipe text blocks through shell commands like indent).
3265 Разделы:
3268 .\"LINK2"
3269 Опции в ini\-файле для редактора
3270 .\"Internal File Editor / options"
3273 Редактор очень прост и практически не требует обучения. Для того, чтобы
3274 узнать, какие клавиши вызывают выполнение определенных действий,
3275 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3276 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3277 .B Shift\-<клавиши стрелок>
3278 выделение блока текста.
3279 .B Ctrl\-Ins
3280 копирует блок в файл
3281 .BR mcedit.clip .
3282 .B Shift\-Ins
3283 производит вставку последнего скопированного в mcedit.clip блока в
3284 позицию курсора.
3285 .B Shift\-Del
3286 удаляет выделенный блок текста, запоминая его в файле
3287 .BR mcedit.clip .
3288 По клавише Enter вставляются символы конца строки, причем на следующей
3289 строке автоматически устанавливается отступ. Работает выделение текста с
3290 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3291 осуществляется терминальным драйвером мыши.
3293 Для того, чтобы определить макрос, нажмите
3294 .BR Ctrl\-R ,
3295 после чего введите строки команд, которые должны быть выполнены. После
3296 завершения ввода команд снова нажмите
3297 .B Ctrl\-R
3298 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3299 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3300 .B Ctrl\-A
3301 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3302 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3303 при условии, что данная комбинация не используется для вызова какой\-либо
3304 другой функции. Макрокоманды после определения записываются в файл
3305 .B ~/.local/share/mc/mcedit/mcedit.macros
3306 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3307 соответствующей строки в этом файле.
3309 По клавише
3310 .B F19
3311 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3312 соответствующим пунктом меню, вызываемым по клавише F9, или
3313 переназначить клавишу) будет осуществляться форматирование выделенного
3314 блока кода на языке C, C++ или других. Форматирование управляется файлом
3315 .B %prefix%/share/mc/edit.indent.rc
3316 который при первом вызове копируется в
3317 .B ~/.local/share/mc/mcedit/edit.indent.rc
3318 в вашем домашнем каталоге.
3320 Встроенный редактор обрабатывает символы из второй половины кодовой
3321 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3322 опцию
3323 .B "Биты символов"
3324 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3325 (to keep the spacing clean).
3327 Описать все функции встроенного редактора в данной подсказке невозможно.
3328 Запомните только, что все основные операции можно выполнить через пункты
3329 меню, которое вызывается нажатием клавиши
3330 .B F9
3331 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3332 команде
3333 .B man mcedit
3334 или
3335 .B info mcedit
3337 .\"NODE "Internal File Editor / options"
3338 .SH "Опции в ini\-файле для редактора"
3340 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3341 Опции записываются в секцию [Midnight\-Commander].
3343 .I editor_wordcompletion_collect_entire_file
3344 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3345 или только от начала до курсора (0)
3347 .\"NODE "Screen selector"
3348 .SH "Список экранов"
3349 Midnight Commander поддерживает возможность одновременной работы своих
3350 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3351 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3352 Файловый менеджер может быть только один, несколько файловых менеджеров,
3353 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3354 экраном.
3356 Есть три способа переключения между экранами:
3357 переходк к следующему экрану в списке клавиатурной комбинацией
3358 .BR Alt\-} ,
3359 переходк к предыдущему экрану в списке клавиатурной комбинацией
3360 .BR Alt\-{ ,
3361 вызов дилогового окна со списком экранов клавиатурной комбинацией
3362 .BR Alt\-`
3363 или с помощью пункта меню.
3364 Все эти комбинации клавиш одинаковы во всех экранах.
3366 .\"NODE "Completion"
3367 .SH "Завершение ввода"
3368 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3370 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3371 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3372 введенный текст как переменную (если текст начинается с
3373 .BR $ ")",
3374 имя пользователя (если текст начинается с
3375 .BR ~ ")",
3376 имя машины (если текст начинается на
3377 .BR @ ")"
3378 или как команду (если вы в командной строке в позиции, где вы можете
3379 вводить команду; в этом случае для завершения ввода используются
3380 зарезервированные слова оболочки, в том числе любая из встроенных команд
3381 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3382 категорий, выполняется попытка завершения текста как имени файла.
3384 Завершение имен файлов, пользователей, переменных и машин работает во
3385 всех строках ввода, завершение команд \- только в командной строке. Если
3386 однозначно выполнить завершение ввода невозможно (имеется несколько
3387 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3388 зависимости от установки опции
3389 .\"LINK2"
3390 Дополнение: показывать всё
3391 .\"Configuration"
3392 в пункте меню
3393 .\"LINK2"
3394 Настройки/Конфигурация\&.
3395 .\"Configuration"
3396 Если эта опция включена, список всех возможных вариантов завершения
3397 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3398 помощью клавиш стрелок и
3399 .BR Enter .
3400 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3401 всех возможных завершений. Если вы снова нажмете
3402 .BR M\-Tab ,
3403 будет выведено уже сокращенное множество вариантов, причем в строку
3404 ввода добавляются те символы, которые определяются однозначно (даже если
3405 полное завершение ввода еще невозможно). Как только неопределенность
3406 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3407 отказаться от вывода на экран этого окна в любое время, нажав одну из
3408 клавиш
3409 .BR Esc ", " F10
3410 или стрелку влево/вправо. Если опция
3411 .\"LINK2"
3412 Дополнение: показывать всё
3413 .\"Configuration"
3414 отключена, окно с вариантами завершения появляется только тогда, когда
3415 вы нажмете клавиши
3416 .B M\-Tab
3417 второй раз, при первом нажатии MC только издает звуковой сигнал.
3419 Используйте экранирование символов
3420 .BR ? ", " * " и " &
3421 (как \fB\\?\fR, \fB\\*\fR, \fB\\&\fR )
3422 в именах файлов, чтобы они не рассматривались как метасимволы в регулярных
3423 выражениях при подстановках в полях ввода.
3425 .\"NODE "Virtual File System"
3426 .SH "Виртуальные файловые системы"
3427 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3428 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3429 называется переключателем виртуальных файловых систем \- virtual file
3430 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3431 расположенными на не\-Unix\-овых файловых системах.
3433 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3434 Виртуальных Файловых Систем \- ВФС (VFS):
3436 \- локальной файловой системы, используемой для обычных файловых систем
3437 Unix;
3439 \- файловой системы ftpfs, используемой для манипулирования файлами на
3440 удаленных компьютерах по протоколу FTP;
3442 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3443 tar\-файлов;
3445 \- файловой системы undelfs, используемой для восстановления удаленных
3446 файлов в файловой системе ext2 (файловая система, используемая в Linux
3447 по умолчанию);
3449 \- файловой системы fish (для манипулирования файлами при работе с
3450 оболочкой через такие программы как rsh и ssh);
3452 \- и, наконец, сетевой файловой системы nfs.
3454 MC может быть собран с поддержкой файловой системы smbfs, используемой
3455 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3456 (CIFS).
3458 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3459 все встречающиеся имена путей и формируют корректные обращения к
3460 различным файловым системам. Форматы обращения к каждой из виртуальных
3461 файловых систем описаны в отдельных разделах по каждой ВФС:
3463 .\"LINK2"
3464 Файловая система ftpfs (FTP File System)
3465 .\"FTP File System"
3467 .\"LINK2"
3468 Файловая система tar
3469 .\"Tar File System"
3471 .\"LINK2"
3472 Файловая система FISH (FIle transfer over SHell)
3473 .\"FIle transfer over SHell filesystem"
3475 .\"LINK2"
3476 Файловая система SFTP (SSH File Transfer Protocol)
3477 .\"SFTP (SSH File Transfer Protocol) filesystem"
3479 .\"LINK2"
3480 Файловая система UFS (Undelete File System)
3481 .\"Undelete File System"
3483 .\"LINK2"
3484 Файловая система smbfs
3485 .\"SMB File System"
3486 .\"NODE "  FTP File System"
3487 .SH "Файловая система ftpfs"
3488 Файловая система ftpfs позволяет работать с файлами на удаленных
3489 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3490 (доступную из меню левой и правой панелей) или же непосредственно
3491 сменить текущий каталог командой cd, задав путь к каталогу следующим
3492 образом:
3494 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3496 Элементы
3497 .IR user ", " port
3499 .I remote\-dir
3500 не обязательны. Если элемент
3501 .I user
3502 указан, то Midnight Commander будет пытаться регистрироваться на
3503 удаленном компьютере с эти именем, в противном случае будет использовано
3504 имя anonymous или имя из файла ~/.netrc.
3505 Необязательный элемент
3506 .I pass
3507 (если указан) используется как пароль для входа. Однако явно задавать
3508 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3509 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3510 нельзя быть полностью уверенным в безопасности).
3513     ftp://ftp.nuclecu.unam.mx/linux/local
3514     ftp://tsx\-11.mit.edu/pub/linux/packages
3515     ftp://!behind.firewall.edu/pub
3516     ftp://guest@remote\-host.com:40/pub
3517     ftp://miguel:xxx@server/pub
3520 Для того, чтобы соединиться с сервером, который расположен за firewall,
3521 нужно использовать префикс ftp://! (то есть добавить восклицательный
3522 знак перед именем сервера), чтобы указать Midnight Commander на
3523 необходимость использовать прокси для осуществления передач по ftp. Вы
3524 можете задать имя прокси в диалоговом окне
3525 .\"LINK2"
3526 Виртуальные ФС...
3527 .\"Virtual FS"
3528 меню "Настройки".
3530 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3531 в квадратных скобках возле опции
3532 .I Всегда использовать FTP прокси
3533 в диалоговом окне
3534 .\"LINK2"
3535 Виртуальные ФС...
3536 .\"Virtual FS"
3537 меню "Настройки". В таком случае программа всегда будет использовать
3538 указанный прокси\-сервер. При этом (если опция установлена) программа
3539 делает следующее: считывает из файла
3540 .B %prefix%/share/mc/mc.no_proxy
3541 имена локальных машин (если имя начинается с точки, оно считается именем
3542 домена), и, если заданное при установлении FTP\-соединения имя машины
3543 совпадает с одним из имен, указанных в файле
3544 .B mc.no_proxy
3545 без точки, то производит прямое обращение к данной машине.
3547 При подключении к ftp\-серверу через фильтрующий пакеты
3548 маршрутизатор (If you are using the ftpfs code with a filtering packet
3549 router), который не позволяет использовать обычный режим открытия
3550 файлов, можно заставить программу работать в режиме пассивного
3551 открытия файла (the passive\-open mode). Для этого установите в
3552 инициализационном файле опцию
3553 .I ftpfs_use_passive_connections
3554 в 1.
3556 Midnight Commander сохраняет в течение заданного интервала времени
3557 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3558 памяти. Величина этого интервала времени задается в диалоговом окне
3559 .\"LINK2"
3560 Виртуальные ФС...
3561 .\"Virtual FS"
3562 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3563 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3564 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3565 панели командой
3566 .BR C\-r .
3567 Это не является недоработкой (если вы думаете, что это ошибка,
3568 поразмыслите над тем, как происходит работа по FTP с файлами,
3569 находящимися на другой стороне Атлантического океана).
3570 .\"NODE "  Tar File System"
3571 .SH "Файловая система tar"
3572 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3573 tar\-файлам, используя команду chdir. Для перехода в каталог,
3574 представляющий список файлов tar\-файла, нужно использовать команду,
3575 имеющую следующий формат:
3577 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3579 Файл mc.ext по умолчанию содержит команды для просмотра
3580 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3581 достаточно  просто переместить указатель на имя tar\-файла и нажать
3582 Enter. Чтобы понять, как это достигается, смотрите раздел
3583 .\"LINK2"
3584 Файл расширений\&.
3585 .\"Edit Extension File"
3587 Примеры:
3590     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3591     /ftp/GCC/gcc\-2.7.0.tar/utar://
3594 В последнем примере указан полный путь к tar\-архиву.
3595 .\"NODE "  FIle transfer over SHell filesystem"
3596 .SH "  Файловая система FISH (FIle transfer over SHell)"
3597 Файловая система fish \- это сетевая файловая система, которая позволяет
3598 работать с файлами на удаленном компьютере так, как если бы они были
3599 расположены на вашем диске. Для того, чтобы это было возможно, на
3600 удаленном компьютере должен быть запущен fish\-сервер, или
3601 bash\-совместимая оболочка shell.
3603 Для соединения с удаленным компьютером нужно выполнить команду
3604 перехода в каталог (chdir), имя которого задается в следующем формате:
3606 .I sh://[user@]machine[:options]/[remote\-dir]
3608 Элементы
3609 .IR user ", " options
3611 .I remote\-dir
3612 не обязательны. Если задан элемент
3613 .IR user ,
3614 то Midnight Commander будет регистрироваться на удаленный компьютер под
3615 этим именем, в противном случае \- под тем именем, с которым вы
3616 зарегистрированы в локальной системе.
3618 В качестве
3619 .I options
3620 могут использоваться:
3622   'C' \- использовать сжатие;
3623   'r' \- использовать rsh вместо ssh;
3624   port \- использовать данный порт для поключения
3625 к удалённому компьютеру.
3627 Если задан элемент
3628 .IR remote\-dir ,
3629 то указанный каталог станет текущим после соединения с удаленным
3630 компьютером.
3632 Примеры:
3635     sh://onlyrsh.mx:r/linux/local
3636     sh://joe@want.compression.edu:C/private
3637     sh://joe@noncompressed.ssh.edu/private
3638     sh://joe@somehost.ssh.edu:2222/private
3640 .\"NODE "  SFTP (SSH File Transfer Protocol) filesystem"
3641 .SH "  Файловая система SFTP (SSH File Transfer Protocol)"
3642 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3643 работать с файлами на удаленном компьютере так, как если бы они были
3644 расположены на вашем диске. Для того, чтобы это было возможно, на
3645 удаленном компьютере должен быть запущен sftp\-сервер.
3647 Для соединения с удаленным компьютером нужно выполнить команду
3648 перехода в каталог (chdir), имя которого задается в следующем формате:
3650 .I sftp://[user@]machine[:port]/[remote\-dir]
3652 Элементы
3653 .IR user ", " port
3655 .I remote\-dir
3656 не обязательны. Если задан элемент
3657 .IR user ,
3658 то Midnight Commander будет регистрироваться на удаленный компьютер под
3659 этим именем, в противном случае \- под тем именем, с которым вы
3660 зарегистрированы в локальной системе.
3661 Если задан
3662 .I port
3663 то он будет использован для поключения к удалённому компьютеру.
3664 Если задан элемент
3665 .IR remote\-dir ,
3666 то указанный каталог станет текущим после соединения с удаленным
3667 компьютером.
3669 Примеры:
3672     sftp://onlyrsh.mx/linux/local
3673     sftp://joe:password@want.compression.edu/private
3674     sftp://joe@noncompressed.ssh.edu/private
3675     sftp://joe@somehost.ssh.edu:2222/private
3677 .\"NODE "  Undelete File System"
3678 .SH "  Файловая система UFS (Undelete File System)"
3679 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3680 по умолчанию, таким образом, что появится возможность восстанавливать
3681 удаленные файлы (но только в файловой системе ext2). Файловая система
3682 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3683 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3684 некоторое количество таких файлов и восстановить их.
3686 Для того, чтобы воспользоваться этой возможностью (этой файловой
3687 системой), нужно выполнить команду перехода (chdir) в специальный
3688 каталог, имя которого образуется из префикса  "undel://" и имени
3689 специального файла устройства, на котором находится реальная файловая
3690 система.
3692 Например, чтобы восстановить удаленные файлы на втором разделе первого
3693 SCSI\-диска, нужно использовать следующее имя:
3696     undel://sda2
3699 Загрузка списка удаленных файлов требует некоторого времени, так что
3700 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3701 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3702 либо последовательным просмотром содержимого (в общем, я вам не
3703 завидую!).
3704 .\"NODE "  SMB File System"
3705 .SH "  Файловая система smbfs"
3706 Файловая система smbfs позволяет работать с файлами на удаленных
3707 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3708 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3709 использовать пункт "SMB связь..." (доступный из меню левой и правой
3710 панелей) или же непосредственно сменить текущий каталог командой cd,
3711 задав путь к каталогу следующим образом:
3713 .I smb://[username@]machine[/service][/remote\-dir]
3715 Элементы
3716 .IR username ", " service
3718 .I remote\-dir
3719 необязательны.
3720 .IR username ", " domain
3722 .I password
3723 могут быть указаны в окне диалога.
3725 Примеры:
3728     smb://machine/Share
3729     smb://other_machine
3730     smb://guest@machine/Public/Irlex
3732 .\"NODE "  EXTernal File System"
3733 .SH "  Внешняя файловая система (EXTernal File System)"
3734 .B extfs
3735 Внешняя файловая система позволяет очень просто интегрировать новые
3736 файловые контейнера и типы файлов простым написанием скриптов.
3738 Файловая система Extfs подраздляется на две категории:
3740 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3741 типов файлов.они представляют некоторые системные данные как дерево каталогов
3742 Вы можете их вызвать набрав
3743 .RI ' "cd fsname://" '
3744 Где fsname \- это короткое имя extfs (см. ниже).  Примеры этих ВФС включают
3745 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3746 в системе пакетов Debian).
3748 Например, для получения списка звуковых дорожек на CD наберите:
3751   cd audio://
3754 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3755 содержимое файла как дерево каталогов.  Они могут состоять из 'реальных' файлов,
3756 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3757 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3758 Для доступа к этим ВФС суффикс
3759 .RI 'fsname:// '
3760 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3762 Например, для получения списка содержимого архива documents.zip наберите:
3765   cd documents.zip/uzip://
3768 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3769 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3770 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3771 внутри extfs, как и на любой другой нелокальной ВФС.
3773 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3775 .B a
3776 доступ к DOS/Windows диску 'A:'
3777 .RI ( "cd a://" ).
3779 .B apt
3780 front end для системы управления пакетами APT (Debian)
3781 .RI ( "cd apt://" ).
3783 .B audio
3784 Чтение и воспроизведение звуковых дорожек с CD
3785 .RI ( "cd audio://"
3787 .IR "cd device/audio://" ).
3789 .B bpp
3790 пакеты дистрибутива Bad Penguin GNU/Linux
3791 .RI ( "cd file.bpp/bpp://" ).
3793 .B deb
3794 пакеты дистрибутива Debian GNU/Linux
3795 .RI ( "cd file.deb/deb://" ).
3797 .B dpkg
3798 Управление установленными deb\-пакетами
3799 .RI ( "cd deb://" ).
3801 .B hp48
3802 просмотр и копирование файлов с/на калькулятор HP48
3803 .RI ( "cd hp48://" ).
3805 .B lslR
3806 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3807 .RI ( "cd filename/lslR://" ).
3809 .B mailfs
3810 поддержка файлов формата mailbox
3811 .RI ( "cd mailbox/mailfs://" ).
3813 .B patchfs
3814 поддержка diff\-файлов
3815 .RI ( "cd filename/patchfs://" ).
3817 .B rpm
3818 поддержка файлов в формате RPM
3819 .RI ( "cd filename/rpm://" ).
3821 .B rpms
3822 Управление установленными в системе RPM\-пакетами
3823 .RI ( "cd rpms://" ).
3825 .B ulha, urar, uzip, uzoo, uar, uha
3826 архивы
3827 .RI ( "cd archive/xxxx://"
3828 где xxxx один из:
3829 .IR ulha ,
3830 .IR urar ,
3831 .IR uzip ,
3832 .IR uzoo ,
3833 .IR uar ,
3834 .IR uha ).
3836 Вы можете назначить ВФС файлах по типу или расширению в секции
3837 .\"LINK2"
3838 Файл расширений
3839 .\"Edit Extension File"
3840 Например, для обработки пакетов Debian внесите:
3843   regex/\.deb$
3844           Open=%cd %p/deb://
3846 .\"NODE "Colors"
3847 .SH "Цвета"
3848 Программа Midnight Commander пытается определить, поддерживает ли ваш
3849 терминал цвета, используя для этого базу данных о терминалах и имя
3850 вашего терминала. Иногда это не удается. В таких случаях можно
3851 включить или отключить цветной вывод, используя ключи запуска программы
3852 \-c и \-b, соответственно.
3854 Программа может быть скомпилирована с использованием библиотек
3855 .B ncurses
3856 или
3857 .BR slang .
3858 .B ncurses
3859 не дает возможности включать цветной режим: ncurses использует только
3860 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3861 библиотека была использована при компиляции, дайте команду
3862 .BR "mc \-V" .
3864 Если программа скомпилирована с использованием менеджера экрана
3865 .BR S\-Lang ,
3866 она проверяет значение переменной
3867 .BR COLORTERM .
3868 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3870 Можно указать терминалы, которые всегда должны работать в цветном
3871 режиме, добавив строку
3872 .I color_terminals
3873 в секцию Colors инициализационного файла. В этом случае Midnight
3874 Commander не будет пытаться определить, поддерживает ли ваш терминал
3875 цветной вывод. Пример:
3878 [Colors]
3879 color_terminals=linux,xterm
3882 color_terminals=terminal\-name1,terminal\-name2...
3885 Midnight Commander обеспечивает также возможность изменять цвета,
3886 заданные по умолчанию. В настоящее время таблица используемых цветов
3887 задается переменной
3888 .B MC_COLOR_TABLE
3889 или в секции Colors инициализационного файла.
3891 В секции Colors загружаемая по умолчанию таблица цветов определяется
3892 переменной (строкой)
3893 .IR base_color .
3894 Вы можете указать альтернативную таблицу цветов для терминала, используя
3895 имя терминала как ключ в этой секции. Пример:
3898 [Colors]
3899 base_color=
3900 xterm=menu=magenta:marked=,magenta:markselect=,red
3903 Формат определения цвета:
3906   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3909 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3910 могут использоваться: для задания цветовой палитры в панелях: normal,
3911 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3912 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3913 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3914 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3915 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3916 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3917 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3918 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3919 программы просмотра: viewnormal, viewbold, viewunderline, viewselected. Цвета в
3920 редакторе: editnormal, editbold, editmarked, editwhitespace, editlinestate.
3921 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3923 Цвета задавать не обязательно. Цвет какого именно поля определяется
3924 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3925 Некоторые случаи требуют пояснений.
3927 .I header
3928 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3929 и индикатор сортировки.
3931 .I input
3932 определяет цвета в строке ввода в диалоговых окнах;
3934 .I inputmark
3935 цвет выделенного текста в строке ввода в диалоговых окнах;
3937 .I inputunchanged
3938 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3940 .I commandlinemark
3941 цвет выделенного текста в командной строке;
3943 .I gauge
3944 определяет цвет заполненной части полоски (progress bar), при
3945 графическом отображении хода выполнения файловых операций (копирование и
3946 др.).
3947 .I disabled
3948 определяет цвет элемента диалога, который не может по каким\-то причинам быть выбран
3949 для работы с ним.
3951 Диалоговые окна используют следующие цвета:
3952 .I dnormal
3953 используется для нормального текста,
3954 .I dfocus
3955 \- цвет, используемый
3956 для выделенного в данный момент компонента окна,
3957 .I dhotnormal
3958 \- цвет, используемый для выделения "горячих" клавиш в обычных
3959 компонентах, в то время как цвет
3960 .I dhotfocus
3961 используется для выделения "горячих" клавиш в выбранных в данный момент
3962 компонентах окна.
3964 В меню используется та же самая схема, только в качестве названий
3965 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3967 Окно подсказки использует следующие цвета:
3968 .I helpnormal
3969 \- для отображения простого текста,
3970 .I helpitalic
3971 \- для вывода текста, выделенного в man\-страницах курсивом,
3972 .I helpbold
3973 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3974 .I helplink
3975 \- для выделения неактивных гиперссылок,
3976 .I helpslink
3977 \- для выделения активной в данный момент гиперссылки.
3979 Во всплывающем меню используются следующие цвета:
3980 .I pmenunormal
3981 \- для невыбранных пунктов меню и как основной цвет окна,
3982 .I pmenusel
3983 \- для выбранного пункта меню,
3984 .I pmenutitle
3985 \- для заголовка окна меню.
3987 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3988 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3989 lightgray и white. Для прозрачного фона используются специальное ключевое
3990 слово "default". Слово "default" можно использовать только при задании цвета
3991 фона. Для основных цветов MC используется другое специальное ключевое
3992 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3993 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3994 и от gray0 до gray23.
3995 Пример:
3998 [Colors]
3999 base_color=normal=white,default:marked=magenta,default
4002 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
4003 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
4004 The special word "none" menas no attributes, without attempting to fall back
4005 to base_color. Пример:
4008 menuhotsel=yellow;black;bold+underline
4010 .\"NODE "Skins"
4011 .SH "Внешний вид"
4012 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
4013 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
4014 файл называется далее скин\-файл. переопределение внешнего вида полностью
4015 совместимо с заданием цветов, описанным в секции
4016 .\"LINK2"
4017 Цвета\&.
4018 .\"Colors"
4020 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
4021 опцию '256colors' со значением TRUE в секции [skin].
4023 Поиск скин\-файла производится по следующему алгоритму (до
4024 первого нахождения файла):
4027 1) параметр командной строки 
4028 .B \-S <скин>
4029 или
4030 .B \-\-skin=<скин>
4032 2) переменная окружения
4033 .B MC_SKIN
4035 3) параметр
4036 .B skin
4037 в секции
4038 .B [Midnight\-Commander]
4039 конфигурационного файла.
4041 4) файл
4042 .B %sysconfdir%/mc/skins/default.ini
4044 5) файл
4045 .B %prefix%/share/mc/skins/default.ini
4047 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4048 либо просто название скина (с расширением \.ini либо без него). В данном 
4049 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4050 нахождения):
4054 .B ~/.local/share/mc/skins/
4057 .B %sysconfdir%/mc/skins/
4060 .B %prefix%/share/mc/skins/
4063 Для получения расширенной информации, обратитесь к подразделам:
4065 .\"LINK2"
4066 Описание секций и параметров
4067 .\"Skins sections"
4069 .\"LINK2"
4070 Опеределения цветовых пар
4071 .\"Skins colors"
4073 .\"LINK2"
4074 Линии для отрисовки рамок
4075 .\"Skins lines"
4077 .\"LINK2"
4078 Совместимость
4079 .\"Skins oldcolors"
4082 .\"NODE "  Skins sections"
4083 .SH "  Описание секций"
4084 Секция
4085 .B [skin]
4086 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
4087 .I description
4088 кратко описывает скин.
4091 Секция
4092 .B [filehighlight]
4093 содержит описания цветовых пар для групп подсветок имен файлов.
4094 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4095 Смотрите раздел 
4096 .\"LINK2"
4097 Подсветка имён файлов
4098 .\"Filenames Highlight"
4099 для получения подробной информации.
4102 Секция
4103 .B [core]
4104 содержит описание элементов, используемых повсеместно.
4106 .I _default_
4107 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4109 .I selected
4110 курсор
4112 .I marked
4113 отмеченные данные
4115 .I markselect
4116 курсор на отмеченных данных
4118 .I gauge
4119 цвет заполненной части полоски (progress bar)
4121 .I input
4122 элемент ввода данных
4124 .I reverse
4125 инвертированный цвет
4128 Секция
4129 .B [dialog]
4130 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4132 .I _default_
4133 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4135 .I dfocus
4136 Цвет элемента, находящегося в фокусе
4138 .I dhotnormal
4139 Цвет хоткеев
4141 .I dhotfocus
4142 Цвет хоткеев, находящихся в фокусе
4145 Секция
4146 .B [error]
4147 содержит описания элементов диалога\-сообщения об ошибках.
4149 .I _default_
4150 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4152 .I errdhotnormal
4153 Цвет хоткеев
4155 .I errdhotfocus
4156 Цвет хоткеев, находящихся в фокусе
4159 Секция
4160 .B [menu]
4161 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4162 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4164 .I _default_
4165 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4167 .I entry
4168 Цвет пунктов меню
4170 .I menuhot
4171 Цвет хоткеев
4173 .I menusel
4174 Цвет выделенного пункта меню
4176 .I menuhotsel
4177 Цвет хоткеев, находящихся в фокусе
4179 .I menuinactive
4180 Цвет неактивного меню
4183 Секция
4184 .B [help]
4185 содержит описания цветов для окна отображения помощи.
4187 .I _default_
4188 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4190 .I helpitalic
4191 Цветовыделение элементов с атрибутом
4192 .B italic
4194 .I helpbold
4195 Цветовыделение элементов с атрибутом
4196 .B bold
4198 .I helplink
4199 Цвет ссылок
4201 .I helpslink
4202 Цвет ссылки, находящейся под курсором
4205 Секция
4206 .B [editor]
4207 содержит описания элементов редактора
4209 .I _default_
4210 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4212 .I editbold
4213 Цветовыделение элементов с атрибутом
4214 .B bold
4216 .I editmarked
4217 Цвет выделенного текста
4219 .I editwhitespace
4220 Подсветка знаков табуляции и "висящих" пробелов
4222 .I editlinestate
4223 Цвет области отображения состояния строки.
4226 Секция
4227 .B [viewer]
4228 содержит описания элементов редактора
4230 .I viewunderline
4231 Цветовыделение элементов с атрибутом
4232 .B underline
4234 .\"NODE "  Skins colors"
4235 .SH "  Цветовые пары"
4236 Каждый параметр в скин\-файле содержит цветовые пары.
4238 Цветовые пары описываются как два цвета и необязательные атрибуты,
4239 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4240 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4241 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4242 секции).
4244 Например:
4247 [core]
4248     # зелёным по чёрному
4249     _default_=green;black
4250     # зелёным (умолч.) по синему
4251     selected=;blue
4252     # жёлтым по чёрному (умолч.) с подчёркиванием
4253     marked=yellow;;underline
4257 Возможные цвета (названия) и атрибуты описаны в секции
4258 .\"LINK2"
4259 Цвета\&.
4260 .\"Colors"
4262 .\"NODE "  Skins lines"
4263 .SH "  Линии для отрисовки рамок"
4264 Линии задаются в секции
4265 .B [Lines]
4266 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4267 переназначить на использование любых utf\-8 символов, похожих на линии
4269 .I ВНИМАНИЕ!!!
4270 При сборке Midnight Commander с библиотекой Ncurses использование
4271 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4272 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4275 Описание параметров секции
4276 .BR [Lines] :
4278 .I lefttop
4279 изображение левого верхнего угла рамки
4281 .I righttop
4282 изображение правого верхнего угла рамки
4284 .I centertop
4285 изображение ответвления горизонтальной линии вниз
4287 .I centerbottom
4288 изображение ответвления горизонтальной линии вверх
4290 .I leftbottom
4291 изображение левого нижнего угла рамки
4293 .I rightbottom
4294 изображение правого нижнего угла рамки
4296 .I leftmiddle
4297 изображение ответвления вертикальной линии вправо
4299 .I rightmiddle
4300 изображение ответвления вертикальной линии влево
4302 .I centermiddle
4303 изображение пересечения вертикальной и горизонтальной линий
4305 .I horiz
4306 изображение горизонтальной линии
4308 .I vert
4309 изображение вертикальной линии
4311 .I thinhoriz
4312 изображение тонкой горизонтальной линии
4314 .I thinvert
4315 изображение тонкой вертикальной линии
4317 .\"NODE "  Skins oldcolors"
4318 .SH "  Совместимость"
4319 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4320 с назначением цветов, описанном в секции
4321 .\"LINK2"
4322 Цвета\&.
4323 .\"Colors"
4325 В данном случае переназначение цветов имеет приоритет над скин\-файлами и носит
4326 дополняющий характер.
4328 .\"NODE "Filenames Highlight"
4329 .SH "Подсветка имён файлов"
4330 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4331 (в качестве групп подсветки) и значения параметров как цветовые пары.
4332 Описания цветовых пар смотрите в разделе
4333 .\"LINK2"
4334 Внешний вид
4335 .\"Skins"
4337 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4338 (~/.config/mc/filehighlight.ini).
4339 Названия групп должны совпадать с названиями параметров в секции
4340 [filehighlight] в текущем скин\-файле.
4342 Ключи в группах могут принимать  следующие значения:
4344 .I type
4345 Тип файла. Если параметр присутствует, остальные опции игнорируются
4347 .I regexp
4348 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4350 .I extensions
4351 Список расширений файлов. Раасширения разделяются символом ';'.
4353 .I extensions_case
4354 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4355 чувствительным к регистру букв (true) или не чувтсвительным (false).
4357 Параметр 'type' (тип файла) может принимать значения:
4359 \- FILE (все файлы)
4360   \- FILE_EXE
4361 \- DIR (все каталоги)
4362   \- LINK_DIR
4363 \- LINK (все ссылки (линки), исключая "битые" линки)
4364   \- HARDLINK
4365   \- SYMLINK
4366 \- STALE_LINK
4367 \- DEVICE (все файлы устройств)
4368   \- DEVICE_BLOCK
4369   \- DEVICE_CHAR
4370 \- SPECIAL (все специальные файлы)
4371   \- SPECIAL_SOCKET
4372   \- SPECIAL_FIFO
4373   \- SPECIAL_DOOR
4375 .\"NODE "Special Settings"
4376 .SH "Специальные установки"
4377 Большинство установок Midnight Commander может быть изменено путем
4378 использования меню. Однако имеется несколько установок, которые могут
4379 быть изменены только путем непосредственного редактирования
4380 конфигурационного файла
4381 .BR ~/.config/mc/ini .
4383 .I clear_before_exec
4385 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4386 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4387 значение поля clear_before_exec на 0.
4389 .I confirm_view_dir
4391 Если вы нажимаете
4392 .B F3
4393 на имени каталога, обычно
4394 .B MC
4395 переходит в этот каталог. Если этот флаг будет установлен в 1,
4396 .B MC
4397 будет спрашивать подтверждение перед тем, как перейти в указанный
4398 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4400 .I ftpfs_retry_seconds
4402 Этот параметр задает интервал времени (в секундах), по истечении
4403 которого Midnight Commander будет предпринимать повторную попытку
4404 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4405 неудачей. Если задано нулевое значение, программа не будет повторять
4406 попытку соединиться.
4408 .I ftpfs_use_passive_connections
4410 По умолчанию эта опция отключена. Она включается для передачи файлов по
4411 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4412 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4413 router). Эта опция работает только в том случае, если вы не используете
4414 прокси (you are not using an ftp proxy).
4416 .I max_dirt_limit
4418 Определяет, сколько раз может быть пропущена операция обновления
4419 изображения на экране при работе во встроенной программе просмотра.
4420 Обычно этот параметр не имеет большого значения, поскольку программа
4421 автоматически выбирает оптимальное значение в зависимости от скорости
4422 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4423 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4424 значение этого параметра может привести к тому, что процедура обновления
4425 экрана начнет вaс раздражать.
4427 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4428 выбор, и именно такое значение устанавливается по умолчанию.
4430 .I mouse_move_pages_viewer
4432 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4433 программе просмотра, осуществляемая с помощью мышки, производиться
4434 страницами или на одну строку.
4436 .I only_leading_plus_minus
4438 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4439 командной строке. Эти символы используются для выбора, отмены выбора и
4440 инвертирования выбора, но выполняют такую функцию только если командная
4441 строка пуста. В середине командной строки эти символы уже не вызывают
4442 выполнения операций группового выбора, но зато вы не сможете
4443 использовать эти символы для таких операций, если командная строка не
4444 пуста.
4446 .I show_output_starts_shell
4448 Эта переменная работает только в том случае, когда не включена поддержка
4449 subshell. Если она установлена, то при нажатии
4450 .B C\-o
4451 для перехода в экран пользователя будет запускаться новый экземпляр
4452 оболочки.
4454 .I torben_fj_mode
4456 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4457 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4458 (курсор) к первому или последнему из имен файлов, отображенных на
4459 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4461 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4462 был ниже, в противном случае перемещение на самую верхнюю строку; если
4463 только курсор уже на самой верхней строке, то перемещение на самую
4464 первую строку списка файлов.
4466 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4467 панели, если курсор был выше; если ниже \- то переход на последнюю
4468 отображаемую в панели строку; если уже на последней строке, то
4469 перемещение курсора на самую последнюю строку списка файлов.
4471 .I use_file_to_guess_type
4473 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4474 программу
4475 .B file
4476 для определения типа файла в соответствии с типами файлов, указанными в файле
4477 .\"LINK2"
4478 mc.ext\&.
4479 .\"Edit Extension File"
4481 .I xtree_mode
4483 Если эта переменная включена (по умолчанию она отключена), то при
4484 просмотре в одной из панелей структуры дерева каталогов во второй панели
4485 автоматически будет отображаться список файлов выбранного каталога.
4487 .I clipboard_store
4488 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4489 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4490 буфер обмена.
4491 Например:
4494 clipboard_store=xclip \-i
4497 .I clipboard_paste
4498 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4499 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4500 буфера обмена.
4501 Например:
4504 clipboard_paste=xclip \-o
4507 .I autodetect_codeset
4509 Эта опция позволяет использовать команду enca для автоматического
4510 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4511 Список допустимых значений может быть получен командой
4512 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4513 [Misc].
4515 Например:
4518 autodetect_codeset=russian
4520 .\"NODE "Parameters for external editor or viewer"
4521 .SH "Параметры для внешних редакторов и программ просмотра"
4522 Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
4523 и программ просмотра. Они задаются в секции "[External editor or viewer parameters]",
4524 которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
4525 файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
4526 программы просмотра. Значение параметра может содержать следующие переменные:
4528 .I %filename
4529 Имя файла для редактирования или просмотра.
4531 .I %lineno
4532 Номер начальной строки в открываемом файле.
4534 Пример:
4537 [External editor or viewer parameters]
4538     vi=%filename +%lineno
4539     joe=%filename +%lineno
4540     more=%filename +%lineno
4543 Начальная строка передаётся в во внешнюю программу редактирования или просмотра
4544 только в том случае, если она вызывается из окна результатов
4545 .\"LINK2"
4546 поиска файлов\&.
4547 .\"Find File"
4549 Если внешняя программа редактирования или просмотра запускается по клавишам F4 или F3,
4550 MC надеется, что она имеет собственную функцию открытия файла в том же самом месте,
4551 где он был закрыт в предыдущий раз. Такую функцию имеет, например, редактор "joe" и многие
4552 другие. MC не препятствует внешней программе редактирования или просмотра самостоятельно
4553 сохранять и восстановливать позиции в открываемых файлах.
4554 .\"NODE "Terminal databases"
4555 .SH "Базы терминалов"
4556 Midnight Commander обеспечивает возможность внесения исправлений в
4557 системную базу терминалов, даже если вы не обладаете правами
4558 суперпользователя. Midnight Commander ищет в системном инициализационном
4559 файле (файл
4560 .B mc.lib
4561 в библиотечном каталоге программы Midnight Commander) или в файле
4562 .B ~/.config/mc/ini
4563 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4564 "terminal:general". Каждая строка в этих секциях содержит ключевое
4565 слово, которое вы хотите определить, за которым следует знак равенства и
4566 определение ключевого слова. Специальный символ
4567 .B \\\\e
4568 используется для задания экранирующих последовательностей, а
4569 .B ^x
4570 служит для задания последовательностей вида
4571 .B control\-x
4573 В качестве ключевых слов используются:
4576 f0 \- f20      определяет последовательность символов,
4577               генерируемых при нажатии на функциональные
4578               клавиши f0\-f20
4579 bs            определяет последовательность символов, которая
4580               будет использоваться вместо клавиши backspace
4581 home          то же для клавиши Home
4582 end           то же для клавиши end
4583 up            то же для клавиши "стрелка вверх"
4584 down          то же для клавиши "стрелка вниз"
4585 left          то же для клавиши "стрелка влево"
4586 right         то же для клавиши "стрелка вправо"
4587 pgdn          то же для клавиши page down
4588 pgup          то же для клавиши page up
4589 insert        то же для клавиши insert
4590 delete        то же для клавиши delete
4591 complete      комбинация клавиш для выполнения операции
4592               "завершение ввода"
4595 Например, для того, чтобы задать, что клавише insert соответствует
4596 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4597 прописать строку:
4600 insert=\\e[Op
4603 Операция "завершение ввода" обычно вызывается по клавишам
4604 .B M\-tab,
4605 но задав значение ключевого слова
4606 .I complete
4607 можно вызывать такую же реакцию системы по другой комбинации клавиш
4608 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4609 неиспользуемых клавиш!).
4610 .\"NODE "FILES"
4611 .SH "Файлы"
4612 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4613 определяются относительно переменной окружения
4614 .BR MC_DATADIR .
4615 Если эта переменная не задана, происходит обращение к так называемому
4616 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4617 узнать имя этого каталога, дайте команду
4618 .BR "mc \-f" .
4620 .I %prefix%/share/mc/mc.hlp
4622 Файл подсказки для программы.
4624 .I %prefix%/share/mc/mc.ext
4626 Используемый по умолчанию общесистемный файл расширений.
4628 .I ~/.config/mc/mc.ext
4630 Файл расширений пользователя. Если этот файл существует, он используется
4631 вместо общесистемного файла расширений.
4633 .I %prefix%/share/mc/mc.ini
4635 Используемый по умолчанию общесистемный файл установок для Midnight
4636 Commander; используется только в тех случаях, когда пользователь не
4637 имеет своего файла
4638 .B ~/.config/mc/ini
4640 .I %prefix%/share/mc/mc.lib
4642 Глобальные установки для Midnight Commander.  Установки из этого файла
4643 действительны для всех пользователей, независимо от того, имеют ли они
4644 ~/.config/mc/ini или нет.  В настоящий момент только
4645 .\"LINK2"
4646 настройки терминалов
4647 .\"Terminal databases"
4648 загружаются из mc.lib.
4650 .I ~/.config/mc/ini
4652 Собственные установки пользователя. Если такой файл существует, то
4653 установки загружаются из него, а не из общесистемного инициализационного
4654 файла программы.
4656 .I %prefix%/share/mc/mc.hint
4658 Этот файл содержит подсказки (hints или cookies), циклически
4659 отображаемые программой.
4661 .I %prefix%/share/mc/mc.menu
4663 Этот файл содержит общесистемное меню приложений.
4665 .I ~/.config/mc/menu
4667 Собственное меню пользователя. Если этот файл существует, он
4668 используется вместо общесистемного меню.
4670 .I ~/.cache/mc/Tree
4672 Список каталогов для окна, выводимого при выборе пункта меню
4673 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4674 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4675 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4676 начинается с цифры, то надо взять указанное число символов из имени
4677 предыдущего каталога. При желании можно создать этот файл, дав
4678 команду
4681  find / \-type d \-print | sort > ~/.cache/mc/Tree
4684 Обычно не имеет смысла делать это, потому что Midnight Commander
4685 автоматически обновляет этот файл.
4687 .I ./.mc.menu
4689 локальное меню, задаваемое пользователем. Если этот файл существует, он
4690 используется вместо файла меню из домашнего каталога пользователя и
4691 общесистемного меню.
4693 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4694 можно использовать переменную окружения
4695 .BR MC_HOME .
4696 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4697 не определена или пуста, используется переменная окружения HOME. Если и HOME
4698 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4699 .\"SKIP_SECTION"
4700 .\" "LICENSE"
4701 .SH Лицензия
4702 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4703 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4704 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4705 сведений смотрите Универсальную Общественную Лицензию GNU.
4706 .\"NODE "AVAILABILITY"
4707 .SH "Обновление версий"
4708 Последние версии программы Midnight Commander можно найти на сайте
4709 http://ftp.midnight\-commander.org/.
4710 .\"NODE "SEE ALSO"
4711 .SH "Другие источники"
4712 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4713 zsh(1), mcedit(1).
4716 Страница, посвященная Midnight Commander, в World Wide Web:
4717         http://www.midnight\-commander.org/
4720 Данная страница оперативного руководства содержит информацию, актуальную
4721 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4722 версию программы, оригинальная страница на английском языке может
4723 содержать более полную и актуальную информацию. Для просмотра
4724 оригинальной страницы в оболочке bash можно использовать команду
4726 LANG= man mc
4728 .\"NODE "AUTHORS"
4729 .SH "АВТОРЫ"
4730 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4731 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4732 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4733 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4734 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4735 (nwarmuth@privat.circular.de), Mauricio Plaza
4736 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4737 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4738 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4739 has been especially helpful debugging and enhancing the program's mouse
4740 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4741 available to us under the GPL and answered my questions about it, and
4742 the following people have contributed code and many bug fixes (in
4743 alphabetical order):
4745 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4746 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4747 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4748 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4749 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4750 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4751 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4752 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4753 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4754 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4755 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4756 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4757 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4758 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4760 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4761 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4762 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4763 .\"NODE "BUGS"
4764 .SH "Недоработки"
4765 Известные авторам недоработки программы перечислены в файле TODO,
4766 который можно найти в составе поставляемого пакета.
4768 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4769 оформите, пожалуйста, ваши замечания по адресу
4770 .IR http://www.midnight\-commander.org/ .
4772 Дайте подробное описание обнаруженных недостатков (и/или ваших
4773 предложений по усовершенствованию программы), сообщите версию программы
4774 с которой вы работаете (для получения номера версии используйте команду
4775 mc \-V), в какой операционной системе вы запускали программу. В случае
4776 фатальной ошибки программы мы будем очень благодарны, если вы пришлете
4777 след вызовов.