Ticket #1535: SFTP support
[midnight-commander.git] / doc / man / ru / mc.1.in
blob6ec8133d5482d508ad1dc238004cd161b78b2905
1 .\"TOPICS "Разделы помощи:"
2 .\" TODO: Перевести раздел EXTernal File System
3 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
4 .\"SKIP_SECTION"
5 .SH "НАИМЕНОВАНИЕ"
6 mc \- Визуальная оболочка для Unix\-подобных систем.
7 .\"SKIP_SECTION"
8 .SH "СИНТАКСИС"
9 .B mc
10 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] .     ..] [\-v файл]
11 .\"NODE "DESCRIPTION"
12 .SH "ОПИСАНИЕ"
13 Что такое Midnight Commander
14 .PP
15 Midnight Commander \- это программа, предназначенная для просмотра
16 содержимого каталогов и выполнения основных функций управления файлами в
17 UNIX\-подобных операционных системах.
18 .\"NODE "OPTIONS"
19 .\"DONT_SPLIT"
20 .SH "КЛЮЧИ"
21 Ключи запуска программы Midnight Commander
22 .TP
23 .I \-a
24 Отключить использование графических символов для рисования линий.
25 .TP
26 .I \-b
27 Запуск программы в черно\-белом режиме экрана.
28 .TP
29 .I \-c
30 Включает цветной режим дисплея. Для получения более подробной информации
31 смотрите раздел
32 .\"LINK2"
33 Цвета\&.
34 .\"Colors"
35 .TP
36 .I \-C arg
37 Используется для того, чтобы задать другой набор цветов в командной
38 строке. Формат аргумента arg описан в разделе
39 .\"LINK2"
40 Цвета\&.
41 .\"Colors"
42 .TP
43 .I \-S arg
44 Используется для того, чтобы задать другой скин в командной
45 строке. Технология скинов описана в разделе
46 .\"LINK2"
47 Внешний вид\&.
48 .\"Skins"
49 .TP
50 .I \-d
51 Отключает поддержку мыши.
52 .TP
53 .I \-D N
54 Используется только если код был скомпилирован с поддержкой
55 .\"LINK2"
56 виртуальной файловой системы smbfs
57 .\"SMB File System"
58 для установки уровня отладочных сообщений smbfs в N (0\-10).
59 .TP
60 .I \-e [файл]
61 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
62 будет открыт при запуске. Смотрите также
63 .BR mcedit(1) .
64 .TP
65 .I \-f, \-\-datadir
66 Выводит на экран определенный в процессе компиляции программы путь к
67 файлам программы Midnight Commander.
68 .TP
69 .I \-F, \-\-datadir\-info
70 Выводит на экран расширенную информацию о путях, используемых при работе
71 программы Midnight Commander.
72 .TP
73 .I \-\-configure\-options
74 Выводит опции конфигурирования, с которыми был собран  Midnight Commander.
75 .TP
76 .I \-k
77 Восстанавливает значения команд, назначенных функциональным клавишам в
78 предусмотренные по умолчанию значения, используя базу данных
79 termcap/terminfo. Этот ключ используется только на терминалах HP, где
80 функциональные клавиши не работают.
81 .TP
82 .I \-K файл
83 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
84 комбинаций к действиям.
85 .TP
86 .I \-\-nokeymap
87 Не загружать клавиатурные комбинации из файла, использовать определённые
88 в исходном коде.
89 .TP
90 .I \-l файл
91 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
92 файл file.
93 .TP
94 .I \-P файл
95 По окончании работы Midnight Commander запишет последний текущий каталог
96 в указанный файл.  Эту опцию не следует использовать напрямую.  Она
97 используется специальной функцией оболочки, которая меняет текущий
98 каталог оболочки на последний каталог, использованный Midnight
99 Commander.
101 Для того чтобы эта функция была определена, используйте файл
102 .B %prefix%/share/mc/bin/mc.sh
103 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
104 .B %prefix%/share/mc/bin/mc.csh
106 .I \-s
107 Включает медленный режим терминала, в котором программа выводит меньше
108 псевдографических символов (в том числе в меню и экранах помощи) и
109 отключается вывод дополнительных (избыточных) сообщений.
111 .I \-t
112 Используется только в том случае, когда код был скомпилирован со Slang и
113 terminfo: в этом случае Midnight Commander использует значение
114 переменной
115 .B TERMCAP
116 для получения информации о терминале вместо использования системной базы
117 терминалов.
119 .I \-u
120 Отключает использование альтернативных оболочек shell (имеет смысл
121 только в том случае, когда Midnight Commander был скомпилирован с
122 поддержкой альтернативной оболочки).
124 .I \-U
125 Делает возможным использование subshell (имеет смысл только в том
126 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
127 как опции).
129 .I \-v file
130 Запустить встроенную программу просмотра Midnight Commander\-а для
131 просмотра указанного файла. После выхода из режима просмотра вы выходите
132 из Midnight Commander и оказываетесь в shell.
134 .I \-V
135 Отображает версию программы.
137 .I \-x
138 Запускает программу в режиме xterm. Используется только на терминалах,
139 работающих в режиме xterm (два режима работы экрана и возможность
140 формировать экранирующие последовательности с помощью мыши) (two screen
141 modes, and able to send mouse escape sequences).
143 .I \-X, \-\-no\-x11
144 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
146 .I \-g, \-\-oldmouse
147 Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых
148 терминалах (например, tmux/screen).
150 Первое путевое имя (path name) в командной строке (если указано) задает
151 каталог, который будет отображаться в активной панели; второй путь \-
152 каталог, отображаемый во второй панели.
153 .\"NODE "Overview"
154 .SH "Главное окно программы"
155 Главное окно программы Midnight Commander состоит из трех полей. Два
156 поля, называемые "панелями", идентичны по структуре и обычно отображают
157 перечни файлов и подкаталогов каких\-то двух каталогов файловой
158 структуры. Эти каталоги в общем случае различны, хотя, в частности,
159 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
160 информационной строки.
162 Третье поле экрана, расположенное в нижней части экрана, содержит
163 командную строку текущей оболочки. В этом же поле (самая нижняя строка
164 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
165 F10. Самая верхняя строка экрана содержит строку
166 .\"LINK2"
167 горизонтального меню\&.
168 .\"Menu Bar"
169 Эта строка может не отображаться на экране; в этом случае доступ к ней
170 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
172 Панели Midnight Commander обеспечивают просмотр одновременно двух
173 каталогов. Одна из панелей является активной в том смысле, что
174 пользователь может выполнять некоторые операции с отображаемыми в этой
175 панели файлами и каталогами. В активной панели подсвечено имя одного из
176 каталогов или файлов, а также выделен цветом заголовок панели в верхней
177 строке. Этот заголовок совпадает с именем отображаемого в данной панели
178 каталога, который является текущим каталогом той оболочки, из которой
179 запущена программа. Вторая панель \- пассивна. Почти все операции
180 выполняются в активной панели, то есть в соответствующем (текущем)
181 каталоге. Некоторые операции (типа копирования или переноса файлов) по
182 умолчанию используют каталог, отображаемый в пассивной панели, как место
183 назначения операции. Более подробное описание панелей дано в подразделе
184 .\"LINK2"
185 .I Панели каталогов
186 .\"Directory Panels"
187 раздела
188 .\"LINK2"
189 .I Меню левой и правой панелей
190 .\"Left and Right Menus"
191 и в разделе
192 .\"LINK2"
193 .I Меню "Файл"
194 .\"File Menu"
196 Вы можете выполнить любую команду операционной системы или запустить на
197 исполнение любую программу непосредственно из программы Midnight
198 Commander, просто набрав имя этой команды (программы) в командной строке
199 и нажав клавишу Enter. Прочитайте разделы
200 .\"LINK2"
201 .I Командная строка оболочки
202 .\"Shell Command Line"
204 .\"LINK2"
205 .I Редактирование строк ввода
206 .\"Input Line Keys"
207 для того, чтобы узнать больше о командной строке.
208 .\"NODE "Mouse Support"
209 .SH "Поддержка мыши"
210 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
211 обеспечивается независимо от того, откуда запущен терминал
212 .B xterm(1)
213 (даже если xterm запущен на удаленном компьютере, используя
214 соединение через telnet, ssh или rlogin) или если вы работаете за
215 консолью Linux и запущена программа управления мышью
216 .BR gpm .
218 Если вы щелкаете мышью на имени файла в одной из панелей, файл
219 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
220 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
221 зависимости от предыдущего состояния).
223 Двойной щелчок мыши на имени файла означает попытку запустить файл на
224 исполнение (если это исполняемая программа); либо, если
225 .\"LINK2"
226 файл расширений
227 .\"Extension File Edit"
228 содержит программу, ассоциированную с данным расширением, запускается
229 эта программа и ей передается на обработку выбранный файл.
231 Точно также можно выполнить команду, ассоциированную с любой
232 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
233 самой нижней строке экрана.
235 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
236 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
237 можно изменить путем изменения параметра
238 .I mouse_repeat_rate
239 в файле
240 .\"LINK2"
241 \&~/.config/mc/ini
242 .\"Save Setup"
244 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
245 добиться того, что мышь будет вести себя так же, как она ведет себя по
246 умолчанию (обеспечивая вырезание и вставку текста), если будете
247 удерживать клавишу Shift.
248 .\"NODE "Keys"
249 .SH "Клавиатурные команды"
250 Некоторые команды в Midnight Commander вызываются с использованием
251 клавиш
252 .I Control
253 (иногда обозначается как CTRL или CTL) и
254 .I Meta
255 (иногда обозначается ALT или даже Compose). В настоящем руководстве
256 будут использоваться следующие сокращения:
258 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
259 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
260 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
262 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
263 клавишу Meta или Alt во время удара по клавише <символ>. Если на
264 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
265 щелкните по клавише <символ>.
267 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
268 во время удара по клавише <символ>.
270 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
271 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
273 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
274 это описано в разделе
275 .\"LINK2"
276 .I переопределение клавиатурных команд
277 .\"Keys_redefine"
279 Все последующие описания клавиатурных команд относятся к поведению по
280 умолчанию.
282 Описания клавиатурных команд даются в нескольких разделах помощи.
283 Наиболее важными являются следующие разделы:
285 В разделе
286 .\"LINK2"
287 .I Меню "Файл"
288 .\"File Menu"
289 приведены комбинации клавиш, которые служат для вызова команд,
290 перечисленных в меню "Файл". В этом же разделе перечислены команды,
291 ассоциированные с функциональными клавишами. Большинство из этих команд
292 выполняют действия над подсвеченным файлом или группой отмеченных
293 файлов.
295 В секции
296 .\"LINK2"
297 .I Панели каталогов
298 .\"Directory Panels"
299 рассказано о клавишах, которые используются для выбора файла или группы
300 файлов как объектов некоторого последующего действия (обычно действия из
301 меню "Файл").
303 В разделе
304 .\"LINK2"
305 .I Командная строка оболочки (Shell)
306 .\"Shell Command Line"
307 перечисляются команды и комбинации клавиш, которые используются для
308 ввода и редактирования команд в командной строке оболочки. Большая часть
309 этих команд служит для переноса имен файлов и/или имен каталогов в
310 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
311 истории команд.
313 Клавиши
314 .\"LINK2"
315 редактирования строк ввода
316 .\"Input Line Keys"
317 используются как при редактировании командной строки, так и других строк
318 ввода, появляющихся в различных запросах программы.
320 .\"NODE "  Keys_redefine"
321 .SH "  Переопределение клавиатурных команд"
322 Клавиатурные команды могут быть прочитаны из внешнего файла.
323 Поиск файла клавиатурных команд производится по следующему алгоритму
324 (до первого нахождения файла):
327 1) параметр командной строки
328 .B \-K \<файл\>
329 или
330 .B \-\-keymap=\<файл\>
332 2) переменная окружения
333 .B MC_KEYMAP
335 3) параметр
336 .B keymap
337 в секции
338 .B [Midnight\-Commander]
339 конфигурационного файла.
341 4) файл
342 .B ~/.config/mc/mc.keymap
344 5) файл
345 .B %sysconfdir%/mc/mc.keymap
347 6) файл
348 .B %prefix%/share/mc/mc.keymap
351 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
352 клавиатурных команд либо просто название схемы привязки (с расширением
353 \&.keymap либо без него). В данном случае поиск файла клавиатурных команд
354 будет происходить по следующим каталогам (до первого нахождения):
358 .B ~/.config/mc/
361 .B %sysconfdir%/mc/
364 .B %prefix%/share/mc/
366 .\"NODE "  Miscellaneous Keys"
367 .SH "  Разные команды"
368 Имеется несколько действий, ассоциированных с некоторыми комбинациями
369 клавиш, которые не попадают ни в одну из других категорий:
371 .B Enter
372 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
373 команды, запускается соответствующая программа (если команды не
374 существует, выдается соответствующее сообщение). Если в командной строке
375 нет никакого текста, и если на активной панели подсвечено имя каталога,
376 то Midnight Commander выполняет переход
377 .B chdir(2)
378 в выбранный каталог и отображает его содержимое в этой панели; если
379 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
380 если расширение подсвеченного в активной панели файла совпадает с одним
381 из расширений, указанных в
382 .\"LINK2"
383 файле расширений\&,
384 .\"Extension File Edit"
385 то выполняется команда, связанная с этим расширением.
387 .B C\-l
388 Обновляет всю информацию, отображаемую программой Midnight Commander.
389 .B C\-x c
390 Запускает команду
391 .\"LINK2"
392 Chmod
393 .\"Chmod"
394 для подсвеченного файла или группы отмеченных файлов.
395 .B C\-x o
396 Запускает команду
397 .\"LINK2"
398 Chown
399 .\"Chown"
400 для подсвеченного файла или группы отмеченных файлов.
401 .B C\-x l
402 Запускает команду создания жесткой ссылки.
403 .B C\-x s
404 Запускает команду создания абсолютной символической ссылки.
405 .B C\-x v
406 Запускает команду создания относительной символической ссылки.
407 Для более детальной информации о ссылках смотрите раздел
408 .\"LINK2"
409 .I Меню "Файл"
410 .\"File Menu"
411 .B C\-x i
412 Переводит пассивную панель в режим "Информация".
413 .B C\-x q
414 Переводит пассивную панель в режим быстрого просмотра.
415 .B C\-x !
416 Выполняется пункт меню
417 .\"LINK2"
418 "Критерий панелизации"\&.
419 .\"External panelize"
420 .B C\-x h
421 Добавить имя каталога в
422 .\"LINK2"
423 "Каталоги быстрого доступа"\&.
424 .\"Hotlist"
425 .B M\-!
426 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
427 в разделе
428 .\"LINK2"
429 "Меню "Файл"\&.
430 .\"File Menu"
431 .B M\-?
432 Вызов диалогового окна
433 .\"LINK2"
434 "Поиск файла"\&.
435 .\"Find File"
436 .B M\-c
437 Вызов диалогового окна
438 .\"LINK2"
439 "Быстрая смена каталога"\&.
440 .\"Quick cd"
441 .B C\-o
442 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
443 xterm, вам будет показан вывод предыдущей команды. При этом на
444 Linux\-консоли Midnight Commander использует встроенную программу
445 (cons.saver) для сохранения выводимой информации и демонстрации ее на
446 экране.
448 Если Midnight Commander скомпилирован с поддержкой подоболочки
449 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
450 Commander в любой момент набрать C\-o и вернуться к главному экрану
451 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
452 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
453 прием, вы не сможете запустить других программ из Midnight Commander
454 пока отложенное приложение не закончит работу, либо пока вы не прервете
455 его выполнение.
456 .\"NODE "  Directory Panels"
457 .SH "  Панели каталогов"
458 В настоящем разделе перечисляются команды, которые позволяют оперировать
459 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
460 способ представления информации на панели, смотрите раздел
461 .\"LINK2"
462 Меню левой и правой панелей\&.
463 .\"Left and Right Menus"
465 .B Tab, C\-i
466 Сменить текущую (активную) панель. Подсветка перемещается с панели,
467 которая была активной ранее, в другую панель, которая становится
468 активной.
470 .B Insert, C\-t
471 Чтобы отметить файл, на который указывает в данный момент подсветка,
472 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
473 отметки с файла используются те же комбинации.
475 .B M\-e
476 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
477 Перекодировка производится из выбранной кодировки в системную. Для отмены
478 перекодировки просто перейдите на каталог вверх '..'. Для отмены
479 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
480 выбора кодировок.
482 .B M\-g, M\-r, M\-j
483 Используются для перемещения подсветки, соответственно, на самый
484 верхний, средний или нижний файл из числа отображаемых в данный момент
485 на панели.
487 .B M\-t
488 Циклически переключает режимы отображения списка файлов текущего
489 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
490 режима стандартного вывода (long listing) к сокращенному или к режиму,
491 определяемому пользователем.
493 .B C\-\\\\ (control\-backslash)
494 Показать
495 .\"LINK2"
496 "Каталоги быстрого доступа"
497 .\"Hotlist"
498 и перейти к выбранному каталогу.
500 .B + (plus)
501 Эта клавиша используется для того, чтобы выбрать (отметить) группу
502 файлов по регулярному выражению, задающему эту группу. Когда включена
503 опция
504 .I Только файлы,
505 то выделены будут только файлы. Если опция
506 .I Только файлы,
507 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
508 .I Образцы в стиле shell (Shell Patterns),
509 регулярные выражение строятся по тем же правилам, которые действуют в
510 оболочке shell (* означает ноль или большее число любых символов, а ?
511 заменяет один произвольный символ). Если опция
512 .I Образцы в стиле shell (Shell Patterns)
513 отключена, то пометка файлов производится по правилам обработки
514 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
515 .I С учётом регистра
516 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
517 Если опция
518 .I С учётом регистра
519 отключена, то регистр символов учитываться не будет.
521 .B \\\\ (backslash)
522 Клавиша "\\" снимает отметку с группы файлов, то есть производит
523 действие, обратное тому, которое вызывается по клавише "+".
525 .B up\-key, C\-p
526 Перемещает подсветку на предыдущую позицию в списке файлов панели.
528 .B down\-key, C\-n
529 Перемещает подсветку на следующую позицию в списке файлов панели.
531 .B home, a1, M\-<
532 Перемещает подсветку на первую позицию списка файлов.
534 .B end, c1, M\->
535 Перемещает подсветку на последнюю позицию списка файлов.
537 .B next\-page, C\-v
538 Перемещает подсветку на одну страницу вниз.
540 .B prev\-page, M\-v
541 Перемещает подсветку на одну страницу вверх.
543 .B M\-o
544 Если выделенным элементом активной панели является каталог, установить
545 этот каталог текущим в неактивной панели и перейти к следующему файлу.
546 Если выделенным элементом активной панели является не каталог, установить
547 родительский каталог текущим в неактивной панели и также перейти к следующему
548 файлу.
550 .B M\-i
551 Сделать текущий каталог активной панели также текущим каталогом
552 неактивной панели.  Если необходимо, перевести неактивную панель в режим
553 отображения списка файлов.  Если активная панель находится в режиме
554 панелизации, неактивная панель в этот режим не переводится.
556 .B C\-PageUp, C\-PageDown
557 Только если mc запущен с консоли Linux: выполняется, соответственно,
558 переход (chdir) к родительскому каталогу ("..") или к выделенному
559 подсветкой каталогу.
561 .B M\-y
562 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
563 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
565 .B M\-u
566 Перемещение к следующему каталогу из истории перемещения по каталогам;
567 эквивалентно нажатию мышкой на символ '>'.
569 .B M\-S\-h, M\-H
570 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
571 на символ 'v' в верхнем углу панели.
572 .\"NODE "  Quick search"
573 .SH "Быстрый поиск"
574 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
575 отображённом в файловой панели, по первым символам имени.
576 Для перехода в режим быстрого поиска используются клавиатурные сочетания
577 .B C\-s
578 или
579 .B M\-s
581 После нажатия одной из этих комбинаций вводимые символы отображаются не
582 в командной строке, а в строке поиска. Если режим
583 .I "Показ мини\-статуса"
584 включен, эта строка отображается на месте строки мини\-статуса. В
585 процессе ввода последующих символов линия подсветки перемещается к
586 следующему файлу, название которого начинается с введенной строки
587 символов. Клавиши
588 .I Backspace
589 или
590 .I DEL
591 могут использоваться для исправления ошибок. Если
592 .I C\-s
593 нажато снова, осуществляется поиск следующего подходящего файла.
595 Если переход в режим быстрого поиска осуществляется двойным нажатием
596 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
598 Кроме обычных символов в имени файла также можно использовать
599 символы маски '*' и '?'.
601 .\"NODE "  Shell Command Line"
602 .SH "  Командная строка оболочки"
603 В этом разделе перечислены команды, которые позволяют сократить число
604 нажатий на клавиши во время ввода и редактирования команд в командной
605 строке.
607 .B M\-Enter
608 Копирует подсвеченное имя файла или каталога в командную строку.
610 .B C\-Enter
611 То же самое, что M\-Enter, но работает только на консоли Linux.
613 .B M\-Tab
614 Пытается выполнить операцию
615 .\"LINK2"
616 Завершение ввода (completion)
617 .\"Completion"
618 имени файла, названия команды, переменной, имени пользователя или имени
619 машины (в зависимости от того, что вы начали набирать и какой элемент
620 команды вводите).
622 .B C\-x t, C\-x C\-t
623 Копирует в командную строку имена помеченных файлов (или подсвеченное
624 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
625 панели (C\-x C\-T).
627 .B C\-x p, C\-x C\-p
628 Первая комбинация клавиш копирует в командную строку имя текущего
629 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
631 .B C\-q
632 Эта команда (the quote command) используется для того, чтобы вставить
633 символы, которые каким\-то образом интерпретируются самим Midnight
634 Commander\-ом (например, символ '+').
636 .B M\-p, M\-n
637 Эти комбинации используются для перемещения по истории команд. M\-p
638 вызывает перемещение на команду назад по списку ранее запускавшихся
639 команд, а M\-n \- перемещение на одну команду вперед.
641 .B M\-h
642 Выводит историю текущей строки ввода (для командной строки \- историю
643 команд).
644 .\"NODE "  General Movement Keys"
645 .SH "  Клавиши управления перемещением"
646 Встроенная программа просмотра файлов, программа просмотра подсказки и
647 программа просмотра каталогов используют один и тот же программный код
648 для управления перемещением. Следовательно, для перемещения используются
649 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
650 комбинации, применяющиеся только в ней.
652 Другие части Midnight Commander\-а тоже используют некоторые из
653 комбинаций клавиш управления перемещением, так что настоящая секция
654 руководства может быть также полезна при изучении этих частей.
656 .B Up, C\-p
657 Перемещение на одну строку назад или вверх
659 .B Down, C\-n
660 Перемещение на одну строку вперед
662 .B Prev Page, Page Up, M\-v
663 Перемещение на одну страницу назад
665 .B Next Page, Page Down, C\-v
666 Перемещение на одну страницу вперед
668 .B Home, A1
669 Перемещение к началу.
671 .B End, C1
672 Перемещение к концу.
674 Программы просмотра файлов и помощи воспринимают в дополнение к
675 перечисленным еще и следующие комбинации:
677 .B b, C\-b, C\-h, Backspace, Delete
678 Перемещение на одну страницу назад
680 .B Space bar
681 Перемещение на одну страницу вперед
683 .B u, d
684 Перемещение на половину страницы назад или вперед.
686 .B g, G
687 Перемещение к началу или к концу файла.
688 .\"NODE "  Input Line Keys"
689 .SH "  Редактирование строк ввода"
690 Строки ввода (это не только
691 .\"LINK2"
692 командная строка
693 .\"Shell Command Line"
694 оболочки, но и строки в диалоговых окнах различных подпрограмм)
695 воспринимают следующие управляющие комбинации:
697 .B C\-a
698 Перемещает курсор в началу строки.
700 .B C\-e
701 Перемещает курсор в конец строки.
703 .B C\-b, стрелка\-влево
704 Перемещает курсор на одну позицию влево.
706 .B C\-f, стрелка\-вправо
707 Перемещает курсор на одну позицию вправо.
709 .B M\-f
710 Перемещает курсор на одно слово вперед.
712 .B M\-b
713 Перемещает курсор на одно слово назад.
715 .B C\-h, Backspace
716 Удаляет символ, предшествующий курсору.
718 .B C\-d, Delete
719 Удаляет символ в позиции курсора.
721 .B C\-@
722 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
723 текста.
725 .B C\-w
726 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
727 текст из строки ввода.
729 .B M\-w
730 Копирует текст, расположенный между курсором и меткой,
731 в буфер.
733 .B C\-y
734 Вставляет содержимое буфера в строку ввода перед позицией курсора.
736 .B C\-k
737 Удаляет текст от курсора до конца строки.
739 .B M\-p, M\-n
740 Эти комбинации используются для перемещения по истории команд. M\-p
741 перемещает к предыдущей команде, M\-n \- к следующей.
743 .B M\-C\-h, M\-Backspace
744 Удалить предшествующее слово.
746 .B M\-Tab
747 Пытается выполнить
748 .\"LINK2"
749 завершение ввода (completion)
750 .\"Completion"
751 имени файла, команды, переменной, имени пользователя или имени машины.
752 .\"NODE "Menu Bar"
753 .SH "Главное меню программы Midnight Commander"
754 Строка главного меню появляется в верхней части экрана после нажатия
755 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
756 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
757 версии соответственно "Left", "File", "Command", "Options" и "Right").
758 При выборе одного из этих пунктов появляется соответствующее выпадающее
759 меню.
761 Пункты меню
762 .\"LINK2"
763 "Левая" и "Правая " ("Верхняя" и "Нижняя")
764 .\"Left and Right Menus"
765 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
766 панелей и характер отображаемой в панели информации, в частности, выполнить
767 соединения с удаленными компьютерами.
769 Меню
770 .\"LINK2"
771 "Файл"
772 .\"File Menu"
773 позволяет выполнить какие\-то действия с выбранным файлом или группой
774 помеченных файлов.
776 Меню
777 .\"LINK2"
778 "Команды"
779 .\"Command Menu"
780 перечисляет действия, которые имеют более общий характер и не относятся
781 только к выделенному в данный момент файлу или группе помеченных файлов.
783 Меню
784 .\"LINK2"
785 "Настройки"
786 .\"Options Menu"
787 служит для задания ряда параметров, определяющих внешний вид и поведение
788 программы Midnight Commander. Один из пунктов этого меню служит для
789 сохранения настроек, заданных пользователем.
790 .\"NODE "  Left and Right Menus"
791 .SH "Меню левой и правой (или верхней и нижней) панелей"
792 Вид панелей, в которых отображаются списки файлов и каталогов, может
793 быть изменен через пункты меню
794 .B "Левая" (или "Верхняя")
796 .B "Правая" (или "Нижняя").
797 .\"NODE "    Listing Mode..."
798 .SH "    Формат списка..."
799 Этот пункт меню предназначен для определения формата вывода списка
800 файлов в панели. Вы можете выбрать один из 4 вариантов представления
801 списка файлов:
802 .BR "Стандартный" ,
803 .BR "Укороченный" ,
804 .B Расширенный
806 .BR "Определяемый пользователем" .
808 В стандартном формате отображаются имя файла, его размер и время
809 последней модификации.
811 В укороченном (brief) формате отображаются только имена файлов, за счет
812 чего на панели умещаются две колонки (и видно вдвое больше имен).
814 В расширенном (long) формате содержимое каталога представляется так, как
815 это делает команда
816 .BR "ls \-l" .
817 В этом формате панель занимает весь экран.
819 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
820 будете задать структуру отображаемой информации.
822 При задании структуры вначале указывается размер панели: "half"
823 (половина экрана) или "full" (весь экран).
825 После размера панели можно указать, что на панели должно быть две
826 колонки. Это делается добавлением цифры 2 в строку задания формата.
828 Далее надо перечислить имена полей с необязательным параметром ширины
829 поля. В качестве имен полей могут использоваться:
831 .B name
832 отображать имя файла.
834 .B size
835 отображать размер файла.
837 .B bsize
838 отображать размер в альтернативной форме, при которой выводятся размеры
839 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
840 или "ВВЕРХ" ("UP\-\-DIR").
842 .B type
843 отображать односимвольное поле типа. Этот символ может принимать
844 значения из подмножества символов, выводимых командой
845 .BR "ls \-F" :
846 .B *
847 (asterisk) для исполняемых файлов,
848 .B /
849 (slash) для каталогов,
850 .B @
851 (at\-sign) для ссылок (links),
852 .B =
853 (знак равенства) для сокетов (sockets),
854 .B \-
855 дефис (hyphen) для байт\-ориентированных устройств,
856 .B +
857 для блок\-ориентированных устройств,
858 .B |
859 (pipe) для файлов типа FIFO,
860 .B ~
861 (тильда) для символических ссылок на каталоги,
862 .B !
863 (восклицательный знак) для оборванных (stale) символических ссылок
864 (ссылок, указывающих в никуда).
866 .B mark
867 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
869 .B mtime
870 время последней модификации файла.
872 .B atime
873 время последнего доступа к файлу.
875 .B ctime
876 время последнего изменения файла.
878 .B perm
879 строка, показывающая текущие права доступа к файлу.
881 .B mode
882 восьмеричное представление текущих прав доступа к файлу.
884 .B nlink
885 число ссылок на данный файл.
887 .B ngid
888 идентификатор группы (GID, в цифровой форме).
890 .B nuid
891 идентификатор пользователя (UID, в цифровой форме).
893 .B owner
894 владелец файла.
896 .B group
897 группа, имеющая права на файл.
899 .B inode
900 номер inode файла.
902 Вы также можете использовать следующие имена полей для организации
903 вывода информации на дисплей:
905 .B space
906 Вставить пробел при выводе на дисплей.
908 .B |
909 Вставить вертикальную линию при выводе на дисплей.
911 Для того, чтобы задать фиксированную ширину поля, нужно добавить
912 двоеточие ':', после которого указать число позиций, которое отводится
913 под это поле. Если после числа поставить символ '+', то указанное число
914 будет интерпретироваться как минимальная ширина поля, и, если экран
915 позволяет, поле будет расширено.
917 Например,
918 .B Стандартный
919 формат вывода задается строкой:
921 half type name | size | mtime
924 .B Расширенный
925 \- строкой:
927 full perm space nlink space owner space group space size space mtime
928 space name
930 А вот пример удобного формата, определяемого пользователем:
932 half name | size:7 | type mode:3
934 Помимо того, что может задаваться формат вывода на панель списка файлов,
935 любую панель можно перевести в один из следующих режимов:
937 .B Информация
938 В этом режиме на панель выводится информация о подсвеченном в другой
939 панели файле и о текущей файловой системе (тип, свободное пространство и
940 число свободных inode).
942 .B Дерево
943 Режим отображения дерева каталогов подобен тому, который вы увидите,
944 выбрав пункт
945 .\"LINK2"
946 Дерево каталогов
947 .\"Directory Tree"
948 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
950 .B Быстрый просмотр
951 В этом режиме панель переключается на отображение содержимого файла,
952 подсвеченного в другой панели. Для вывода используется встроенная
953 .\"LINK2"
954 программа просмотра файлов\&,
955 .\"Internal File Viewer"
956 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
957 использовать все команды управления просмотром.
958 .\"NODE "    Sort Order..."
959 .SH "Порядок сортировки..."
960 Отображение списка файлов в любой из панелей может производиться в
961 соответствии с одним из восьми порядков сортировки:
963 \- по имени;
964 \- по расширению;
965 \- по размеру файла;
966 \- по времени модификации;
967 \- по времени последнего обращения к файлу;
968 \- по времени последнего изменения атрибутов файла;
969 \- по номеру узла (inode);
970 \- без сортировки.
973 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
974 кроме того можно указать, что сортировка производится в обратном
975 порядке (поставив с помощью клавиши пробела отметку в скобках возле
976 слова "Обратный (reverse)".
978 По умолчанию каталоги отображаются в начале списка, но это можно
979 изменить, проставив отметку возле опции
980 .B "Смешивать файлы и каталоги"
981 пункта меню
982 .\"LINK2"
983 Настройки панелей\&.
984 .\"Panel options"
985 .\"NODE "    Filter..."
986 .SH "    Фильтр..."
987 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
988 соответствовать имена файлов, отображаемых в панели (например,
989 .BR "*.tar.gz" ).
990 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
991 шаблона.
992 .\"NODE "    Reread"
993 .SH "    Перечитать"
994 Команда "Перечитать" обновляет список, отображаемый на панели. Это
995 бывает полезно в тех случаях, когда другие процессы создают или удаляют
996 файлы.
997 .\"NODE "  File Menu"
998 .SH "  Файл"
999 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1000 как "горячие" клавиши для команд, включенных в меню "Файл".
1001 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1002 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1003 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1004 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1006 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1007 клавиши указываются в скобках):
1009 .B Просмотр файла
1011 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1012 вызывается
1013 .\"LINK2"
1014 встроенная программа просмотра\&,
1015 .\"Internal File Viewer"
1016 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1017 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1018 внешнюю программу просмотра, путь к которой должен быть указан в
1019 переменной окружения
1020 .BR PAGER .
1021 Если переменная
1022 .B PAGER
1023 не определена, вызывается встроенная программа. Если вместо F3 нажать
1024 F13, встроенная программа просмотра не выполняет предварительного
1025 форматирования или обработки файла.
1027 .B Просмотр вывода команды
1029 По этой команде на экране появляется строка ввода, в которой вы можете
1030 ввести любую команду с параметрами (по умолчанию предлагается
1031 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1032 команды будет отображаться на экране через встроенную программу
1033 просмотра.
1035 .B Редактирование
1037 Вызывается редактор
1038 .BR vi ,
1039 либо редактор, указанный в переменной окружения
1040 .BR EDITOR ,
1041 либо
1042 .\"LINK2"
1043 встроенный редактор файлов
1044 .\"Internal File Editor"
1045 (если включена опция "Встроенный редактор"
1046 .I (use_internal_edit)
1047 в меню "Настройки / Конфигурация").
1049 .B Копирование
1051 Вызывается диалоговое окно, в котором предлагается скопировать
1052 подсвеченный файл из каталога, отображаемого в активной панели (или
1053 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1054 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1055 который будет производиться копирование, можно изменить. Можно
1056 предварительно резервировать место под новые файлы в каталоге назначения,
1057 выставив конфигурационную опцию preallocate_space.
1058 О том, как
1059 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1060 зависимости от установки опции
1061 .I Образцы в стиле shell (Shell Patterns),
1062 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1063 можете узнать, просмотрев раздел
1064 .\"LINK2"
1065 Маски файлов для операций копирования/переименования\&.
1066 .\"Mask Copy/Rename"
1068 В процессе выполнения копирования можно нажать
1069 .B C\-c
1070 или
1071 .B ESC
1072 для того, чтобы прервать выполнение операции.
1074 В некоторых системах можно осуществлять копирование в фоновом режиме,
1075 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1076 <На фоне> (или нажав
1077 .B M\-b
1078 в диалоговом окне). Используя пункт меню
1079 .\"LINK2"
1080 "Команды/Фоновые задания"\&,
1081 .\"Background Jobs"
1082 можно управлять выполнением фоновых процессов.
1084 .B Права доступа
1086 Позволяет изменить права доступа к выделенному или помеченным файлам.
1088 .B Жесткая ссылка
1090 Создает жесткую ссылку на текущий файл.
1092 .B Абсолютная символическая ссылка
1094 Создает абсолютную символическую ссылку на текущий файл.
1096 .B Относительная символическая ссылка
1098 Создает относительную символическую ссылку на текущий файл.
1100 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1101 подобно копированию файла, но и исходное имя файла и ссылка указывают
1102 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1103 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1104 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1106 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1107 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1108 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1109 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1110 первоначальное имя файла и позже созданные жесткие ссылки на него.
1111 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1112 требуется.
1114 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1115 файл удален, символическая ссылка становится бесполезной. Символическую
1116 ссылку легко отличить от первоначального имени файла, и программа
1117 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1118 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1119 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1120 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1121 отображается имя исходного файла. Используйте символические ссылки в тех
1122 случаях, когда хотите избежать путаницы, связанной с применением жестких
1123 ссылок.
1125 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1126 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1127 на который будет указывать ссылка. Вы можете изменить их.
1129 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1130 а по относительному. Абсолютный путь начинается с корневого каталога:
1132 .I /home/frodo/mc/mc -> /home/frodo/new/mc
1134 Относительный путь указывает на расположение файла относительно места, где
1135 будет располагаться создаваемая ссылка:
1137 .I /home/frodo/mc/mc -> ../new/mc
1139 Для того, чтобы создать относительную символическую ссылку, используйте
1140 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1142 .B Владелец/группа
1144 Позволяет выполнить команду chown.
1146 .B Права (расширенные)
1148 Позволяет изменить права доступа и владения файлом.
1150 .B Переименование
1152 Вызывается диалоговое окно, в котором предлагается перенести
1153 подсвеченный файл из каталога, отображаемого в активной панели (или
1154 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1155 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1156 который будет производиться перенос, можно изменить, воспользовавшись
1157 соответствующей строкой ввода.
1159 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1160 команды копировании файлов (смотрите выше).
1162 .B Создание каталога
1164 Появляется диалоговое окно и создается каталог с введенным именем.
1166 .B Удаление
1168 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1169 которых помечены) в активной панели. Операцию можно прервать, нажав
1170 .B C\-c
1171 или
1172 .B ESC
1173 во время ее исполнения.
1175 .B Быстрая смена каталога
1176 .\"    Quick cd"
1178 Используйте
1179 .\"LINK2"
1180 быструю смену каталога
1181 .\"The cd internal command"
1182 если вы знаете полный путь к каталогу, в который хотите перейти (который
1183 хотите сделать текущим).
1185 .B Отметить группу
1187 Эта команда используется для отметки группы файлов по заданному шаблону.
1188 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1189 выделения группы файлов и каталогов. Если включена опция
1190 .I Только файлы,
1191 то выделены будут только файлы. Если опция
1192 .I Только файлы,
1193 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1194 .I Образцы в стиле shell (Shell Patterns),
1195 регулярные выражение строятся по тем же правилам, которые действуют в
1196 оболочке shell (* означает ноль или большее число любых символов, а ?
1197 заменяет один произвольный символ). Если опция
1198 .I Образцы в стиле shell (Shell Patterns)
1199 отключена, то пометка файлов производится по правилам обработки
1200 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1201 .I С учётом регистра
1202 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1203 Если опция
1204 .I С учётом регистра
1205 отключена, то регистр символов учитываться не будет.
1207 .B Снять отметку
1209 Используется для снятия отметки с группы файлов. Эта операция является
1210 обратной по отношению к операции отметки группы файлов и использует те
1211 же правила формирования шаблонов.
1213 .B Выход
1215 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1216 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1217 текущим каталогом будет не последний каталог, в котором вы были при
1218 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1219 Midnight Commander.
1220 .\"NODE "    Quick cd"
1221 .SH "    Быстрая смена каталога"
1222 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1223 который хотите сделать текущим, и желаете использовать встроенную
1224 команду
1225 .\"LINK2"
1226 cd\&.
1227 .\"The cd internal command"
1229 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1230 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1231 при выполнении команды
1232 .B cd.
1234 После этого надо нажать клавишу <Enter>.
1235 .\"NODE "  Command Menu"
1236 .SH "  Меню 'Команды'"
1237 .B Меню пользователя
1239 Вызывает
1240 .\"LINK2"
1241 меню пользователя\&.
1242 .\"Menu File Edit"
1243 Меню пользователя предоставляет простой способ расширения возможностей
1244 Midnight Commander за счет добавления в личное меню пользователя вызова
1245 часто используемых программ.
1247 При обращении к пункту меню
1248 .\"LINK2"
1249 .I "Дерево каталогов"
1250 .\"Directory Tree"
1251 выводится окно, отображающее структуру каталогов файловой системы.
1253 Команда
1254 .\"LINK2"
1255 .I "Поиск файла"
1256 .\"Find File"
1257 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1258 .BR M\-? .
1260 Команда
1261 .I "Переставить панели"
1262 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1263 .BR C\-u .
1265 По команде
1266 .I "Отключить панели"
1267 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1268 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1269 .BR C\-o .
1271 По команде
1272 .I "Сравнить каталоги"
1273 ("горячие" клавиши \-
1274 .BR "C\-x d" )
1275 сравнивается содержимое каталогов, отображаемых на левой и правой
1276 панелях. После сравнения можно воспользоваться командой
1277 .I "Копировать"
1278 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1279 три метода сравнения. При быстром методе сравниваются только размер и
1280 дата создания файлов с одинаковыми именами. При побайтном методе
1281 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1282 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1283 сравниваются только размеры соответствующих файлов, а дата создания не
1284 проверяется.
1286 Пункт меню
1287 .\"LINK2"
1288 .I "Внешняя панелизация"
1289 .\"External panelize"
1290 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1291 текущей панели (характерный пример \- панелизация вывода команды find).
1293 Пункт меню
1294 .I "История командной строки"
1295 выводит окно со списком ранее выполнявшихся
1296 команд. Подсвеченную строку из истории можно скопировать в командную
1297 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1298 копирование \- по клавише Enter). Доступ к истории команд можно получить
1299 также по комбинациям клавиш
1300 .B M\-p
1301 или
1302 .BR M\-n ,
1303 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1304 командную строку выводится одна команда из списка и по комбинации
1305 .B M\-p
1306 происходит смена этой команды на предыдущую, а по
1307 .B M\-n
1308 \- на следующую команду из истории команд.
1310 Пункт меню
1311 .\"LINK2"
1312 .I "Каталоги быстрого доступа"
1313 .\"Hotlist"
1314 позволяет создать список каталогов, которые часто используются, и
1315 обеспечить быстрый переход к нужному каталогу из этого списка.
1317 Пункт меню
1318 .I "Список активных ВФС"
1319 отображает список виртуальных файловых систем, активных на настоящий
1320 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1321 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1322 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1323 архива или при разорванном сетевом соединении.
1325 Пункт меню
1326 .\"LINK2"
1327 .I "Фоновые задания"
1328 .\"Background Jobs"
1329 отображает список фоновых заданий, запущенных в диалоге 
1330 копирования/перемещения кнопкой "В фоне".
1332 Пункт меню
1333 .\"LINK2"
1334 .I "Список экранов"
1335 .\"Screen selector"
1336 отображает диалоговое окно со списком одновременно работающих в данный
1337 момент встроенноых редакторов, программ просмотра и других модулей MC,
1338 поддерживающих такой режим работы.
1340 После выбора пункта меню
1341 .\"LINK2"
1342 .I "Файл расширений"
1343 .\"Extension File Edit"
1344 вы можете связать с определенным расширением файла (окончанием имени
1345 после последней точки) программу, которая будет запускаться для
1346 обработки (просмотра, редактирования или выполнения) файла с таким
1347 расширением. Запуск выбранной программы будет осуществляться после
1348 установки подсветки на имя файла и нажатия клавиши <Enter>.
1350 Пункт меню
1351 .\"LINK2"
1352 .I "Файл меню"
1353 .\"Menu File Edit"
1354 используется для редактирования пользовательского меню (которое
1355 появляется после нажатия клавиши F2).
1356 .\"NODE "    Directory Tree"
1357 .SH "    Дерево каталогов"
1358 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1359 отображена иерархическая структура каталогов.
1361 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1362 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1363 панелей.
1365 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1366 Midnight Commander создает дерево путем просмотра только небольшого
1367 подмножества всех каталогов. Если каталог, который вам нужен, не
1368 отображен, перейдите в его родительский каталог и нажмите
1369 .B C\-r
1370 (или
1371 .BR F2 ).
1373 Для управления просмотром дерева каталогов могут использоваться
1374 следующие комбинации клавиш:
1376 Работают все
1377 .\"LINK2"
1378 клавиши управления перемещением\&.
1379 .\"General Movement Keys"
1381 .B Enter
1382 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1383 режима просмотра и отображение списка файлов выбранного каталога в
1384 активной панели. При отображении дерева каталогов в одной из панелей при
1385 нажатии клавиши Enter соответствующий каталог отображается во второй
1386 панели, а на текущей панели остается дерево.
1388 .B C\-r, F2
1389 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1390 каталогов не соответствует реальной структуре: некоторые каталоги не
1391 показаны или показаны более не существующие.
1393 .B F3
1394 Удалить текущий каталог из дерева. Эта команда используется для удаления
1395 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1396 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1397 клавишу F2.
1399 .B F4
1400 Переключение между статическим (применяемым по умолчанию) и динамическим
1401 режимами перемещения по дереву.
1403 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1404 подсветки на имя другого каталога) используются только стрелки
1405 вверх/вниз. Показываются все известные программе на данный момент
1406 подкаталоги.
1408 В динамическом режиме стрелки вверх/вниз используются для перехода на
1409 соседний каталог того же уровня. Для перехода в родительский каталог
1410 используется клавиша "стрелка влево", а по стрелке вправо происходит
1411 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1412 этом отображаются только вышележащие каталоги (включая родительский и
1413 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1414 дерева каталогов динамически изменяется после каждого перемещения по
1415 дереву.
1417 .B F5
1418 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1419 куда копировать).
1421 .B F6
1422 Переместить подкаталог.
1424 .B F7
1425 Создать подкаталог в текущем (подсвеченном) каталоге.
1427 .B F8
1428 Удалить подсвеченный каталог из файловой системы.
1430 .B C\-s, M\-s
1431 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1432 такого каталога не существует, происходит просто смещение подсветки на
1433 одну строку вниз.
1435 .B C\-h, Backspace
1436 Удаляет последний символ в строке (шаблоне) поиска.
1438 .B Любой другой символ
1439 Этот символ добавляется в шаблон поиска и производится перемещение на
1440 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1441 дерева каталогов вначале необходимо активизировать режим поиска
1442 клавишами
1443 .BR C\-s .
1444 Шаблон поиска будет отображаться в строке мини\-статуса.
1446 Следующие действия возможны только в окне просмотра дерева каталогов и
1447 не поддерживаются при просмотре дерева в одной из панелей:
1449 .B F1 (Help)
1450 Вызов подсказки с отображением настоящего раздела помощи.
1452 .B Esc, F10
1453 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1455 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1456 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1457 .\"LINK2"
1458 поддержке мыши\&.
1459 .\"Mouse Support"
1460 .\"NODE "    Find File"
1461 .SH "    Поиск файлов"
1462 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1463 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1464 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1465 .\"LINK2"
1466 дерева каталогов\&.
1467 .\"Directory Tree"
1469 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1470 соответствует только целым словам (например, если указано \"foo\",
1471 не будет найдено слово \"foobar\").
1473 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1474 Во время поиска его можно приостановить кнопкой <Приостановить>
1475 и продолжить по кнопке <Продолжить>.
1477 Список найденных файлов можно просматривать, перемещаясь с помощью
1478 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1479 используется для перехода в каталог, в котором находится подсвеченный
1480 файл. Кнопка <Повтор> служит для задания параметров нового
1481 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1482 Нажатие на кнопку <Панелизация> приведет к тому, что
1483 результаты поиска будут отображены на текущую активную панель, так что
1484 вы можете производить с выбранными файлами еще какие\-то действия
1485 (просматривать, копировать, перемещать, удалять и так далее). После
1486 вывода на панель можно нажать
1487 .B C\-r
1488 для возврата к обычному списку файлов.
1490 Опция \"Разрешить игнорирование каталогов\" совместно с расположенным ниже
1491 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1492 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1493 искать в каталогах, подключенных через NFS по очень медленному каналу).
1494 Компоненты списка должны быть разделены двоеточиями. Например
1497 /cdrom:/nfs/wuarchive:/afs
1500 Относительные пути также поддерживаются. Следующий пример показывает, как
1501 при поиске пропускать специальные каталоги различных систем управления версиями:
1503 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1506 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1508 Вы можете использовать перенаправление вывода на панель
1509 (см.
1510 .\"LINK2"
1511 Критерий панелизации\&)
1512 .\"External panelize"
1513 для выполнения некоторых усложненных последовательностей действий, в то
1514 время как "Поиск файла" позволяет выполнять только простые запросы.
1515 .\"NODE "    External panelize"
1516 .SH "    Критерий панелизации"
1517 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1518 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1519 программу и отобразить вывод этой программы на текущей активной панели.
1521 Например, если вы хотите выполнить какое\-то действие над всеми
1522 символическими ссылками текущего каталога, вы можете использовать пункт
1523 "Критерий панелизации" для запуска следующей команды:
1526 find . \-type l \-print
1529 После выполнения этой команды в текущей панели будет отображено не
1530 содержимое соответствующего каталога, а только все символические ссылки,
1531 в нем расположенные.
1533 Если вы хотите вывести на панель все файлы, которые были скачаны с
1534 вашего FTP\-сайта, вы можете использовать следующую команду для
1535 извлечения нужных имен из файла протокола:
1538 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1541 Если вы захотите, то можете сохранить часто используемые команды
1542 панелизации под отдельными информативными именами, чтобы иметь
1543 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1544 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1545 потребуется ввести имя, по которому вы будете вызывать команду. В
1546 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1547 вводить всю команду заново.
1548 .\"NODE "    Hotlist"
1549 .SH "    Каталоги быстрого доступа"
1550 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1551 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1552 список можно использовать для быстрого перехода в нужный каталог.
1553 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1554 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1555 добавления метки можно также использовать комбинацию клавиш
1556 .B C\-x h,
1557 по которой текущий каталог добавляется в каталоги быстрого доступа.
1558 Программа выдаст запрос на ввод метки для этого каталога.
1560 Использование этого пункта меню обеспечивает более быстрый переход к
1561 часто используемым каталогам. Другим способом ускорения процедуры
1562 переключения на часто используемые каталоги является задание переменной
1563 CDPATH (смотрите описание
1564 .\"LINK2"
1565 встроенной команды cd\&.
1566 .\"The cd internal command"
1567 .\"NODE "    Extension File Edit"
1568 .SH "    Файл расширений"
1569 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1570 файла
1571 .BR ~/.config/mc/mc.ext .
1572 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1574 Все строки, начинающиеся с # или пустые строки игнорируются.
1576 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1577 начинаются секции файла расширений), должны иметь следующий формат:
1579 .IR keyword/desc ,
1580 т.е. все, что стоит после
1581 .I keyword/
1582 и до конца строки, интерпретируется как
1583 .I desc.
1585 В качестве keyword может стоять одно из следующих слов:
1587 .I shell
1588 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1589 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1590 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1591 не начинается с точки, то desc трактуется как полное имя файла.
1593 .I regex
1594 desc \- регулярное выражение. Обратите внимание на то, что используется
1595 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1596 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1597 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1599 .I directory
1600 Файл является каталогом и его имя соответствует регулярному выражению desc.
1602 .I type
1603 в этом случае выбираются такие файлы, для которых `file %f`
1604 соответствует регулярному выражению desc (часть filename: из `file %f`
1605 удалена).
1607 .I default
1608 подходит любой файл, независимо от того, какое значение принимает desc.
1610 .I include
1611 \- означает общую секцию.
1613 Все строки в секции, кроме первой, должны начинаться с пробела или
1614 символа табуляции и иметь следующий формат:
1616 .I keyword=command
1617 (без пробелов возле "="), где
1618 .I keyword
1619 должно быть:
1621 .I Open
1622 (строка задает действия, выполняемые в том случае, когда пользователь
1623 нажимает Enter или дважды щелкает мышкой по имени файла),
1624 .I View
1625 (F3),
1626 .I Edit
1627 (F4) или
1628 .I Include
1629 (для добавления правил из общей секции).
1631 .I command
1632 \- любая однострочная команда оболочки, в которой допускаются простые
1633 .\"LINK2"
1634 макроподстановки\&.
1635 .\"Macro Substitution"
1637 Действие вычисляется сверху вниз (таким образом порядок следования
1638 важен). Если некоторое действие пропущено, поиск продолжается как в
1639 случае, если это действие не соответствует условию. Другими словами если
1640 файл соответствует первой и второй секции, но действие View пропущено в
1641 первой секции, то при нажатии клавиши F3 будет использовано действие
1642 View из второй секции. default должно описывать все действия.
1643 .\"NODE "    Background Jobs"
1644 .SH "    Фоновые задания"
1645 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1646 из Midnight Commander (такими заданиями могут быть только операции
1647 копирования и перемещения файлов). Используя этот пункт меню или
1648 "горячие" клавиши
1649 .B C\-x j,
1650 вы можете остановить, возобновить или снять любое из фоновых заданий.
1651 .\"NODE "    Menu File Edit"
1652 .SH "    Редактирование файлов меню"
1653 Файлы меню содержат списки команд для выполнения часто повторяемых
1654 пользователем операций. Эти меню создаются и поддерживаются самими
1655 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1656 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1657 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1658 .B .mc.menu
1659 в текущем каталоге и отображает соответствующее меню (если находит и
1660 если владельцем этого файла является данный пользователь или root и этот
1661 файл не доступен на запись всем). Если такого файла не найдено, таким же
1662 образом ищется файл
1663 .BR ~/.config/mc/menu ,
1664 и в последнюю очередь mc использует общесистемное меню
1665 .BR %prefix%/share/mc/mc.menu .
1667 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1668 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1669 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1670 отличного от пробела и символа табуляции, интерпретируются как названия
1671 пунктов меню, причем если первый символ является буквой или цифрой, то
1672 соответствующая клавиша будет служить "горячей" клавишей для вызова
1673 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1674 интерпретируются как команды, которые должны выполняться при вызове
1675 соответствующего пункта меню. Эти строки должны следовать за строкой
1676 названия и их может быть несколько.
1678 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1679 командные строки копируются во временный файл во временном каталоге
1680 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1681 позволяет пользователю вставлять в команды меню любые конструкции,
1682 допустимые в командном языке оболочки. Можно также использовать
1683 макроподстановки, которые производятся перед выполнением кода меню
1684 (подробнее смотрите в секции
1685 .\"LINK2"
1686 Макроподстановки\&).
1687 .\"Macro Substitution"
1689 Вот пример файла mc.menu:
1692 A       Dump the currently selected file
1693         od \-c %f
1695 B       Edit a bug report and send it to root
1696         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1697         vi $I
1698         mail \-s "Midnight Commander bug" root < $I
1699         rm \-f $I
1701 M       Read mail
1702         emacs \-f rmail
1704 N       Read Usenet news
1705         emacs \-f gnus
1707 H       Call the info hypertext browser
1708         info
1710 J       Copy current directory to other panel recursively
1711         tar cf \- . | (cd %D && tar xvpf \-)
1713 K       Make a release of the current subdirectory
1714         echo \-n "Name of distribution file: "
1715         read tar
1716         ln \-s %d `dirname %d`/$tar
1717         cd ..
1718         tar cvhf ${tar}.tar $tar
1720 = f *.tar.gz | f *.tgz & t n
1721 X       Extract the contents of a compressed tar file
1722         tar xzvf %f
1725 .B Условия выполнения (Default Conditions)
1727 Каждому пункту меню может предшествовать условие. Строка, задающая
1728 условие, должна содержать символ '=' в первой колонке. Команды,
1729 задаваемые этим пунктом меню, будут выполняться только если условие
1730 выполняется.
1733 Синтаксис строки условия:   = <sub\-cond>
1734                 или:        = <sub\-cond> | <sub\-cond> ...
1735                 или:        = <sub\-cond> & <sub\-cond> ...
1737 где <sub\-condition> может принимать следующие значения:
1739   y <pattern>     синтаксис текущего файла соответствует шаблону.
1740                   Только для меню редактора.
1741   f <pattern>     соответствует шаблону имя текущего файла?
1742   F <pattern>     соответствует шаблону файл в пассивной
1743                   панели?
1744   d <pattern>     соответствует шаблону имя текущего
1745                   каталога?
1746   D <pattern>     соответствует шаблону имя текущего
1747                   каталога в пассивной панели?
1748   t <type>        тип файла соответствует <type>?
1749   T <type>        тип файла в пассивной панели
1750                   соответствует <type>?
1751   x <filename>    filename является исполнимым?
1752   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1755 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1756 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1757 можете задать значение опции "shell patterns" путем записи строки
1758 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1759 или 1).
1762 Типы файлов определяются следующими символами:
1764   n     не каталог
1765   r     обычный файл (regular file)
1766   d     каталог
1767   l     ссылка (link)
1768   c     байт\-ориентированное устройство (char special)
1769   b     блок\-ориентированное устройство (block special)
1770   f     fifo
1771   s     socket
1772   x     исполняемый файл
1773   t     помеченный файл (tagged)
1776 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1777 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1778 определяется не типом самого файла, а тем, помечен ли файл на панели.
1779 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1780 и ложно, если таковых нет.
1782 Если условие начинается с '=?' вместо '=', то во время выполнения
1783 проверки условия будет отображаться ход вычисления условия (a debug
1784 trace will be shown whenever the value of the condition is calculated).
1786 Значение условия вычисляется слева направо. Это значит, что
1788         = f *.tar.gz | f *.tgz & t n
1790 вычисляется как
1792         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1795 Вот пример использования условий:
1798 = f *.tar.gz | f *.tgz & t n
1799 L       List the contents of a compressed tar\-archive
1800         gzip \-cd %f | tar xvf \-
1803 .B Условия включения пункта в меню (Addition Conditions)
1805 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1806 это условие трактуется как условие включения данного пункта в меню. Если
1807 условие истинно, пункт включается в отображаемое на экране меню, если
1808 условие не выполняется \- не включается.
1810 Вы можете использовать одно и то же условие и как условие выполнения и
1811 как условие включения пункта в меню, если начнете строку условия с '+='
1812 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1813 Если вы хотите использовать два разных условия, одно для включения в
1814 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1815 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1816 .\"NODE "  Options Menu"
1817 .SH "Меню 'Настройки'"
1818 Программа Midnight Commander имеет ряд установок (опций), каждая из
1819 которых может быть включена или выключена, для чего служат несколько
1820 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1821 поставлена звездочка или знак "x" в скобках перед названием опции.
1823 Пункт
1824 .\"LINK2"
1825 Конфигурация
1826 .\"Configuration"
1827 вызывает диалоговое окно, в котором вы можете поменять большинство
1828 установок программы Midnight Commander.
1830 Пункт
1831 .\"LINK2"
1832 Внешний вид
1833 .\"Layout"
1834 служит для задания настроек, определяющих положение и вид окна программы
1835 mc на экране.
1837 Пункт
1838 .\"LINK2"
1839 Настройки панелей
1840 .\"Panel options"
1841 служит для задания настроек панелей файлового менеджера.
1843 Пункт
1844 .\"LINK2"
1845 Подтверждение
1846 .\"Confirmation"
1847 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1848 действий программа будет требовать подтверждения.
1850 Пункт
1851 .\"LINK2"
1852 Биты символов
1853 .\"Display bits"
1854 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1855 терминал будет обрабатывать (вводить и отображать на дисплее)
1856 информацию, представленную байтами (например, записанную в файле).
1858 Пункт
1859 .\"LINK2"
1860 Распознавание клавиш
1861 .\"Learn keys"
1862 вызывает диалоговое окно, в котором вы можете протестировать работу
1863 некоторых клавиш, которые работают не на всех типах терминалов, и
1864 связать ту реакцию системы, которая должна была последовать за нажатием
1865 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1867 Пункт
1868 .\"LINK2"
1869 Виртуальные ФС
1870 .\"Virtual FS"
1871 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1872 параметров, связанных с использованием виртуальных файловых систем.
1874 По команде
1875 .\"LINK2"
1876 Сохранить настройки
1877 .\"Save Setup"
1878 введенные значения параметров сохраняются в ini\-файле программы.
1879 .\"NODE "    Configuration"
1880 .SH "    Конфигурация"
1881 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1882 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1883 исполнения" и "Прочие настройки".
1885 .B Параметры операций с файлами
1887 .I Детали операций.
1888 Этот переключатель определяет, будет ли при выполнении операций
1889 копирования, перемещения и удаления выводится дополнительное окно,
1890 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1891 можете отключить этот вывод. Он отключается автоматически, если скорость
1892 вашего терминала меньше 9600 bps.
1894 .I Подсчитывать общий размер.
1895 Если эта опция включена, Midnight Commander перед выполнением операций
1896 копирования, перемещения и удаления подсчитывает общее число
1897 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1898 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1899 замедляет выполнение операций). Эта опция не работает, если отключена
1900 опция
1901 .I Детали операций.
1903 .I Обычный индикатор прогресса.
1904 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1905 перемещение, удаление) всегда увеличивается слева направо. Если опция
1906 выключена, направление увеличения индикатора прогресса совпадает с направлением
1907 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1909 .I Автоимя каталога.
1910 При создании нового каталога по F7 в поле ввода имени нового каталога
1911 будет автоматически подставляться имя файла или каталога, находящегося
1912 под курсором. По умолчанию выключено.
1913 .I Выделять место
1914 Если возможно, предварительно выделять место под весь копируемый файл.
1915 По умолчанию выключено.
1917 .B Клавиша Esc
1919 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1920 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1921 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1922 дважды, чтобы закрыть диалог. Но существует возможность использовать
1923 однократное нажатие ESC для этого действия.
1925 .I Однократное нажатие.
1926 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1927 ожидать нажатия второй клавиши только в течение некоторого временного
1928 интервала (см. ниже опцию
1929 .IR Интервал ),
1930 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1931 как каоманда "Отмена" (ESC ESC).
1933 .I Интервал.
1934 Эта опция используется для задания временного интервала (в микросекундах)
1935 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1936 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1937 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1938 (также в микросекундах), которая имеет приоритет над над значеним этой
1939 опции.
1941 .B Пауза после исполнения
1943 После выполнения вашей команды Midnight Commander может обеспечить
1944 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1945 варианта установки этой опции:
1947 .IR Никогда.
1948 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1949 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1950 нажав C\-o.
1952 .IR "На "тупых" терминалах" .
1953 Пауза будет создаваться на терминалах, которые не способны обеспечить
1954 показ вывода последней из выполнявшихся команд (это любые терминалы,
1955 отличные от xterm или Linux\-консоли).
1957 .IR Всегда .
1958 Программа обеспечит паузу после выполнения любой команды.
1960 .B Прочие настройки
1962 .I Встроенный редактор.
1963 Если эта опция включена, то для редактирования файлов вызывается
1964 встроенный редактор. Если опция выключена, то будет использоваться
1965 редактор, указанный в переменной окружения
1966 .B EDITOR.
1967 Если такой редактор не задан, будет вызываться
1968 .B vi
1969 Смотрите раздел
1970 .\"LINK2"
1971 Встроенный редактор файлов\&.
1972 .\"Internal File Editor"
1974 .I Встроенный просмотр.
1975 Если эта опция включена, для просмотра файлов вызывается встроенная
1976 программа просмотра. Если опция выключена, вызывается программа,
1977 указанная в переменной окружения
1978 .B PAGER.
1979 Если такая программа не задана, используется команда
1980 .B view.
1981 Смотрите раздел
1982 .\"LINK2"
1983 Встроенная программа просмотра файлов\&.
1984 .\"Internal File Viewer"
1986 .I Автоматические меню.
1987 Если эта опция включена, пользовательское меню будет автоматически
1988 вызываться на экран при запуске программы. Это бывает полезно, если на
1989 компьютере работают неопытные пользователи (операторы), которые должны
1990 выполнять только стандартные операции.
1992 .I Выпадение меню при вызове.
1993 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
1994 будет сразу отображаться перечень пунктов меню (выпадающее меню).
1995 В противном случае активизируются только пункты главного меню, и вы должны
1996 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
1997 либо выбрать нужный пункт по "горячей клавише" и только после этого
1998 получите возможность выбрать пункт выпадающего меню.
2000 .I Образцы в стиле shell.
2001 По умолчанию команды Select, Unselect и Filter используют регулярные
2002 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2003 like regular expressions). Для того, чтобы достичь такого эффекта,
2004 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2005 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2006 заменяется на обычную точку. Если опция отключена, то регулярные
2007 выражения должны строиться так, как описано в ed(1).
2009 .I Дополнение: показывать все.
2010 В процессе ввода команд Midnight Commander может выполнять
2011 .\"LINK2"
2012 Завершение ввода
2013 .\"Completion"
2014 при нажатии на клавиши
2015 .B M\-Tab,
2016 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2017 нажатии
2018 .B M\-Tab
2019 он ищет все возможные варианты завершения и, если завершения
2020 неоднозначны (имеется много разных вариантов), то только издает звуковой
2021 сигнал. При втором нажатии
2022 .B M\-Tab
2023 отображаются все возможные завершения. Если вы хотите видеть все
2024 возможные варианты завершения после первого нажатия
2025 .B M\-Tab,
2026 включите эту опцию.
2028 .I Вращающийся индикатор
2029 Если эта опция включена, Midnight Commander отображает в верхнем правом
2030 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2031 задание (операция).
2033 .I Смена каталога по ссылкам.
2034 Установка этой опции приводит к тому, что Midnight Commander будет
2035 следовать логической цепочке подкаталогов при выполнении команд смены
2036 каталога как в панели, так и по команде
2037 .B cd.
2038 Так же ведет себя по умолчанию
2039 .B bash.
2040 Если же опция не включена, Midnight Commander будет при выполнении
2041 команды
2042 .B cd
2043 следовать реальной структуре каталогов, так что если вы вошли в текущий
2044 каталог по ссылке на него, то по команде
2045 .B cd ..
2046 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2047 расположена ссылка.
2049 .I Безопасное удаление.
2050 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2051 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2052 изменяется с
2053 .B Да
2054 на
2055 .BR Нет .
2056 По умолчанию эта опция отключена.
2058 .I Автосохранение настроек.
2059 Если эта опция включена, то при выходе из программы Midnight Commander
2060 значения всех настраиваемых параметров сохраняются в файле
2061 .BR ~/.config/mc/ini .
2062 .\"NODE "    Layout"
2063 .SH "    Внешний вид"
2064 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2065 параметры отображения на экране главного окна программы Midnight
2066 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2067 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2069 .B Разбиение панелей
2071 Большую часть экрана занимают файловые панели. Вы можете указать,
2072 каким должно быть расположение панелей:
2073 .I вертикальное
2074 или
2075 .IR горизонтальное .
2076 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2077 Alt\-, (Alt\-запятая).
2079 .I Равные размеры
2080 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2082 .B Консольный вывод
2084 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2085 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2086 вывода команды.
2088 .B Прочие настройки
2090 .I Линейка меню.
2091 Если включено, основное меню программы будет отображаться постоянно вверху
2092 экрана. По умолчанию включено.
2094 .I Командная строка.
2095 Если включено, в нижней части экрана будет доступна командная строка.
2096 По умолчанию включено.
2098 .I Метки клавиш.
2099 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2100 функциональным клавишам F1\-F10. По умолчанию включено.
2102 .I Строка подсказки.
2103 Если включено, ниже панелей будут отображаться однострочные подсказки
2104 по приёмам работы в Midnight Commander. По умолчанию включено.
2106 .I Заголовок xterm.
2107 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2108 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2109 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2110 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2111 По умолчанию включено.
2113 .I Свободное место.
2114 Если включено, на нижней рамке панели будет показано свободное место и общий
2115 размер текущей файловой системы. По умолчанию включено.
2116 .\"NODE "    Panel options"
2117 .SH "    Настройки панелей"
2118 .B Основные настройки панелей
2120 .I Показывать мини\-статус.
2121 Если включено, в нижней части каждой панели выводится строка информации
2122 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2124 .I Размеры в единицах СИ.
2125 Если эта опция включена, то Midnight Commander отображает размеры файлов
2126 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2127 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2128 Midnight Commander отображат размеры в двоичных единицах (по снованию
2129 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2131 .I Смешивать файлы/каталоги.
2132 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2133 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2134 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2136 .I Показывать резервные (Backup) файлы.
2137 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2138 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2140 .I Показывать скрытые файлы.
2141 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2142 начинаются точкой (как ls \-a). По умолчанию включено.
2144 .I Быстрая загрузка каталога.
2145 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2146 Commander будет использовать для вывода содержимого каталога следующий трюк:
2147 содержимое каталога перечитывается только в том случае, если изменилась
2148 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2149 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2150 размер файла, режим доступа или владелец и т.п.) содержимое панели
2151 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2152 файлов вручную (используя клавиатурное сочетание C\-r).
2154 .I Отметка перемещает курсор.
2155 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2156 на имени файла смещается на одну строку вниз.
2158 .I Инвертировать только файлы.
2159 Если опция включена (по умолчанию она включена), инвертирование
2160 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2161 не изменяется. Если не установлена, производится инвертирование как файлов,
2162 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2164 .I Простая перестановка.
2165 Если обе панели содержат списки файлов и каталогов, простая перестановка
2166 представляет собой изменение расположения панелей на экране: правая панель
2167 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2168 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2169 По умолчанию выключено.
2171 .I Автосохранение настроек панелей.
2172 Если опция включена (по умолчанию она выключена), то при выходе из
2173 Midnight Commander'а текущие настройки панелей соханяются в файле
2174 ~/.config/mc/panels.ini.
2176 .B Навигация
2178 .I Навигация в стиле lynx.
2179 Если эта опция включена, вы имеете возможность использовать клавиши
2180 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2181 "стрелка влево" для перехода в родительский по отношению к текущему
2182 каталог (при условии, что командная строка пуста). По умолчанию опция
2183 отключена.
2185 .I Страничное листание.
2186 Если опция установлена (по умолчанию она установлена), то когда курсор
2187 (подсветка) достигает конца или начала списка файлов, отображаемого на
2188 панели, будет производиться смещение на половину этого списка (то есть
2189 половина отображаемого списка остается на экране, а половина пропадает,
2190 заменяясь следующими пунктами общего списка). Если опция не установлена,
2191 происходит смещение только на одну строку.
2193 .I Страничное листание мышью.
2194 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2195 осуществляемая с помощью мышки, производиться страницами или на одну
2196 строку.
2198 .B Расцветка файлов
2200 По умолчанию вся информация отображаются одним цветом, но вы можете
2201 сделать так, чтобы
2202 .I права доступа
2204 .I типы файлов
2205 были выделены другими
2206 .\"LINK2"
2207 цветами\&.
2208 .\"Colors"
2209 Если включено выделение цветом прав доступа, поля
2210 .I perm
2212 .I mode
2214 .\"LINK2"
2215 форматах вывода\&,
2216 .\"Listing Mode..."
2217 показывающие права пользователя, запустившего программу Midnight
2218 Commander, выделены цветом, определенным ключевым словом
2219 .I selected.
2220 Если разрешено, подсветка имён файлов производится на основании
2221 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2222 .\"LINK2"
2223 Подсветка имён файлов
2224 .\"Filenames Highlight"
2225 для получения большей информации.
2227 .B Быстрый поиск
2229 .\"LINK2"
2230 Быстрый поиск файлов
2231 .\"Quick search"
2232 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2233 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2234 с учётом регистра или без. Режим по умолчанию \- использование порядка
2235 сортировки файлов в панели.
2236 .\"NODE "    Confirmation"
2237 .SH "    Подтверждения"
2238 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2239 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2240 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2241 доступа, а также перед очисткой истории выдавался дополнительный запрос
2242 на подтверждение.
2243 .\"NODE "    Display bits"
2244 .SH "    Биты символов..."
2245 Этот пункт меню используется для задания диапазона отображаемых на
2246 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2247 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2248 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2249 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2250 символы.
2251 .\"NODE "    Learn keys"
2252 .SH "    Распознавание клавиш..."
2253 Пункт
2254 .\"LINK2"
2255 Распознавание клавиш (Learn keys)
2256 .\"Learn keys"
2257 вызывает диалоговое окно, в котором вы можете протестировать работу
2258 некоторых клавиш
2259 .B (F1\-F20, Home, End),
2260 которые работают не на всех типах терминалов.
2262 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2263 тестироваться. Вы можете перемещать подсветку по названиям, используя
2264 клавишу
2265 .B Tab
2266 или клавиши, применяемые в редакторе
2267 .B vi
2268 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2269 клавиши со стрелками, после чего возле их названий в таблице появится
2270 пометка OK, то их тоже можно будет использовать для управления
2271 перемещением.
2273 Для тестирования работы клавиш нужно нажать каждую клавишу из
2274 перечисленных в таблице. Если она работает нормально, возле ее названия
2275 в таблице появится пометка OK. После появления такой пометки клавиша
2276 начинает работать в ее обычном режиме. Например, первое нажатие на
2277 клавишу
2278 .B F1
2279 приводит только к появлению пометки (если она работает нормально), а при
2280 следующих нажатиях будет вызываться окно подсказки. То же самое
2281 относится к клавишам стрелок. Клавиша
2282 .B Tab
2283 работает всегда.
2285 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2286 появится. В таком случае можно связать ту реакцию системы, которая
2287 должна была последовать за нажатием неработающей (отсутствующей)
2288 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2289 переместить подсветку на название неработающей клавиши (используя мышь
2290 или клавишу
2291 .BR Tab )
2292 и нажать
2293 .B Enter
2294 или клавишу
2295 .BR пробела .
2296 Должно появиться окно красного цвета, в котором вас просят нажать
2297 клавишу, которая будет использоваться вместо неработающей. Для отмены
2298 операции нажмите
2299 .B Esc
2300 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2301 комбинацию клавиш, которая будет служить заменой для неработающей
2302 клавиши (и тоже дождитесь закрытия окна).
2304 Когда закончите тестирование и настройку всех клавиш, вы можете
2305 сохранить эти настройки в секции [terminal:TERM] вашего файла
2306 .B ~/.config/mc/ini
2307 (где TERM \- название используемого терминала) либо отказаться от
2308 запоминания изменений. Если все клавиши работают нормально, то
2309 сохранение, конечно, не требуется.
2310 .\"NODE "    Virtual FS"
2311 .SH "    Виртуальные файловые системы"
2312 Этот пункт меню позволяет задать некоторые параметры кэширования
2313 информации о
2314 .\"LINK2"
2315 виртуальных файловых системах\&.
2316 .\"Virtual File System"
2318 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2319 оперативной памяти информацию, относящуюся к некоторым виртуальным
2320 файловым системам (например, списки файлов в каталогах удаленных ftp
2321 серверов).
2323 Кроме того, для получения доступа к содержимому сжатых архивов
2324 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2325 на жестком диске.
2327 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2328 может появиться желание настроить некоторые параметры таким образом,
2329 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2330 используемым файловым системам.
2332 Файловая система архиватора tar очень разумно организует работу с
2333 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2334 когда возникает необходимость обращения к информации из tar\-файла,
2335 использует этот список для извлечения нужного файла.
2337 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2338 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2339 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2340 загрузки/отображения), файловая система tar должна разархивировать файлы
2341 на диск во временный каталог и затем представить обращение к
2342 разархивированным файлам как обращение к tar\-файлу.
2344 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2345 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2346 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2347 разархивация \- операция медленная, Midnight Commander кеширует
2348 информацию в памяти на некоторое время. По истечении этого интервала
2349 времени все ресурсы, выделенные этой файловой системе, будут
2350 освобождены. По умолчанию величина этого интервала устанавливается
2351 равной 1 минуте. Смотрите также
2352 .\"LINK2"
2353 Файловая система tar\&.
2354 .\"Tar File System"
2356 Файловая система FTP сохраняет список каталогов, полученный с
2357 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2358 хранится в кеше, задается опцией
2359 .I Тайм\-аут кеша каталога FTP.
2360 Слишком маленькое значение этого параметра будет замедлять все операции
2361 с файловой системой ftp, потому что каждое обращение к ней будет
2362 означать реальное обращение к удаленному ftp серверу.
2364 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2365 (proxy host), который будет использоваться для перекачки файлов по ftp и
2366 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2367 через прокси\-сервер.
2369 .I Пароль анонимного FTP:
2370 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2371 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2372 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2373 электронный адрес для сайтов, которым не доверяете, особенно если 
2374 не используется фильтрация нежелательной корреспонденции.
2376 Также можно разрешить использование файла
2377 .BR ~/.netrc ,
2378 содержащего имена пользователей и пароли серверов FTP.
2379 Формат файла .netrc описан в .netrc (5).
2381 Смотрите раздел о
2382 .\"LINK2"
2383 файловой системе FTP
2384 .\"FTP File System"
2385 для получения дополнительной информации.
2386 .\"NODE "    Save Setup"
2387 .SH "    Сохранение установок"
2388 При загрузке Midnight Commander пытается считать значения различных
2389 установочных параметров из файла
2390 .BR ~/.config/mc/ini .
2391 Если такого файла не существует, необходимая информация ищется в
2392 общесистемном конфигурационном файле
2393 .BR mc.ini .
2394 Этот файл располагается в каталоге, путь к которому можно определить,
2395 запустив команду
2396 .BR "mc \-f" .
2397 (это можно сделать даже из командной строки MC).  Если и этого файла не
2398 существует,
2399 .I MC
2400 использует установки по умолчанию.
2402 Команда
2403 .I Сохранить настройки
2404 создает файл
2405 .BR ~/.config/mc/ini ,
2406 в котором записываются текущие значения параметров, задаваемых опциями
2407 меню
2408 .\"LINK2"
2409 Левая, Правая
2410 .\"Left and Right Menus"
2412 .\"LINK2"
2413 Настройки\&.
2414 .\"Options Menu"
2416 Если вы включите опцию
2417 .I Автосохранение настроек
2418 (пункт меню "Настройки/Конфигурация"),
2419 .I MC
2420 будет автоматически сохранять текущие настройки при выходе из программы.
2422 Значения некоторых параметров не могут быть изменены через пункты меню.
2423 Для изменения значений этих параметров вы должны отредактировать файл
2424 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2425 параметрах смотрите в разделе
2426 .\"LINK2"
2427 .I Специальные установки\&.
2428 .\"Special Settings"
2429 .\"NODE "Executing operating system commands"
2430 .SH "Выполнение команд операционной системы"
2431 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2432 должны либо набрать имя соответствующей программы в командной строке,
2433 либо выбрать имя программы в одной из панелей (переместив подсветку на
2434 имя файла программы), а затем нажать клавишу Enter.
2436 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2437 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2438 расширение выбранного файла с расширениями, прописанными в
2439 .\"LINK2"
2440 файле расширений\&.
2441 .\"Extension File Edit"
2442 Если в файле расширений найдется подраздел, задающий процедуры обработки
2443 файлов с данным расширением, то обработка файла производится в
2444 соответствии с заданными в этом подразделе командами. Перед обработкой
2445 выполняются простые
2446 .\"LINK2"
2447 макроподстановки\&.
2448 .\"Macro Substitution"
2449 .\"NODE "  The cd internal command"
2450 .SH "  Встроенная команда cd"
2451 Команда
2452 .I cd
2453 не передается на исполнение оболочке, а интерпретируется самой
2454 программой Midnight Commander. Поэтому при ее запуске возможны не все
2455 удобные макрорасширения и подстановки, доступные в оболочке, а только
2456 часть из них:
2458 .I Замена тильды
2459 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2460 вы добавите после тильды имя пользователя, эта конструкция будет
2461 заменена на имя домашнего каталога указанного пользователя.
2463 Например, ~guest \- это домашний каталог пользователя guest, в то время
2464 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2466 .I Предыдущий каталог
2467 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2468 то есть выполнив команду:
2469 .B cd \-
2471 .I Каталоги в CDPATH
2472 Если каталог, указанный команде
2473 .BR cd ,
2474 не является подкаталогом текущего каталога, то Midnight Commander
2475 использует значение переменной окружения
2476 .B CDPATH
2477 для поиска указанного каталога во всех каталогах, перечисленных в этой
2478 переменной.
2480 Например, если переменной
2481 .B CDPATH
2482 присвоено значение
2483 .BR ~/src:/usr/src ,
2484 то из любого места в файловой системе вы сможете перейти в любой
2485 подкаталог каталогов
2486 .B ~/src
2488 .BR /usr/src ,
2489 используя только относительные имена (cd linux вызовет переход в
2490 /usr/src/linux).
2491 .\"NODE "  Macro Substitution"
2492 .SH "  Макроподстановки"
2493 Перед выполнением команд, задаваемых пунктами
2494 .\"LINK2"
2495 пользовательского меню\&,
2496 .\"Menu File Edit"
2497 вызываемых
2498 .\"LINK2"
2499 по расширению имени файла\&,
2500 .\"Extension File Edit"
2501 или запускаемых из командной строки ввода, вначале выполняются простые
2502 макроподстановки.
2505 .I "%i"
2506 Отступ из пробелов, равный текущему положению курсора. Только для меню
2507 редактора.
2509 .I "%y"
2510 Тип синтаксиса текущего файла. Только для меню редактора.
2512 .I "%k"
2513 Имя файла блока редактора.
2515 .I "%e"
2516 Имя файла протокола ошибок исполнения сценариев редактора.
2518 .I "%m"
2519 Имя текущего файла меню.
2521 .I "%f" и "%p"
2522 Текущее имя файла.
2524 .I "%x"
2525 Расширение текущего файла.
2527 .I "%b"
2528 Имя текущего файла без расширения.
2530 .I "%d"
2531 Имя текущего каталога.
2533 .I "%F"
2534 Текущее имя файла в неактивной панели.
2536 .I "%D"
2537 Имя текущего каталога в неактивной панели.
2539 .I "%t"
2540 Отмеченные файлы.
2542 .I "%T"
2543 Файлы, отмеченные в неактивной панели.
2545 .I "%u" и "%U"
2546 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2547 Их можно использовать в скриптах, заданных для пункта меню или
2548 ассоциированных с расширением файла, только один раз, поскольку после их
2549 использования помеченных файлов не будет.
2551 .I "%s" и "%S"
2552 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2553 файл, имя которого подсвечено.
2555 .I "%cd"
2556 Это специальный макрос, используемый для перехода из текущего каталога в
2557 каталог, указанный перед этим макросом. Используется в основном для
2558 обращения к
2559 .\"LINK2"
2560 виртуальным файловым системам\&.
2561 .\"Virtual File System"
2563 .I "%view"
2564 Этот макрос используется для вызова встроенной программы просмотра.
2565 Может использоваться как с аргументами, так и без них. Если заданы
2566 аргументы, они должны быть заключены в фигурные скобки.
2568 Аргументами могут быть:
2569 .I ascii
2570 \- для перевода программы просмотра в режим ascii;
2571 .I hex
2572 \- для перевода программы просмотра в режим hex;
2573 .I nroff
2574 \- для указания программе просмотра, что необходимо интерпретировать
2575 выделенные (bold) и подчеркнутые последовательности nroff;
2576 .I unformatted
2577 \- указывает программе просмотра, что не нужно использовать команды
2578 nroff для выделения или подчеркивания текста;
2580 .I "%%"
2581 Символ %
2583 .I "%{любой текст}"
2584 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2585 выводится как подсказка. Макрос заменяется на текст, введенный
2586 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2587 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2588 командной строке.
2590 .I "%var{ENV\-VAR:default}"
2591 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2592 если она установлена, в противном случае будет использовано значение
2593 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2594 .\"NODE "  The subshell support"
2595 .SH "  Поддержка subshell"
2596 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2597 bash, tcsh и zsh.
2599 Если поддержка subshell включена, то Midnight Commander будет порождать
2600 точную копию (a concurrent copy) вашей оболочки (которая определена в
2601 переменной окружения
2602 .B SHELL
2603 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2604 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2605 оболочку для выполнения команды. Введенная команда передается subshell.
2606 Это позволяет изменять значения переменных окружения, использовать
2607 функции shell и определять алиасы (aliases), которые будут действовать
2608 до выхода из программы Midnight Commander.
2610 Если вы используете
2611 .BR bash ,
2612 можно указать команды, которые будут выполняться при запуске
2613 subshell, в файле
2614 .B ~/.local/share/mc/bashrc
2615 и специальную карту раскладки клавиатуры в файле
2616 .B ~/.local/share/mc/inputrc.
2617 Пользователи
2618 .B tcsh
2619 могут задать выполняемые при запуске команды в файле
2620 .B ~/.local/share/mc/tcshrc.
2622 Во время выполнения приложения в subshell можно в любой момент нажать
2623 комбинацию клавиш
2624 .B C\-o
2625 для переключения в Midnight Commander (выполняемая команда или
2626 приложение будут остановлены). Если вы прервали таким образом исполнение
2627 команды, вы не сможете запустить другую внешнюю команду, пока не
2628 завершите работу остановленного приложения.
2630 Особенностью использования subshell является то, что подсказка (prompt),
2631 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2632 оболочке.
2634 В разделе
2635 .\"LINK2"
2636 Опции запуска
2637 .\"OPTIONS"
2638 приведена дополнительная информация о том, как можно управлять
2639 (настроить) subshell.
2640 .\"NODE "Chmod"
2641 .SH "Права доступа"
2642 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2643 команде chmod \- команде изменения атрибутов доступа к файлам и
2644 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2645 клавиш
2646 .BR "C\-x c" .
2648 Диалоговое окно "Права доступа" состоит из двух частей \-
2649 .IR Права доступа
2651 .IR Файл .
2653 В части "Файл" отображается имя файла или каталога и права доступа на
2654 него в восьмеричной форме, а также указаны владелец и группа файла.
2656 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2657 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2658 помечены те атрибуты, которые установлены для данного файла. Изменять
2659 установки атрибутов можно двумя способами. При первом способе
2660 непосредственно изменяется значение атрибута в квадратных скобках возле
2661 его названия. Для изменения значений атрибутов надо переместить
2662 подсветку на название соответствующего атрибута и нажать клавишу
2663 пробела.
2665 Для перемещения подсветки по названиям атрибутов можно использовать
2666 .I клавиши\-стрелки
2667 или клавишу
2668 .IR Tab .
2669 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2670 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2671 же отображаются в части окна "Файл".
2673 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2674 в силу, надо нажать клавишу Enter или экранную кнопку
2675 .B [Установить]
2676 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2677 кнопку
2678 .BR [Прервать] .
2679 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2680 (выделенные буквы в названии атрибута).
2682 Изменять права доступа к отдельному файлу можно только первым
2683 способом (описанным выше). Если вы хотите изменить атрибуты прав
2684 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2685 этим способом, только вместо экранной кнопки
2686 .B [Установить]
2687 или клавиши <Enter> должны выбрать кнопку
2688 .B [Установить все].
2689 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2690 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2691 внимание, что значение в квадратных скобках при этом не изменяется.
2692 После этого вы выбираете один из следующих вариантов действий (то есть
2693 одну из экранных кнопок):
2695 .B [Отметить все]
2696 отмеченные атрибуты (и только они) будут установлены в те значения,
2697 которые указаны в квадратных скобках возле названия атрибута, причем для
2698 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2699 значение для выбранных файлов не изменяется.
2701 .B [Установить помеченное]
2702 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2703 установлен в 1.
2705 .B [Очистить помеченное]
2706 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2707 установлен в 0.
2709 .B [Установить]
2710 будут установлены атрибуты только для одного файла (первого из
2711 помеченных), причем установка производится так же, как по клавише
2712 [Отметить все].
2714 .B [Прервать]
2715 отказаться от выполнения команды Chmod.
2716 .\"NODE "Chown"
2717 .SH "Владелец/группа"
2718 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2719 владельца файла или группу, которая имеет какие\-то права на файл.
2720 "Горячая" клавиша для вызова этого пункта меню \-
2721 .B C\-x o.
2722 .\"NODE "Advanced Chown"
2723 .SH "Расширенная команда Chown"
2724 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2725 совмещающее в себе окна, появляющиеся при выборе пунктов
2726 .\"LINK2"
2727 Права доступа
2728 .\"Chmod"
2730 .\"LINK2"
2731 Владелец/группа\&.
2732 .\"Chown"
2733 В этом окне можно изменить как права доступа к файлу, так и
2734 владельцев файла.
2735 .\"NODE "File Operations"
2736 .SH "Операции с файлами"
2737 Когда вы выполняете операции копирования, перемещения или удаления
2738 файлов, Midnight Commander отображает на экране диалоговое окно, в
2739 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2740 идет процесс обработки. Для отображения процесса обработки на экран
2741 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2742 показывает, какая часть текущего файла обработана (например,
2743 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2744 обработана на текущий момент. Третья (bytes bar) показывает долю
2745 выполненных работ (в процентах от суммарного объема помеченных файлов).
2746 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2747 две последних диаграммы не отображаются.
2749 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2750 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2751 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2752 заданной операции, все оставшиеся файлы будут пропущены.
2754 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2755 видов.
2757 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2758 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2759 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2760 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2761 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2762 (например, воспользовавшись другим терминалом).
2764 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2765 переписать существующий файл. В этом окне отображаются время создания и
2766 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2767 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2768 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2769 ответа:
2771 согласиться (кнопка <Да>);
2773 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2775 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2776 <дописать в Конец>).
2778 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2779 файлы?") позволяет принять одно решение по всем выбранным для обработки
2780 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2781 варианта решения:
2783 .I <Все>
2784 перезаписались без дополнительных вопросов все выбранные файлы;
2786 .I <Устаревшие>
2787 перезапишутся (затрутся) только файлы, которые созданы раньше
2788 файла\-источника;
2790 .I <ни Одного>
2791 не перезаписывать файлы (но если не существует файла\-приемника, то
2792 копирование источника будет произведено);
2794 .I <Различающиеся по длине>
2795 Вы можете отказаться от выполнения операции, если нажмете клавишу
2796 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2797 производится клавишами стрелок или клавишей табуляции.
2799 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2800 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2801 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2802 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2803 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2804 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2805 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2806 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2807 подкаталогами.
2809 Если вы пометили для обработки группу файлов, то после выполнения
2810 операции будет снята отметка только с тех файлов, которые успешно
2811 обработаны. Пропущенные файлы останутся помеченными.
2812 .\"NODE "Mask Copy/Rename"
2813 .SH "Маски файлов для операций копирования/переименования"
2814 При выполнении операций копирования и перемещения (или переименования)
2815 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2816 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2817 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2818 эта вторая маска представляет собой несколько символов замены
2819 (wildcards) в конце строки, определяющей место назначение создаваемых
2820 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2821 (скопированы или перемещены с новыми именами) в соответствии с маской
2822 файла\-приемника. Если имеются помеченные файлы, то копируются
2823 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2824 для файлов\-источников.
2826 Есть еще несколько опций, которые влияют на выполнение операций
2827 копирования/перемещения файлов, и которые устанавливаются в том же окне
2828 запроса, где задаются маски имен файлов:
2830 .B "Разыменовывать ссылки"
2832 определяет, будут ли при копировании жестких или символических ссылок
2833 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2834 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2836 .B "Внутрь каталога, если есть"
2838 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2839 имя которого совпадает с именем файла (каталога), который копируется (источника).
2840 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2841 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2842 создан новый подкаталог с тем же именем, в который и будет
2843 осуществляться копирование. Лучше показать это на примере:
2845 Пусть вы хотите скопировать каталог
2846 .I /foo ,
2847 содержащий файл
2848 .I bar ,
2849 в уже существующий каталог
2850 .IR /bla/foo .
2851 Если эта опция не включена, MC скопирует файл
2852 .I /foo/bar
2853 в файл
2854 .IR /bla/foo/bar .
2855 Если опцию включить, будет создан каталог
2856 .I /bla/foo/foo
2857 и файл
2858 .I /foo/bar
2859 будет скопирован в файл
2860 .IR /bla/foo/foo/bar .
2862 .B "Сохранять атрибуты"
2864 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2865 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2866 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2867 текущим значением umask.
2869 .B "Образцы в стиле shell"
2871 Когда эта опция включена, можно использовать символы замены
2872 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2873 как это делается в shell. В маске приемника разрешается использовать только '*'
2874 и \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2875 группе символов замены в маске источника, второй символ '*' соответствует
2876 второй группе и т.д. Аналогично, символ замены \&'\\1' соответствует первой
2877 группе символов замены в маске источника, символ \&'\\2' \- второй группе
2878 и т. д. до \&'\\9'. Символ \&'\\0' соответствует целому имени файла\-источника.
2880 Два примера:
2882 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2883 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2884 будет находиться в каталоге "/bla".
2886 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2887 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2888 вид "*.*", а маска приемника \- "\\2.\\1".
2890 Когда опция
2891 .I "Образцы в стиле shell"
2892 выключена, MC не осуществляет автоматической группировки. Для указания
2893 групп символов в маске источника, которые будут соответствовать символам
2894 замены в маске приемника, вы должны в этом случае использовать скобки
2895 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2896 вводе.
2898 Два примера:
2900 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2901 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2902 результатом будет "/bla/foo.tgz".
2904 Предположим, что вы хотите поменять местами имя файла и его расширение,
2905 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2906 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2908 .B "Преобразование регистра"
2910 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2911 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2912 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2913 регистре соответственно.
2915 Если использовать в маске приемника '\\U' или '\\L', то к
2916 соответствующему регистру будут преобразованы все последующие символы,
2917 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2918 или конца имени файла.
2920 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2921 \&'\\U' и '\\L'.
2923 Например, если маска источника есть '*' (опция
2924 .I "Образцы в стиле shell"
2925 включена) или '^\\(.*\\)$' (опция
2926 .I "Образцы в стиле shell"
2927 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2928  преобразованы таким образом, что первые буквы имени будут заглавными,
2929 а все остальные \- строчными.
2931 Символ '\\' в масках используется для отмены специальной интерпретации
2932 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2933 означает просто звездочку (asterisk).
2935 .B "Изменять относительные ссылки"
2937 указывает, что Midnight Commander должен изменять символические ссылки.
2938 Скопированные символические ссылки будут указывать на то же расположение,
2939 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
2940 каталоги.
2941 .\"NODE "Select/Unselect Files"
2942 .SH "Отметить файлы"
2943 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2944 .\"LINK2"
2945 Строка ввода
2946 .\"Input Line Keys"
2947 предназначена для ввода регулярного выражения (маски) для помети файлов.
2948 Если включена опция
2949 .I Только файлы,
2950 то выделены будут только файлы. Если опция
2951 .I Только файлы,
2952 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2953 .I Образцы в стиле shell ,
2954 регулярные выражение строятся по тем же правилам, которые действуют в
2955 оболочке shell (* означает ноль или большее число любых символов, а ?
2956 заменяет один произвольный символ). Если опция
2957 .I Образцы в стиле shell
2958 отключена, то пометка файлов производится по правилам обработки
2959 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
2960 .I С учётом регистра
2961 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2962 Если опция
2963 .I С учётом регистра
2964 отключена, то регистр символов учитываться не будет.
2965 .\"NODE "Diff Viewer"
2966 .SH "Встроенная программа сравнения файлов"
2967 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2968 Также оно позволяет редактировать их (после завершения редактирования произойдет
2969 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2970 систем управления версиями, такими как GIT, Subversion и другие.
2972 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
2973 файлов mcdiff.
2975 .B F1
2976 Вызов встроенной помощи.
2978 .B F2
2979 Сохранение изменений в файлах.
2981 .B F4
2982 Редактирование файла в левой панели.
2984 .B F14
2985 Редактирование файла в правой панели.
2987 .B F5
2988 Произвести слияние текушего изменения.
2990 .B F7
2991 Вызов диалогового окна для задания шаблона поиска.
2993 .B F17
2994 Продолжение поиска в соответствии с ранее определенным шаблоном.
2996 .B F10, Esc, q
2997 Выход.
2999 .B Alt\-s, s
3000 Включить/выключить показ статуса различий.
3002 .B Alt\-n, l
3003 Включить/выключить показ номеров строк.
3005 .B f
3006 Увеличить левую панель до максимума.
3008 .B \=
3009 Сделать панели равными по ширине.
3011 .B \>
3012 Увеличить левую панель.
3014 .B \<
3015 Увеличить правую панель.
3017 .B c
3018 Включить/выключить показ символов конца строки (CR) как ^M.
3020 .B 2, 3, 4, 8
3021 Установить размер табуляции.
3023 .B C\-u
3024 Поменять панели местами.
3026 .B C\-r
3027 Обновить экран.
3029 .B C\-o
3030 Переключиться в подоболочку и показать окно команд.
3032 .B Enter, Space, n
3033 Найти следующее различие.
3035 .B Backspace, p
3036 Найти предыдущее различие.
3038 .B g
3039 Показать диалог перехода к строке.
3041 .B Down
3042 Перемещение на одну строку вниз.
3044 .B Up
3045 Перемещение на одну строку вверх.
3047 .B PageUp
3048 Перемещение на одну страницу вверх.
3050 .B PageDown
3051 Перемещение на одну страницу вниз.
3053 .B Home, A1
3054 Перемещение к началу строки.
3056 .B End
3057 Перемещение в конец строки.
3059 .B C\-Home
3060 Перемещение в начало файла.
3062 .B C\-End, C1
3063 Перемещение в конец файла.
3064 .\"NODE "Internal File Viewer"
3065 .SH "Встроенная программа просмотра файлов"
3066 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3067 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3068 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3069 использована для автоматического просмотра сжатых файлов.
3071 Встроенная программа просмотра всегда пытается использовать для
3072 отображения информации лучший из методов, предоставляемых вашей системой
3073 для данного типа файла. Некоторые последовательности символов
3074 интерпретируются для задания таких атрибутов, как жирный шрифт и
3075 подчеркивание, обеспечивая более наглядное представление информации.
3077 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3078 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3079 шестнадцатеричных констант. Можно даже одновременно использовать в
3080 шаблоне поиска как ту, так и другую форму представления, например:
3083 "String" \-1 0xBB 012 "more text"
3086 Обратите внимание, что 012 является восьмеричным числом, \-1
3087 преобразовывается в 0xFF, а текст между кавычками и константами
3088 игнорируется.
3090 Некоторые детали внутренней реализации программы просмотра: на системах,
3091 которые предоставляют системный вызов mmap(2) программа отображает файл
3092 в память вместо его загрузки; иначе, а также если при вызове mmap
3093 возникает сбой или c файлом связано некоторое действие, которое требует
3094 фильтр, программа использует динамически распределяемые буфера памяти,
3095 загружая только те части файла, к которым вы обращаетесь (это относится
3096 к архивированным файлам).
3098 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3099 ассоциированы некие действия встроенной программы просмотра.
3101 .B F1
3102 Вызывает просмотр встроенной гипертекстовой подсказки.
3104 .B F2
3105 Переключает режим переноса строки.
3107 .B F4
3108 Переключает между ASCII и шестнадцатеричным режимами.
3110 .B F5
3111 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3112 которой вы хотите перейти.
3114 .BR F6 ", " /
3115 Поиск по регулярному выражению.
3117 .B ?
3118 Поиск назад по регулярному выражению.
3120 .B F7
3121 Вызов диалогового окна для задания шаблона поиска для обычного и
3122 шестнадцатеричного поиска.
3124 .B C\-s, F17, n
3125 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3126 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3127 ранее определенным шаблоном.
3129 .B C\-r
3130 То же, что и
3131 .BR C\-s ,
3132 но поиск производится в обратном направлении.
3134 .B n
3135 Найти следующее совпадение.
3137 .B F8
3138 Переключение между режимами Raw/Parsed: файл отображается либо в том
3139 виде, как он записан на диске, либо пропущенным через фильтр, который
3140 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3141 обратный по отношению к тому, который указан на экранной кнопке F8,
3142 поскольку на кнопке указывается режим, к которому осуществляется переход
3143 по данной кнопке.
3145 .B F9
3146 Переключение между режимами отображения текста в форматированном и
3147 неформатированном виде: в режиме отображения форматированного текста
3148 некоторые последовательности символов отображаются другим цветом для
3149 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3150 кнопке указан режим, обратный по отношению к текущему.
3152 .B F3, F10, Esc, q
3153 Выйти из встроенной программы просмотра.
3155 .B PageDown, пробел, C\-v
3156 Переместиться на страницу вперед.
3158 .B PageUp, M\-v, Backspace
3159 Переместиться на страницу назад.
3161 .B стрелка вниз
3162 Переместиться на одну строку вперед.
3164 .B стрелка вверх
3165 Переместиться на одну строку назад.
3167 .B C\-l
3168 Обновить изображение на экране.
3170 .B C\-o
3171 Переключиться в subshell и показать окно команд.
3173 .B [n] m
3174 Установить метку с номером n (кавычки не вводятся).
3176 .B [n] r
3177 Переместиться к метке с номером n.
3179 .B C\-f
3180 Перейти к просмотру следующего файла текущего каталога.
3182 .B C\-b
3183 Перейти к просмотру предыдущего файла в текущем каталоге.
3185 .B M\-r
3186 Переключение режима отображения линейки (вверху/внизу/отключена).
3188 Можно настроить режимы отображения файлов встроенной программой
3189 просмотра, воспользовавшись
3190 .\"LINK2"
3191 файлом расширений\&.
3192 .\"Extension File Edit"
3194 .\"NODE "Internal File Editor"
3195 .SH "Встроенный редактор"
3196 Встроенный редактор обеспечивает выполнение большинства функций
3197 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3198 нажатием клавиши
3199 .B F4
3200 при условии, что в инициализационном файле установлена в 1 опция
3201 .IR use_internal_edit .
3202 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3203 этого редактора можно редактировать двоичные файлы без потери данных.
3205 Поддерживаются следующие возможности: копирование, перемещение,
3206 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3207 .I (key for key undo);
3208 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3209 регулярным выражениям; выделение текста по комбинации клавиш
3210 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3211 переключение между режимами вставки\-замены символа; а
3212 также операция обработки блоков текста командами оболочки (an option to
3213 pipe text blocks through shell commands like indent).
3216 Разделы:
3219 .\"LINK2"
3220 Опции в ини-файле для редактора
3221 .\"Internal File Editor / options"
3224 Редактор очень прост и практически не требует обучения. Для того, чтобы
3225 узнать, какие клавиши вызывают выполнение определенных действий,
3226 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3227 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3228 .B Shift\-<клавиши стрелок>
3229 выделение блока текста.
3230 .B Ctrl\-Ins
3231 копирует блок в файл
3232 .BR mcedit.clip .
3233 .B Shift\-Ins
3234 производит вставку последнего скопированного в mcedit.clip блока в
3235 позицию курсора.
3236 .B Shift\-Del
3237 удаляет выделенный блок текста, запоминая его в файле
3238 .BR mcedit.clip .
3239 По клавише Enter вставляются символы конца строки, причем на следующей
3240 строке автоматически устанавливается отступ. Работает выделение текста с
3241 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3242 осуществляется терминальным драйвером мыши.
3244 Для того, чтобы определить макрос, нажмите
3245 .BR Ctrl\-R ,
3246 после чего введите строки команд, которые должны быть выполнены. После
3247 завершения ввода команд снова нажмите
3248 .B Ctrl\-R
3249 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3250 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3251 .B Ctrl\-A
3252 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3253 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3254 при условии, что данная комбинация не используется для вызова какой\-либо
3255 другой функции. Макрокоманды после определения записываются в файл
3256 .B ~/.local/share/mc/mcedit/mcedit.macros
3257 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3258 соответствующей строки в этом файле.
3260 По клавише
3261 .B F19
3262 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3263 соответствующим пунктом меню, вызываемым по клавише F9, или
3264 переназначить клавишу) будет осуществляться форматирование выделенного
3265 блока кода на языке C, C++ или других. Форматирование управляется файлом
3266 .B %prefix%/share/mc/edit.indent.rc
3267 который при первом вызове копируется в
3268 .B ~/.local/share/mc/mcedit/edit.indent.rc
3269 в вашем домашнем каталоге.
3271 Встроенный редактор обрабатывает символы из второй половины кодовой
3272 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3273 опцию
3274 .B "Биты символов"
3275 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3276 (to keep the spacing clean).
3278 Описать все функции встроенного редактора в данной подсказке невозможно.
3279 Запомните только, что все основные операции можно выполнить через пункты
3280 меню, которое вызывается нажатием клавиши
3281 .B F9
3282 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3283 команде
3284 .B man mcedit
3285 или
3286 .B info mcedit
3288 .\"NODE "Internal File Editor / options"
3289 .SH "Опции в ини-файле для редактора"
3291 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3292 Опции записываются в секцию [Midnight\-Commander].
3294 .I editor_wordcompletion_collect_entire_file
3295 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3296 или только от начала до курсора (0)
3298 .\"NODE "Screen selector"
3299 .SH "Список экранов"
3300 Midnight Commander поддерживает возможность одновременной работы своих
3301 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3302 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3303 Файловый менеджер может быть только один, несколько файловых менеджеров,
3304 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3305 экраном.
3307 Есть три способа переключения между экранами:
3308 переходк к следующему экрану в списке клавиатурной комбинацией
3309 .BR Alt\-} ,
3310 переходк к предыдущему экрану в списке клавиатурной комбинацией
3311 .BR Alt\-{ ,
3312 вызов дилогового окна со списком экранов клавиатурной комбинацией
3313 .BR Alt\-`
3314 или с помощью пункта меню.
3315 Все эти комбинации клавиш одинаковы во всех экранах.
3317 .\"NODE "Completion"
3318 .SH "Завершение ввода"
3319 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3321 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3322 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3323 введенный текст как переменную (если текст начинается с
3324 .BR $ ),
3325 имя пользователя (если текст начинается с
3326 .BR ~ ),
3327 имя машины (если текст начинается на
3328 .BR @ )
3329 или как команду (если вы в командной строке в позиции, где вы можете
3330 вводить команду; в этом случае для завершения ввода используются
3331 зарезервированные слова оболочки, в том числе любая из встроенных команд
3332 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3333 категорий, выполняется попытка завершения текста как имени файла.
3335 Завершение имен файлов, пользователей, переменных и машин работает во
3336 всех строках ввода, завершение команд \- только в командной строке. Если
3337 однозначно выполнить завершение ввода невозможно (имеется несколько
3338 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3339 зависимости от установки опции
3340 .I Дополнение: показывать все
3341 в пункте меню
3342 .\"LINK2"
3343 Настройки/Конфигурация\&.
3344 .\"Configuration"
3345 Если эта опция включена, список всех возможных вариантов завершения
3346 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3347 помощью клавиш стрелок и
3348 .BR Enter .
3349 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3350 всех возможных завершений. Если вы снова нажмете
3351 .BR M\-Tab ,
3352 будет выведено уже сокращенное множество вариантов, причем в строку
3353 ввода добавляются те символы, которые определяются однозначно (даже если
3354 полное завершение ввода еще невозможно). Как только неопределенность
3355 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3356 отказаться от вывода на экран этого окна в любое время, нажав одну из
3357 клавиш
3358 .BR Esc ", " F10
3359 или стрелку влево / вправо. Если опция
3360 .\"LINK2"
3361 .I Дополнение: показывать все
3362 .\"Configuration"
3363 отключена, окно с вариантами завершения появляется только тогда, когда
3364 вы нажмете клавиши
3365 .B M\-Tab
3366 второй раз, при первом нажатии MC только издает звуковой сигнал.
3367 .\"NODE "Virtual File System"
3368 .SH "Виртуальные файловые системы"
3369 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3370 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3371 называется переключателем виртуальных файловых систем \- virtual file
3372 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3373 расположенными на не\-Unix\-овых файловых системах.
3375 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3376 Виртуальных Файловых Систем \- ВФС (VFS):
3378 \- локальной файловой системы, используемой для обычных файловых систем
3379 Unix;
3381 \- файловой системы ftpfs, используемой для манипулирования файлами на
3382 удаленных компьютерах по протоколу FTP;
3384 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3385 tar\-файлов;
3387 \- файловой системы undelfs, используемой для восстановления удаленных
3388 файлов в файловой системе ext2 (файловая система, используемая в Linux
3389 по умолчанию);
3391 \- файловой системы fish (для манипулирования файлами при работе с
3392 оболочкой через такие программы как rsh и ssh);
3394 \- и, наконец, сетевой файловой системы nfs.
3396 MC может быть собран с поддержкой файловой системы smbfs, используемой
3397 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3398 (CIFS).
3400 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3401 все встречающиеся имена путей и формируют корректные обращения к
3402 различным файловым системам. Форматы обращения к каждой из виртуальных
3403 файловых систем описаны в отдельных разделах по каждой ВФС:
3405 .\"LINK2"
3406 Файловая система ftpfs (FTP File System)
3407 .\"FTP File System"
3409 .\"LINK2"
3410 Файловая система tar
3411 .\"Tar File System"
3413 .\"LINK2"
3414 Файловая система FISH (FIle transfer over SHell)
3415 .\"FIle transfer over SHell filesystem"
3417 .\"LINK2"
3418 Файловая система SFTP (SSH File Transfer Protocol)
3419 .\"SFTP (SSH File Transfer Protocol) filesystem"
3421 .\"LINK2"
3422 Файловая система UFS (Undelete File System)
3423 .\"Undelete File System"
3425 .\"LINK2"
3426 Файловая система smbfs
3427 .\"SMB File System"
3428 .\"NODE "  FTP File System"
3429 .SH "Файловая система ftpfs"
3430 Файловая система ftpfs позволяет работать с файлами на удаленных
3431 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3432 (доступную из меню левой и правой панелей) или же непосредственно
3433 сменить текущий каталог командой cd, задав путь к каталогу следующим
3434 образом:
3436 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3438 Элементы
3439 .IR user ", " port
3441 .I remote\-dir
3442 не обязательны. Если элемент
3443 .I user
3444 указан, то Midnight Commander будет пытаться регистрироваться на
3445 удаленном компьютере с эти именем, в противном случае будет использовано
3446 имя anonymous или имя из файла ~/.netrc.
3447 Необязательный элемент
3448 .I pass
3449 (если указан) используется как пароль для входа. Однако явно задавать
3450 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3451 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3452 нельзя быть полностью уверенным в безопасности).
3455     ftp://ftp.nuclecu.unam.mx/linux/local
3456     ftp://tsx\-11.mit.edu/pub/linux/packages
3457     ftp://!behind.firewall.edu/pub
3458     ftp://guest@remote\-host.com:40/pub
3459     ftp://miguel:xxx@server/pub
3462 Для того, чтобы соединиться с сервером, который расположен за firewall,
3463 нужно использовать префикс ftp://! (то есть добавить восклицательный
3464 знак перед именем сервера), чтобы указать Midnight Commander на
3465 необходимость использовать прокси для осуществления передач по ftp. Вы
3466 можете задать имя прокси в диалоговом окне
3467 .\"LINK2"
3468 Виртуальные ФС...
3469 .\"Virtual FS"
3470 меню "Настройки".
3472 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3473 в квадратных скобках возле опции
3474 .I Всегда использовать FTP прокси
3475 в диалоговом окне
3476 .\"LINK2"
3477 Виртуальные ФС...
3478 .\"Virtual FS"
3479 меню "Настройки". В таком случае программа всегда будет использовать
3480 указанный прокси\-сервер. При этом (если опция установлена) программа
3481 делает следующее: считывает из файла
3482 .B %prefix%/share/mc/mc.no_proxy
3483 имена локальных машин (если имя начинается с точки, оно считается именем
3484 домена), и, если заданное при установлении FTP\-соединения имя машины
3485 совпадает с одним из имен, указанных в файле
3486 .B mc.no_proxy
3487 без точки, то производит прямое обращение к данной машине.
3489 При подключении к ftp\-серверу через фильтрующий пакеты
3490 маршрутизатор (If you are using the ftpfs code with a filtering packet
3491 router), который не позволяет использовать обычный режим открытия
3492 файлов, можно заставить программу работать в режиме пассивного
3493 открытия файла (the passive\-open mode). Для этого установите в
3494 инициализационном файле опцию
3495 .I ftpfs_use_passive_connections
3496 в 1.
3498 Midnight Commander сохраняет в течение заданного интервала времени
3499 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3500 памяти. Величина этого интервала времени задается в диалоговом окне
3501 .\"LINK2"
3502 Виртуальные ФС...
3503 .\"Virtual FS"
3504 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3505 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3506 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3507 панели командой
3508 .BR C\-r .
3509 Это не является недоработкой (если вы думаете, что это ошибка,
3510 поразмыслите над тем, как происходит работа по FTP с файлами,
3511 находящимися на другой стороне Атлантического океана).
3512 .\"NODE "  Tar File System"
3513 .SH "Файловая система tar"
3514 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3515 tar\-файлам, используя команду chdir. Для перехода в каталог,
3516 представляющий список файлов tar\-файла, нужно использовать команду,
3517 имеющую следующий формат:
3519 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3521 Файл mc.ext по умолчанию содержит команды для просмотра
3522 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3523 достаточно  просто переместить указатель на имя tar\-файла и нажать
3524 Enter. Чтобы понять, как это достигается, смотрите раздел
3525 .\"LINK2"
3526 Файл расширений\&.
3527 .\"Extension File Edit"
3529 Примеры:
3532     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3533     /ftp/GCC/gcc\-2.7.0.tar/utar://
3536 В последнем примере указан полный путь к tar\-архиву.
3537 .\"NODE "  FIle transfer over SHell filesystem"
3538 .SH "  Файловая система FISH (FIle transfer over SHell)"
3539 Файловая система fish \- это сетевая файловая система, которая позволяет
3540 работать с файлами на удаленном компьютере так, как если бы они были
3541 расположены на вашем диске. Для того, чтобы это было возможно, на
3542 удаленном компьютере должен быть запущен fish\-сервер, или
3543 bash\-совместимая оболочка shell.
3545 Для соединения с удаленным компьютером нужно выполнить команду
3546 перехода в каталог (chdir), имя которого задается в следующем формате:
3548 .I sh://[user@]machine[:options]/[remote\-dir]
3550 Элементы
3551 .IR user ", " options
3553 .I remote\-dir
3554 не обязательны. Если задан элемент
3555 .IR user ,
3556 то Midnight Commander будет регистрироваться на удаленный компьютер под
3557 этим именем, в противном случае \- под тем именем, с которым вы
3558 зарегистрированы в локальной системе.
3560 В качестве
3561 .I options
3562 могут использоваться:
3564   'C' \- использовать сжатие;
3565   'r' \- использовать rsh вместо ssh;
3566   port \- использовать данный порт для поключения
3567 к удалённому компьютеру.
3569 Если задан элемент
3570 .IR remote\-dir ,
3571 то указанный каталог станет текущим после соединения с удаленным
3572 компьютером.
3574 Примеры:
3577     sh://onlyrsh.mx:r/linux/local
3578     sh://joe@want.compression.edu:C/private
3579     sh://joe@noncompressed.ssh.edu/private
3580     sh://joe@somehost.ssh.edu:2222/private
3582 .\"NODE "  SFTP (SSH File Transfer Protocol) filesystem"
3583 .SH "  Файловая система SFTP (SSH File Transfer Protocol)"
3584 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3585 работать с файлами на удаленном компьютере так, как если бы они были
3586 расположены на вашем диске. Для того, чтобы это было возможно, на
3587 удаленном компьютере должен быть запущен sftp\-сервер.
3589 Для соединения с удаленным компьютером нужно выполнить команду
3590 перехода в каталог (chdir), имя которого задается в следующем формате:
3592 .I sftp://[user@]machine[:port]/[remote\-dir]
3594 Элементы
3595 .IR user ", " port
3597 .I remote\-dir
3598 не обязательны. Если задан элемент
3599 .IR user ,
3600 то Midnight Commander будет регистрироваться на удаленный компьютер под
3601 этим именем, в противном случае \- под тем именем, с которым вы
3602 зарегистрированы в локальной системе.
3603 Если задан
3604 .I port
3605 то он будет использован для поключения к удалённому компьютеру.
3606 Если задан элемент
3607 .IR remote\-dir ,
3608 то указанный каталог станет текущим после соединения с удаленным
3609 компьютером.
3611 Примеры:
3614     sftp://onlyrsh.mx/linux/local
3615     sftp://joe:password@want.compression.edu/private
3616     sftp://joe@noncompressed.ssh.edu/private
3617     sftp://joe@somehost.ssh.edu:2222/private
3619 .\"NODE "  Undelete File System"
3620 .SH "  Файловая система UFS (Undelete File System)"
3621 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3622 по умолчанию, таким образом, что появится возможность восстанавливать
3623 удаленные файлы (но только в файловой системе ext2). Файловая система
3624 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3625 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3626 некоторое количество таких файлов и восстановить их.
3628 Для того, чтобы воспользоваться этой возможностью (этой файловой
3629 системой), нужно выполнить команду перехода (chdir) в специальный
3630 каталог, имя которого образуется из префикса  "undel://" и имени
3631 специального файла устройства, на котором находится реальная файловая
3632 система.
3634 Например, чтобы восстановить удаленные файлы на втором разделе первого
3635 SCSI\-диска, нужно использовать следующее имя:
3638     undel://sda2
3641 Загрузка списка удаленных файлов требует некоторого времени, так что
3642 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3643 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3644 либо последовательным просмотром содержимого (в общем, я вам не
3645 завидую!).
3646 .\"NODE "  SMB File System"
3647 .SH "  Файловая система smbfs"
3648 Файловая система smbfs позволяет работать с файлами на удаленных
3649 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3650 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3651 использовать пункт "SMB связь..." (доступный из меню левой и правой
3652 панелей) или же непосредственно сменить текущий каталог командой cd,
3653 задав путь к каталогу следующим образом:
3655 .I smb://[username@]machine[/service][/remote\-dir]
3657 Элементы
3658 .IR username ", " service
3660 .I remote\-dir
3661 необязательны.
3662 .IR username ", " domain
3664 .I password
3665 могут быть указаны в окне диалога.
3667 Примеры:
3670     smb://machine/Share
3671     smb://other_machine
3672     smb://guest@machine/Public/Irlex
3674 .\"NODE "  EXTernal File System"
3675 .SH "  Внешняя файловая система (EXTernal File System)"
3676 .B extfs
3677 Внешняя файловая система позволяет очень просто интегрировать новые
3678 файловые контейнера и типы файлов простым написанием скриптов.
3680 Файловая система Extfs подраздляется на две категории:
3682 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3683 типов файлов.они представляют некоторые системные данные как дерево каталогов
3684 Вы можете их вызвать набрав
3685 .RI ' "cd fsname://" '
3686 Где fsname \- это короткое имя extfs (см. ниже).  Примеры этих ВФС включают
3687 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3688 в системе пакетов Debian).
3690 Например, для получения списка звуковых дорожек на CD наберите:
3693   cd audio://
3696 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3697 содержимое файла как дерево каталогов.  Они могут состоять из 'реальных' файлов,
3698 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3699 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3700 Для доступа к этим ВФС суффикс
3701 .RI 'fsname:// '
3702 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3704 Например, для получения списка содержимого архива documents.zip наберите:
3707   cd documents.zip/uzip://
3710 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3711 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3712 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3713 внутри extfs, как и на любой другой нелокальной ВФС.
3715 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3717 .B a
3718 доступ к DOS/Windows диску 'A:'
3719 .RI ( "cd a://" ).
3721 .B apt
3722 front end для системы управления пакетами APT (Debian)
3723 .RI ( "cd apt://" ).
3725 .B audio
3726 Чтение и воспроизведение звуковых дорожек с CD
3727 .RI ( "cd audio://"
3729 .IR "cd device/audio://" ).
3731 .B bpp
3732 пакеты дистрибутива Bad Penguin GNU/Linux
3733 .RI ( "cd file.bpp/bpp://" ).
3735 .B deb
3736 пакеты дистрибутива Debian GNU/Linux
3737 .RI ( "cd file.deb/deb://" ).
3739 .B dpkg
3740 Управление установленными deb\-пакетами
3741 .RI ( "cd deb://" ).
3743 .B hp48
3744 просмотр и копирование файлов с/на калькулятор HP48
3745 .RI ( "cd hp48://" ).
3747 .B lslR
3748 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3749 .RI ( "cd filename/lslR://" ).
3751 .B mailfs
3752 поддержка файлов формата mailbox
3753 .RI ( "cd mailbox/mailfs://" ).
3755 .B patchfs
3756 поддержка diff\-файлов
3757 .RI ( "cd filename/patchfs://" ).
3759 .B rpm
3760 поддержка файлов в формате RPM
3761 .RI ( "cd filename/rpm://" ).
3763 .B rpms
3764 Управление установленными в системе RPM\-пакетами
3765 .RI ( "cd rpms://" ).
3767 .B ulha, urar, uzip, uzoo, uar, uha
3768 архивы
3769 .RI ( "cd archive/xxxx://"
3770 где xxxx один из:
3771 .IR ulha ,
3772 .IR urar ,
3773 .IR uzip ,
3774 .IR uzoo ,
3775 .IR uar ,
3776 .IR uha ).
3778 Вы можете назначить ВФС файлах по типу или расширению в секции
3779 .\"LINK2"
3780 Файл расширений
3781 .\"Extension File Edit"
3782 Например, для обработки пакетов Debian внесите:
3785   regex/\.deb$
3786           Open=%cd %p/deb://
3788 .\"NODE "Colors"
3789 .SH "Цвета"
3790 Программа Midnight Commander пытается определить, поддерживает ли ваш
3791 терминал цвета, используя для этого базу данных о терминалах и имя
3792 вашего терминала. Иногда это не удается. В таких случаях можно
3793 включить или отключить цветной вывод, используя ключи запуска программы
3794 \-c и \-b, соответственно.
3796 Программа может быть скомпилирована с использованием библиотек
3797 .B ncurses
3798 или
3799 .BR slang .
3800 .B ncurses
3801 не дает возможности включать цветной режим: ncurses использует только
3802 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3803 библиотека была использована при компиляции, дайте команду
3804 .BR "mc \-V" .
3806 Если программа скомпилирована с использованием менеджера экрана
3807 .BR S\-Lang ,
3808 она проверяет значение переменной
3809 .BR COLORTERM .
3810 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3812 Можно указать терминалы, которые всегда должны работать в цветном
3813 режиме, добавив строку
3814 .I color_terminals
3815 в секцию Colors инициализационного файла. В этом случае Midnight
3816 Commander не будет пытаться определить, поддерживает ли ваш терминал
3817 цветной вывод. Пример:
3820 [Colors]
3821 color_terminals=linux,xterm
3824 color_terminals=terminal\-name1,terminal\-name2...
3827 Midnight Commander обеспечивает также возможность изменять цвета,
3828 заданные по умолчанию. В настоящее время таблица используемых цветов
3829 задается переменной
3830 .B MC_COLOR_TABLE
3831 или в секции Colors инициализационного файла.
3833 В секции Colors загружаемая по умолчанию таблица цветов определяется
3834 переменной (строкой)
3835 .IR base_color .
3836 Вы можете указать альтернативную таблицу цветов для терминала, используя
3837 имя терминала как ключ в этой секции. Пример:
3840 [Colors]
3841 base_color=
3842 xterm=menu=magenta:marked=,magenta:markselect=,red
3845 Формат определения цвета:
3848   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3851 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3852 могут использоваться: для задания цветовой палитры в панелях: normal,
3853 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3854 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3855 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3856 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3857 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3858 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3859 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3860 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3861 программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
3862 editnormal, editbold, editmarked, editwhitespace, editlinestate.
3863 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3865 Цвета задавать не обязательно. Цвет какого именно поля определяется
3866 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3867 Некоторые случаи требуют пояснений.
3869 .I header
3870 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3871 и индикатор сортировки.
3873 .I input
3874 определяет цвета в строке ввода в диалоговых окнах;
3876 .I inputmark
3877 цвет выделенного текста в строке ввода в диалоговых окнах;
3879 .I inputunchanged
3880 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3882 .I commandlinemark
3883 цвет выделенного текста в командной строке;
3885 .I gauge
3886 определяет цвет заполненной части полоски (progress bar), при
3887 графическом отображении хода выполнения файловых операций (копирование и
3888 др.).
3889 .I disabled
3890 определяет цвет элемента диалога, который не может по каким-то причинам быть выбран
3891 для работы с ним.
3893 Диалоговые окна используют следующие цвета:
3894 .I dnormal
3895 используется для нормального текста,
3896 .I dfocus
3897 \- цвет, используемый
3898 для выделенного в данный момент компонента окна,
3899 .I dhotnormal
3900 \- цвет, используемый для выделения "горячих" клавиш в обычных
3901 компонентах, в то время как цвет
3902 .I dhotfocus
3903 используется для выделения "горячих" клавиш в выбранных в данный момент
3904 компонентах окна.
3906 В меню используется та же самая схема, только в качестве названий
3907 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3909 Окно подсказки использует следующие цвета:
3910 .I helpnormal
3911 \- для отображения простого текста,
3912 .I helpitalic
3913 \- для вывода текста, выделенного в man\-страницах курсивом,
3914 .I helpbold
3915 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3916 .I helplink
3917 \- для выделения неактивных гиперссылок,
3918 .I helpslink
3919 \- для выделения активной в данный момент гиперссылки.
3921 Во всплывающем меню используются следующие цвета:
3922 .I pmenunormal
3923 \- для невыбранных пунктов меню и как основной цвет окна,
3924 .I pmenusel
3925 \- для выбранного пункта меню,
3926 .I pmenutitle
3927 \- для заголовка окна меню.
3929 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3930 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3931 lightgray и white. Для прозрачного фона используются специальное ключевое
3932 слово "default". Слово "default" можно использовать только при задании цвета
3933 фона. Для основных цветов MC используется другое специальное ключевое
3934 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3935 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3936 и от gray0 до gray23.
3937 Пример:
3940 [Colors]
3941 base_color=normal=white,default:marked=magenta,default
3944 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
3945 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
3946 The special word "none" menas no attributes, without attempting to fall back
3947 to base_color. Пример:
3950 menuhotsel=yellow;black;bold+underline
3952 .\"NODE "Skins"
3953 .SH "Внешний вид"
3954 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3955 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3956 файл называется далее скин\-файл. переопределение внешнего вида полностью
3957 совместимо с заданием цветов, описанным в секции
3958 .\"LINK2"
3959 Цвета\&.
3960 .\"Colors"
3962 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
3963 опцию '256colors' со значением TRUE в секции [skin].
3965 Поиск скин\-файла производится по следующему алгоритму (до
3966 первого нахождения файла):
3969 1) параметр командной строки 
3970 .B \-S \<скин\>
3971 или
3972 .B \-\-skin=\<скин\>
3974 2) переменная окружения
3975 .B MC_SKIN
3977 3) параметр
3978 .B skin
3979 в секции
3980 .B [Midnight\-Commander]
3981 конфигурационного файла.
3983 4) файл
3984 .B %sysconfdir%/mc/skins/default.ini
3986 5) файл
3987 .B %prefix%/share/mc/skins/default.ini
3989 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
3990 либо просто название скина (с расширением \.ini либо без него). В данном 
3991 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
3992 нахождения):
3996 .B ~/.local/share/mc/skins/
3999 .B %sysconfdir%/mc/skins/
4002 .B %prefix%/share/mc/skins/
4005 Для получения расширенной информации, обратитесь к подразделам:
4007 .\"LINK2"
4008 Описание секций и параметров
4009 .\"Skins sections"
4011 .\"LINK2"
4012 Опеределения цветовых пар
4013 .\"Skins colors"
4015 .\"LINK2"
4016 Линии для отрисовки рамок
4017 .\"Skins lines"
4019 .\"LINK2"
4020 Совместимость
4021 .\"Skins oldcolors"
4024 .\"NODE "  Skins sections"
4025 .SH "  Описание секций"
4026 Секция
4027 .B [skin]
4028 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
4029 .I description
4030 кратко описывает скин.
4033 Секция
4034 .B [filehighlight]
4035 содержит описания цветовых пар для групп подсветок имен файлов.
4036 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4037 Смотрите раздел 
4038 .\"LINK2"
4039 Подсветка имён файлов
4040 .\"Filenames Highlight"
4041 для получения подробной информации.
4044 Секция
4045 .B [core]
4046 содержит описание элементов, используемых повсеместно.
4048 .I _default_
4049 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4051 .I selected
4052 курсор
4054 .I marked
4055 отмеченные данные
4057 .I markselect
4058 курсор на отмеченных данных
4060 .I gauge
4061 цвет заполненной части полоски (progress bar)
4063 .I input
4064 элемент ввода данных
4066 .I reverse
4067 инвертированный цвет
4070 Секция
4071 .B [dialog]
4072 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4074 .I _default_
4075 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4077 .I dfocus
4078 Цвет элемента, находящегося в фокусе
4080 .I dhotnormal
4081 Цвет хоткеев
4083 .I dhotfocus
4084 Цвет хоткеев, находящихся в фокусе
4087 Секция
4088 .B [error]
4089 содержит описания элементов диалога\-сообщения об ошибках.
4091 .I _default_
4092 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4094 .I errdhotnormal
4095 Цвет хоткеев
4097 .I errdhotfocus
4098 Цвет хоткеев, находящихся в фокусе
4101 Секция
4102 .B [menu]
4103 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4104 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4106 .I _default_
4107 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4109 .I entry
4110 Цвет пунктов меню
4112 .I menuhot
4113 Цвет хоткеев
4115 .I menusel
4116 Цвет выделенного пункта меню
4118 .I menuhotsel
4119 Цвет хоткеев, находящихся в фокусе
4121 .I menuinactive
4122 Цвет неактивного меню
4125 Секция
4126 .B [help]
4127 содержит описания цветов для окна отображения помощи.
4129 .I _default_
4130 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4132 .I helpitalic
4133 Цветовыделение элементов с атрибутом
4134 .B italic
4136 .I helpbold
4137 Цветовыделение элементов с атрибутом
4138 .B bold
4140 .I helplink
4141 Цвет ссылок
4143 .I helpslink
4144 Цвет ссылки, находящейся под курсором
4147 Секция
4148 .B [editor]
4149 содержит описания элементов редактора
4151 .I _default_
4152 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4154 .I editbold
4155 Цветовыделение элементов с атрибутом
4156 .B bold
4158 .I editmarked
4159 Цвет выделенного текста
4161 .I editwhitespace
4162 Подсветка знаков табуляции и "висящих" пробелов
4164 .I editlinestate
4165 Цвет области отображения состояния строки.
4168 Секция
4169 .B [viewer]
4170 содержит описания элементов редактора
4172 .I viewunderline
4173 Цветовыделение элементов с атрибутом
4174 .B underline
4176 .\"NODE "  Skins colors"
4177 .SH "  Цветовые пары"
4178 Каждый параметр в скин\-файле содержит цветовые пары.
4180 Цветовые пары описываются как два цвета и необязательные атрибуты,
4181 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4182 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4183 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4184 секции).
4186 Например:
4189 [core]
4190     # зелёным по чёрному
4191     _default_=green;black
4192     # зелёным (умолч.) по синему
4193     selected=;blue
4194     # жёлтым по чёрному (умолч.) с подчёркиванием
4195     marked=yellow;;underline
4199 Возможные цвета (названия) и атрибуты описаны в секции
4200 .\"LINK2"
4201 Цвета\&.
4202 .\"Colors"
4204 .\"NODE "  Skins lines"
4205 .SH "  Линии для отрисовки рамок"
4206 Линии задаются в секции
4207 .B [Lines]
4208 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4209 переназначить на использование любых utf\-8 символов, похожих на линии
4211 .I ВНИМАНИЕ!!!
4212 При сборке Midnight Commander с библиотекой Ncurses использование
4213 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4214 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4217 Описание параметров секции
4218 .BR [Lines] :
4220 .I lefttop
4221 изображение левого верхнего угла рамки
4223 .I righttop
4224 изображение правого верхнего угла рамки
4226 .I centertop
4227 изображение ответвления горизонтальной линии вниз
4229 .I centerbottom
4230 изображение ответвления горизонтальной линии вверх
4232 .I leftbottom
4233 изображение левого нижнего угла рамки
4235 .I rightbottom
4236 изображение правого нижнего угла рамки
4238 .I leftmiddle
4239 изображение ответвления вертикальной линии вправо
4241 .I rightmiddle
4242 изображение ответвления вертикальной линии влево
4244 .I centermiddle
4245 изображение пересечения вертикальной и горизонтальной линий
4247 .I horiz
4248 изображение горизонтальной линии
4250 .I vert
4251 изображение вертикальной линии
4253 .I thinhoriz
4254 изображение тонкой горизонтальной линии
4256 .I thinvert
4257 изображение тонкой вертикальной линии
4259 .\"NODE "  Skins oldcolors"
4260 .SH "  Совместимость"
4261 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4262 с назначением цветов, описанном в секции
4263 .\"LINK2"
4264 Цвета\&.
4265 .\"Colors"
4267 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4268 дополняющий характер.
4270 .\"NODE "Filenames Highlight"
4271 .SH "Подсветка имён файлов"
4272 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4273 (в качестве групп подсветки) и значения параметров как цветовые пары.
4274 Описания цветовых пар смотрите в разделе
4275 .\"LINK2"
4276 Внешний вид
4277 .\"Skins"
4279 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4280 (~/.config/mc/filehighlight.ini).
4281 Названия групп должны совпадать с названиями параметров в секции
4282 [filehighlight] в текущем скин\-файле.
4284 Ключи в группах могут принимать  следующие значения:
4286 .I type
4287 Тип файла. Если параметр присутствует, остальные опции игнорируются
4289 .I regexp
4290 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4292 .I extensions
4293 Список расширений файлов. Раасширения разделяются символом ';'.
4295 .I extensions_case
4296 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4297 чувствительным к регистру букв (true) или не чувтсвительным (false).
4299 Параметр 'type' (тип файла) может принимать значения:
4301 \- FILE (все файлы)
4302   \- FILE_EXE
4303 \- DIR (все каталоги)
4304   \- LINK_DIR
4305 \- LINK (все ссылки (линки), исключая "битые" линки)
4306   \- HARDLINK
4307   \- SYMLINK
4308 \- STALE_LINK
4309 \- DEVICE (все файлы устройств)
4310   \- DEVICE_BLOCK
4311   \- DEVICE_CHAR
4312 \- SPECIAL (все специальные файлы)
4313   \- SPECIAL_SOCKET
4314   \- SPECIAL_FIFO
4315   \- SPECIAL_DOOR
4317 .\"NODE "Special Settings"
4318 .SH "Специальные установки"
4319 Большинство установок Midnight Commander может быть изменено путем
4320 использования меню. Однако имеется несколько установок, которые могут
4321 быть изменены только путем непосредственного редактирования
4322 конфигурационного файла
4323 .BR ~/.config/mc/ini .
4325 .I clear_before_exec
4327 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4328 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4329 значение поля clear_before_exec на 0.
4331 .I confirm_view_dir
4333 Если вы нажимаете
4334 .B F3
4335 на имени каталога, обычно
4336 .B MC
4337 переходит в этот каталог. Если этот флаг будет установлен в 1,
4338 .B MC
4339 будет спрашивать подтверждение перед тем, как перейти в указанный
4340 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4342 .I ftpfs_retry_seconds
4344 Этот параметр задает интервал времени (в секундах), по истечении
4345 которого Midnight Commander будет предпринимать повторную попытку
4346 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4347 неудачей. Если задано нулевое значение, программа не будет повторять
4348 попытку соединиться.
4350 .I ftpfs_use_passive_connections
4352 По умолчанию эта опция отключена. Она включается для передачи файлов по
4353 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4354 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4355 router). Эта опция работает только в том случае, если вы не используете
4356 прокси (you are not using an ftp proxy).
4358 .I max_dirt_limit
4360 Определяет, сколько раз может быть пропущена операция обновления
4361 изображения на экране при работе во встроенной программе просмотра.
4362 Обычно этот параметр не имеет большого значения, поскольку программа
4363 автоматически выбирает оптимальное значение в зависимости от скорости
4364 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4365 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4366 значение этого параметра может привести к тому, что процедура обновления
4367 экрана начнет вaс раздражать.
4369 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4370 выбор, и именно такое значение устанавливается по умолчанию.
4372 .I mouse_move_pages_viewer
4374 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4375 программе просмотра, осуществляемая с помощью мышки, производиться
4376 страницами или на одну строку.
4378 .I only_leading_plus_minus
4380 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4381 командной строке. Эти символы используются для выбора, отмены выбора и
4382 инвертирования выбора, но выполняют такую функцию только если командная
4383 строка пуста. В середине командной строки эти символы уже не вызывают
4384 выполнения операций группового выбора, но зато вы не сможете
4385 использовать эти символы для таких операций, если командная строка не
4386 пуста.
4388 .I show_output_starts_shell
4390 Эта переменная работает только в том случае, когда не включена поддержка
4391 subshell. Если она установлена, то при нажатии
4392 .B C\-o
4393 для перехода в экран пользователя будет запускаться новый экземпляр
4394 оболочки.
4396 .I torben_fj_mode
4398 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4399 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4400 (курсор) к первому или последнему из имен файлов, отображенных на
4401 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4403 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4404 был ниже, в противном случае перемещение на самую верхнюю строку; если
4405 только курсор уже на самой верхней строке, то перемещение на самую
4406 первую строку списка файлов.
4408 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4409 панели, если курсор был выше; если ниже \- то переход на последнюю
4410 отображаемую в панели строку; если уже на последней строке, то
4411 перемещение курсора на самую последнюю строку списка файлов.
4413 .I use_file_to_guess_type
4415 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4416 программу
4417 .B file
4418 для определения типа файла в соответствии с типами файлов, указанными в файле
4419 .\"LINK2"
4420 mc.ext\&.
4421 .\"Extension File Edit"
4423 .I xtree_mode
4425 Если эта переменная включена (по умолчанию она отключена), то при
4426 просмотре в одной из панелей структуры дерева каталогов во второй панели
4427 автоматически будет отображаться список файлов выбранного каталога.
4429 .I clipboard_store
4430 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4431 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4432 буфер обмена.
4433 Например:
4436 clipboard_store=xclip \-i
4439 .I clipboard_paste
4440 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4441 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4442 буфера обмена.
4443 Например:
4446 clipboard_paste=xclip \-o
4449 .I autodetect_codeset
4451 Эта опция позволяет использовать команду enca для автоматического
4452 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4453 Список допустимых значений может быть получен командой
4454 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4455 [Misc].
4457 Например:
4460 autodetect_codeset=russian
4462 .\"NODE "Terminal databases"
4463 .SH "Базы терминалов"
4464 Midnight Commander обеспечивает возможность внесения исправлений в
4465 системную базу терминалов, даже если вы не обладаете правами
4466 суперпользователя. Midnight Commander ищет в системном инициализационном
4467 файле (файл
4468 .B mc.lib
4469 в библиотечном каталоге программы Midnight Commander) или в файле
4470 .B ~/.config/mc/ini
4471 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4472 "terminal:general". Каждая строка в этих секциях содержит ключевое
4473 слово, которое вы хотите определить, за которым следует знак равенства и
4474 определение ключевого слова. Специальный символ
4475 .B \\\\e
4476 используется для задания экранирующих последовательностей, а
4477 .B ^x
4478 служит для задания последовательностей вида
4479 .B control\-x
4481 В качестве ключевых слов используются:
4484 f0 \- f20      определяет последовательность символов,
4485               генерируемых при нажатии на функциональные
4486               клавиши f0\-f20
4487 bs            определяет последовательность символов, которая
4488               будет использоваться вместо клавиши backspace
4489 home          то же для клавиши Home
4490 end           то же для клавиши end
4491 up            то же для клавиши "стрелка вверх"
4492 down          то же для клавиши "стрелка вниз"
4493 left          то же для клавиши "стрелка влево"
4494 right         то же для клавиши "стрелка вправо"
4495 pgdn          то же для клавиши page down
4496 pgup          то же для клавиши page up
4497 insert        то же для клавиши insert
4498 delete        то же для клавиши delete
4499 complete      комбинация клавиш для выполнения операции
4500               "завершение ввода"
4503 Например, для того, чтобы задать, что клавише insert соответствует
4504 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4505 прописать строку:
4508 insert=\\e[Op
4511 Операция "завершение ввода" обычно вызывается по клавишам
4512 .B M\-tab,
4513 но задав значение ключевого слова
4514 .I complete
4515 можно вызывать такую же реакцию системы по другой комбинации клавиш
4516 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4517 неиспользуемых клавиш!).
4518 .\"NODE "FILES"
4519 .SH "Файлы"
4520 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4521 определяются относительно переменной окружения
4522 .BR MC_DATADIR .
4523 Если эта переменная не задана, происходит обращение к так называемому
4524 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4525 узнать имя этого каталога, дайте команду
4526 .BR "mc \-f" .
4528 .I %prefix%/share/mc/mc.hlp
4530 Файл подсказки для программы.
4532 .I %prefix%/share/mc/mc.ext
4534 Используемый по умолчанию общесистемный файл расширений.
4536 .I ~/.config/mc/mc.ext
4538 Файл расширений пользователя. Если этот файл существует, он используется
4539 вместо общесистемного файла расширений.
4541 .I %prefix%/share/mc/mc.ini
4543 Используемый по умолчанию общесистемный файл установок для Midnight
4544 Commander; используется только в тех случаях, когда пользователь не
4545 имеет своего файла
4546 .B ~/.config/mc/ini
4548 .I %prefix%/share/mc/mc.lib
4550 Глобальные установки для Midnight Commander.  Установки из этого файла
4551 действительны для всех пользователей, независимо от того, имеют ли они
4552 ~/.config/mc/ini или нет.  В настоящий момент только
4553 .\"LINK2"
4554 настройки терминалов
4555 .\"Terminal databases"
4556 загружаются из mc.lib.
4558 .I ~/.config/mc/ini
4560 Собственные установки пользователя. Если такой файл существует, то
4561 установки загружаются из него, а не из общесистемного инициализационного
4562 файла программы.
4564 .I %prefix%/share/mc/mc.hint
4566 Этот файл содержит подсказки (hints или cookies), циклически
4567 отображаемые программой.
4569 .I %prefix%/share/mc/mc.menu
4571 Этот файл содержит общесистемное меню приложений.
4573 .I ~/.config/mc/menu
4575 Собственное меню пользователя. Если этот файл существует, он
4576 используется вместо общесистемного меню.
4578 .I ~/.cache/mc/Tree
4580 Список каталогов для окна, выводимого при выборе пункта меню
4581 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4582 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4583 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4584 начинается с цифры, то надо взять указанное число символов из имени
4585 предыдущего каталога. При желании можно создать этот файл, дав
4586 команду
4589  find / \-type d \-print | sort > ~/.cache/mc/Tree
4592 Обычно не имеет смысла делать это, потому что Midnight Commander
4593 автоматически обновляет этот файл.
4595 .I ./.mc.menu
4597 локальное меню, задаваемое пользователем. Если этот файл существует, он
4598 используется вместо файла меню из домашнего каталога пользователя и
4599 общесистемного меню.
4601 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4602 можно использовать переменную окружения
4603 .BR MC_HOME .
4604 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4605 не определена или пуста, используется переменная окружения HOME. Если и HOME
4606 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4607 .\"SKIP_SECTION"
4608 .\" "LICENSE"
4609 .SH Лицензия
4610 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4611 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4612 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4613 сведений смотрите Универсальную Общественную Лицензию GNU.
4614 .\"NODE "AVAILABILITY"
4615 .SH "Обновление версий"
4616 Последние версии программы Midnight Commander можно найти на сайте
4617 ftp://ftp.gnu.org/gnu/mc/.
4618 .\"NODE "SEE ALSO"
4619 .SH "Другие источники"
4620 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4621 zsh(1), mcedit(1).
4624 Страница, посвященная Midnight Commander, в World Wide Web:
4625         http://www.midnight\-commander.org/
4628 Данная страница оперативного руководства содержит информацию, актуальную
4629 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4630 версию программы, оригинальная страница на английском языке может
4631 содержать более полную и актуальную информацию. Для просмотра
4632 оригинальной страницы в оболочке bash можно использовать команду
4634 LANG= man mc
4636 .\"NODE "AUTHORS"
4637 .SH "АВТОРЫ"
4638 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4639 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4640 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4641 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4642 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4643 (nwarmuth@privat.circular.de), Mauricio Plaza
4644 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4645 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4646 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4647 has been especially helpful debugging and enhancing the program's mouse
4648 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4649 available to us under the GPL and answered my questions about it, and
4650 the following people have contributed code and many bug fixes (in
4651 alphabetical order):
4653 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4654 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4655 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4656 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4657 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4658 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4659 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4660 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4661 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4662 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4663 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4664 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4665 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4666 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4668 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4669 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4670 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4671 .\"NODE "BUGS"
4672 .SH "Недоработки"
4673 Известные авторам недоработки программы перечислены в файле TODO,
4674 который можно найти в составе поставляемого пакета.
4676 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4677 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4678 .IR mc\-devel@gnome.org .
4680 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4681 предложений по усовершенствованию программы), сообщите версию программы
4682 с которой вы работаете (для получения номера версии используйте команду
4683 mc \-V), в какой операционной системе вы запускали программу. В случае
4684 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4685 след вызовов.