add option "Ask new file name" in the Configuration box
[midnight-commander.git] / doc / man / ru / mc.1.in
blobf7e51dbe9e639c6bd902c54a6b75c6844be9260a
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, \-\-stickchars
24 Отключить использование графических символов для рисования линий.
25 .TP
26 .I \-b, \-\-nocolor
27 Запуск программы в черно\-белом режиме экрана.
28 .TP
29 .I \-c, \-\-color
30 Включает цветной режим дисплея. Для получения более подробной информации
31 смотрите раздел
32 .\"LINK2"
33 Цвета\&.
34 .\"Colors"
35 .TP
36 .I \-C arg, \-\-colors=arg
37 Используется для того, чтобы задать другой набор цветов в командной
38 строке. Формат аргумента arg описан в разделе
39 .\"LINK2"
40 Цвета\&.
41 .\"Colors"
42 .TP
43 .I \-S arg, \-\-skin
44 Используется для того, чтобы задать другой скин в командной
45 строке. Технология скинов описана в разделе
46 .\"LINK2"
47 Внешний вид\&.
48 .\"Skins"
49 .TP
50 .I \-d, \-\-nomouse
51 Отключает поддержку мыши.
52 .I \-e [файл]
53 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
54 будет открыт при запуске. Смотрите также
55 .BR mcedit(1) .
56 .TP
57 .I \-f, \-\-datadir
58 Выводит на экран определенный в процессе компиляции программы путь к
59 файлам программы Midnight Commander.
60 .TP
61 .I \-F, \-\-datadir\-info
62 Выводит на экран расширенную информацию о путях, используемых при работе
63 программы Midnight Commander.
64 .TP
65 .I \-\-configure\-options
66 Выводит опции конфигурирования, с которыми был собран  Midnight Commander.
67 .TP
68 .I \-k, \-\-resetsoft
69 Восстанавливает значения команд, назначенных функциональным клавишам в
70 предусмотренные по умолчанию значения, используя базу данных
71 termcap/terminfo. Этот ключ используется только на терминалах HP, где
72 функциональные клавиши не работают.
73 .TP
74 .I \-K файл, \-\-keymap=файл
75 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
76 комбинаций к действиям.
77 .TP
78 .I \-\-nokeymap
79 Не загружать клавиатурные комбинации из файла, использовать определённые
80 в исходном коде.
81 .TP
82 .I \-l файл, \-\-ftplog=файл
83 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
84 файл file.
85 .TP
86 .I \-D N, --debuglevel=N
87 Используется только если код был скомпилирован с поддержкой
88 .\"LINK2"
89 виртуальной файловой системы smbfs
90 .\"SMB File System"
91 для установки уровня отладочных сообщений smbfs в N (0\-10).
92 .TP
93 .TP
94 .I \-P файл, \-\-printwd=файл
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, \-\-slow
107 Включает медленный режим терминала, в котором программа выводит меньше
108 псевдографических символов (в том числе в меню и экранах помощи) и
109 отключается вывод дополнительных (избыточных) сообщений.
111 .I \-t, \-\-termcap
112 Используется только в том случае, когда код был скомпилирован с S-Lang и
113 terminfo: в этом случае Midnight Commander использует значение
114 переменной
115 .B TERMCAP
116 для получения информации о терминале вместо использования системной базы
117 терминалов.
119 .I \-u, \-\-nosubshell
120 Отключает использование альтернативных оболочек shell (имеет смысл
121 только в том случае, когда Midnight Commander был скомпилирован с
122 поддержкой альтернативной оболочки).
124 .I \-U, \-\-subshell
125 Делает возможным использование subshell (имеет смысл только в том
126 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
127 как опции).
129 .I \-v file
130 Запустить встроенную программу просмотра Midnight Commander\-а для
131 просмотра указанного файла. После выхода из режима просмотра вы выходите
132 из Midnight Commander и оказываетесь в shell.
134 .I \-V, \-\-version
135 Отображает версию программы.
137 .I \-x, --xterm
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 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
324 определённого в исходном коде. Затем всегда загружаются два файла
325 .B %sysconfdir%/mc/mc.keymap
327 .B %prefix%/share/mc/mc.keymap ,
328 последовательно переопределяя ранее загруженные команды.
329 Поиск файла клавиатурных команд, определённого пользователем, производится
330 по следующему алгоритму (до первого нахождения файла):
333 1) параметр командной строки
334 .B \-K \<файл\>
335 или
336 .B \-\-keymap=\<файл\>
338 2) переменная окружения
339 .B MC_KEYMAP
341 3) параметр
342 .B keymap
343 в секции
344 .B [Midnight\-Commander]
345 конфигурационного файла.
347 4) файл
348 .B ~/.config/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.
390 .B C\-x c
391 Запускает команду
392 .\"LINK2"
393 Chmod
394 .\"Chmod"
395 для подсвеченного файла или группы отмеченных файлов.
397 .B C\-x o
398 Запускает команду
399 .\"LINK2"
400 Chown
401 .\"Chown"
402 для подсвеченного файла или группы отмеченных файлов.
404 .B C\-x l
405 Запускает команду создания жесткой ссылки.
407 .B C\-x s
408 Запускает команду создания абсолютной символической ссылки.
410 .B C\-x v
411 Запускает команду создания относительной символической ссылки.
412 Для более детальной информации о ссылках смотрите раздел
413 .\"LINK2"
414 .I Меню "Файл"
415 .\"File Menu"
417 .B C\-x i
418 Переводит пассивную панель в режим "Информация".
420 .B C\-x q
421 Переводит пассивную панель в режим быстрого просмотра.
423 .B C\-x !
424 Выполняется пункт меню
425 .\"LINK2"
426 "Критерий панелизации"\&.
427 .\"External panelize"
429 .B C\-x h
430 Добавить имя каталога в
431 .\"LINK2"
432 "Каталоги быстрого доступа"\&.
433 .\"Hotlist"
435 .B M\-!
436 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
437 в разделе
438 .\"LINK2"
439 "Меню "Файл"\&.
440 .\"File Menu"
442 .B M\-?
443 Вызов диалогового окна
444 .\"LINK2"
445 "Поиск файла"\&.
446 .\"Find File"
448 .B M\-c
449 Вызов диалогового окна
450 .\"LINK2"
451 "Быстрая смена каталога"\&.
452 .\"Quick cd"
454 .B C\-o
455 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
456 xterm, вам будет показан вывод предыдущей команды. При этом на
457 Linux\-консоли Midnight Commander использует встроенную программу
458 (cons.saver) для сохранения выводимой информации и демонстрации ее на
459 экране.
461 Если Midnight Commander скомпилирован с поддержкой подоболочки
462 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
463 Commander в любой момент набрать C\-o и вернуться к главному экрану
464 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
465 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
466 прием, вы не сможете запустить других программ из Midnight Commander
467 пока отложенное приложение не закончит работу, либо пока вы не прервете
468 его выполнение.
469 .\"NODE "  Directory Panels"
470 .SH "  Панели каталогов"
471 В настоящем разделе перечисляются команды, которые позволяют оперировать
472 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
473 способ представления информации на панели, смотрите раздел
474 .\"LINK2"
475 Меню левой и правой панелей\&.
476 .\"Left and Right Menus"
478 .B Tab, C\-i
479 Сменить текущую (активную) панель. Подсветка перемещается с панели,
480 которая была активной ранее, в другую панель, которая становится
481 активной.
483 .B Insert, C\-t
484 Чтобы отметить файл, на который указывает в данный момент подсветка,
485 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
486 отметки с файла используются те же комбинации.
488 .B M\-e
489 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
490 Перекодировка производится из выбранной кодировки в системную. Для отмены
491 перекодировки просто перейдите на каталог вверх '..'. Для отмены
492 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
493 выбора кодировок.
495 .B M\-g, M\-r, M\-j
496 Используются для перемещения подсветки, соответственно, на самый
497 верхний, средний или нижний файл из числа отображаемых в данный момент
498 на панели.
500 .B M\-t
501 Циклически переключает режимы отображения списка файлов текущего
502 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
503 режима стандартного вывода (long listing) к сокращенному или к режиму,
504 определяемому пользователем.
506 .B C\-\\\\ (control\-backslash)
507 Показать
508 .\"LINK2"
509 "Каталоги быстрого доступа"
510 .\"Hotlist"
511 и перейти к выбранному каталогу.
513 .B + (plus)
514 Эта клавиша используется для того, чтобы выбрать (отметить) группу
515 файлов по регулярному выражению, задающему эту группу. Когда включена
516 опция
517 .I Только файлы,
518 то выделены будут только файлы. Если опция
519 .I Только файлы,
520 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
521 .I Образцы в стиле shell (Shell Patterns),
522 регулярные выражение строятся по тем же правилам, которые действуют в
523 оболочке shell (* означает ноль или большее число любых символов, а ?
524 заменяет один произвольный символ). Если опция
525 .I Образцы в стиле shell (Shell Patterns)
526 отключена, то пометка файлов производится по правилам обработки
527 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
528 .I С учётом регистра
529 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
530 Если опция
531 .I С учётом регистра
532 отключена, то регистр символов учитываться не будет.
534 .B \\\\ (backslash)
535 Клавиша "\\" снимает отметку с группы файлов, то есть производит
536 действие, обратное тому, которое вызывается по клавише "+".
538 .B up\-key, C\-p
539 Перемещает подсветку на предыдущую позицию в списке файлов панели.
541 .B down\-key, C\-n
542 Перемещает подсветку на следующую позицию в списке файлов панели.
544 .B home, a1, M\-<
545 Перемещает подсветку на первую позицию списка файлов.
547 .B end, c1, M\->
548 Перемещает подсветку на последнюю позицию списка файлов.
550 .B next\-page, C\-v
551 Перемещает подсветку на одну страницу вниз.
553 .B prev\-page, M\-v
554 Перемещает подсветку на одну страницу вверх.
556 .B M\-o
557 Если выделенным элементом активной панели является каталог, установить
558 этот каталог текущим в неактивной панели и перейти к следующему файлу.
559 Если выделенным элементом активной панели является не каталог, установить
560 родительский каталог текущим в неактивной панели и также перейти к следующему
561 файлу.
563 .B M\-i
564 Сделать текущий каталог активной панели также текущим каталогом
565 неактивной панели.  Если необходимо, перевести неактивную панель в режим
566 отображения списка файлов.  Если активная панель находится в режиме
567 панелизации, неактивная панель в этот режим не переводится.
569 .B C\-PageUp, C\-PageDown
570 Только если mc запущен с консоли Linux: выполняется, соответственно,
571 переход (chdir) к родительскому каталогу ("..") или к выделенному
572 подсветкой каталогу.
574 .B M\-y
575 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
576 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
578 .B M\-u
579 Перемещение к следующему каталогу из истории перемещения по каталогам;
580 эквивалентно нажатию мышкой на символ '>'.
582 .B M\-S\-h, M\-H
583 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
584 на символ 'v' в верхнем углу панели.
585 .\"NODE "  Quick search"
586 .SH "Быстрый поиск"
587 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
588 отображённом в файловой панели, по первым символам имени.
589 Для перехода в режим быстрого поиска используются клавиатурные сочетания
590 .B C\-s
591 или
592 .B M\-s
594 После нажатия одной из этих комбинаций вводимые символы отображаются не
595 в командной строке, а в строке поиска. Если режим
596 .I "Показ мини\-статуса"
597 включен, эта строка отображается на месте строки мини\-статуса. В
598 процессе ввода последующих символов линия подсветки перемещается к
599 следующему файлу, название которого начинается с введенной строки
600 символов. Клавиши
601 .I Backspace
602 или
603 .I DEL
604 могут использоваться для исправления ошибок. Если
605 .I C\-s
606 нажато снова, осуществляется поиск следующего подходящего файла.
608 Если переход в режим быстрого поиска осуществляется двойным нажатием
609 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
611 Кроме обычных символов в имени файла также можно использовать
612 символы маски '*' и '?'.
614 .\"NODE "  Shell Command Line"
615 .SH "  Командная строка оболочки"
616 В этом разделе перечислены команды, которые позволяют сократить число
617 нажатий на клавиши во время ввода и редактирования команд в командной
618 строке.
620 .B M\-Enter
621 Копирует подсвеченное имя файла или каталога в командную строку.
623 .B C\-Enter
624 То же самое, что M\-Enter, но работает только на консоли Linux.
626 .B M\-Tab
627 Пытается выполнить операцию
628 .\"LINK2"
629 Завершение ввода (completion)
630 .\"Completion"
631 имени файла, названия команды, переменной, имени пользователя или имени
632 машины (в зависимости от того, что вы начали набирать и какой элемент
633 команды вводите).
635 .B C\-x t, C\-x C\-t
636 Копирует в командную строку имена помеченных файлов (или подсвеченное
637 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
638 панели (C\-x C\-T).
640 .B C\-x p, C\-x C\-p
641 Первая комбинация клавиш копирует в командную строку имя текущего
642 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
644 .B C\-q
645 Эта команда (the quote command) используется для того, чтобы вставить
646 символы, которые каким\-то образом интерпретируются самим Midnight
647 Commander\-ом (например, символ '+').
649 .B M\-p, M\-n
650 Эти комбинации используются для перемещения по истории команд. M\-p
651 вызывает перемещение на команду назад по списку ранее запускавшихся
652 команд, а M\-n \- перемещение на одну команду вперед.
654 .B M\-h
655 Выводит историю текущей строки ввода (для командной строки \- историю
656 команд).
657 .\"NODE "  General Movement Keys"
658 .SH "  Клавиши управления перемещением"
659 Встроенная программа просмотра файлов, программа просмотра подсказки и
660 программа просмотра каталогов используют один и тот же программный код
661 для управления перемещением. Следовательно, для перемещения используются
662 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
663 комбинации, применяющиеся только в ней.
665 Другие части Midnight Commander\-а тоже используют некоторые из
666 комбинаций клавиш управления перемещением, так что настоящая секция
667 руководства может быть также полезна при изучении этих частей.
669 .B Up, C\-p
670 Перемещение на одну строку назад или вверх
672 .B Down, C\-n
673 Перемещение на одну строку вперед
675 .B Prev Page, Page Up, M\-v
676 Перемещение на одну страницу назад
678 .B Next Page, Page Down, C\-v
679 Перемещение на одну страницу вперед
681 .B Home, A1
682 Перемещение к началу.
684 .B End, C1
685 Перемещение к концу.
687 Программы просмотра файлов и помощи воспринимают в дополнение к
688 перечисленным еще и следующие комбинации:
690 .B b, C\-b, C\-h, Backspace, Delete
691 Перемещение на одну страницу назад
693 .B Space bar
694 Перемещение на одну страницу вперед
696 .B u, d
697 Перемещение на половину страницы назад или вперед.
699 .B g, G
700 Перемещение к началу или к концу файла.
701 .\"NODE "  Input Line Keys"
702 .SH "  Редактирование строк ввода"
703 Строки ввода (это не только
704 .\"LINK2"
705 командная строка
706 .\"Shell Command Line"
707 оболочки, но и строки в диалоговых окнах различных подпрограмм)
708 воспринимают следующие управляющие комбинации:
710 .B C\-a
711 Перемещает курсор в началу строки.
713 .B C\-e
714 Перемещает курсор в конец строки.
716 .B C\-b, стрелка\-влево
717 Перемещает курсор на одну позицию влево.
719 .B C\-f, стрелка\-вправо
720 Перемещает курсор на одну позицию вправо.
722 .B M\-f
723 Перемещает курсор на одно слово вперед.
725 .B M\-b
726 Перемещает курсор на одно слово назад.
728 .B C\-h, Backspace
729 Удаляет символ, предшествующий курсору.
731 .B C\-d, Delete
732 Удаляет символ в позиции курсора.
734 .B C\-@
735 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
736 текста.
738 .B C\-w
739 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
740 текст из строки ввода.
742 .B M\-w
743 Копирует текст, расположенный между курсором и меткой,
744 в буфер.
746 .B C\-y
747 Вставляет содержимое буфера в строку ввода перед позицией курсора.
749 .B C\-k
750 Удаляет текст от курсора до конца строки.
752 .B M\-p, M\-n
753 Эти комбинации используются для перемещения по истории команд. M\-p
754 перемещает к предыдущей команде, M\-n \- к следующей.
756 .B M\-C\-h, M\-Backspace
757 Удалить предшествующее слово.
759 .B M\-Tab
760 Пытается выполнить
761 .\"LINK2"
762 завершение ввода (completion)
763 .\"Completion"
764 имени файла, команды, переменной, имени пользователя или имени машины.
765 .\"NODE "Menu Bar"
766 .SH "Главное меню программы Midnight Commander"
767 Строка главного меню появляется в верхней части экрана после нажатия
768 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
769 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
770 версии соответственно "Left", "File", "Command", "Options" и "Right").
771 При выборе одного из этих пунктов появляется соответствующее выпадающее
772 меню.
774 Пункты меню
775 .\"LINK2"
776 "Левая" и "Правая " ("Верхняя" и "Нижняя")
777 .\"Left and Right Menus"
778 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
779 панелей и характер отображаемой в панели информации, в частности, выполнить
780 соединения с удаленными компьютерами.
782 Меню
783 .\"LINK2"
784 "Файл"
785 .\"File Menu"
786 позволяет выполнить какие\-то действия с выбранным файлом или группой
787 помеченных файлов.
789 Меню
790 .\"LINK2"
791 "Команды"
792 .\"Command Menu"
793 перечисляет действия, которые имеют более общий характер и не относятся
794 только к выделенному в данный момент файлу или группе помеченных файлов.
796 Меню
797 .\"LINK2"
798 "Настройки"
799 .\"Options Menu"
800 служит для задания ряда параметров, определяющих внешний вид и поведение
801 программы Midnight Commander. Один из пунктов этого меню служит для
802 сохранения настроек, заданных пользователем.
803 .\"NODE "  Left and Right Menus"
804 .SH "Меню левой и правой (или верхней и нижней) панелей"
805 Вид панелей, в которых отображаются списки файлов и каталогов, может
806 быть изменен через пункты меню
807 .B "Левая" (или "Верхняя")
809 .B "Правая" (или "Нижняя").
810 .\"NODE "    Listing Mode..."
811 .SH "    Формат списка..."
812 Этот пункт меню предназначен для определения формата вывода списка
813 файлов в панели. Вы можете выбрать один из 4 вариантов представления
814 списка файлов:
815 .BR "Стандартный" ,
816 .BR "Укороченный" ,
817 .B Расширенный
819 .BR "Определяемый пользователем" .
821 В стандартном формате отображаются имя файла, его размер и время
822 последней модификации.
824 В укороченном (brief) формате отображаются только имена файлов, за счет
825 чего на панели умещаются две колонки (и видно вдвое больше имен).
827 В расширенном (long) формате содержимое каталога представляется так, как
828 это делает команда
829 .BR "ls \-l" .
830 В этом формате панель занимает весь экран.
832 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
833 будете задать структуру отображаемой информации.
835 При задании структуры вначале указывается размер панели: "half"
836 (половина экрана) или "full" (весь экран).
838 После размера панели можно указать, что на панели должно быть две
839 колонки. Это делается добавлением цифры 2 в строку задания формата.
841 Далее надо перечислить имена полей с необязательным параметром ширины
842 поля. В качестве имен полей могут использоваться:
844 .B name
845 отображать имя файла.
847 .B size
848 отображать размер файла.
850 .B bsize
851 отображать размер в альтернативной форме, при которой выводятся размеры
852 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
853 или "ВВЕРХ" ("UP\-\-DIR").
855 .B type
856 отображать односимвольное поле типа. Этот символ может принимать
857 значения из подмножества символов, выводимых командой
858 .BR "ls \-F" :
859 .B *
860 (asterisk) для исполняемых файлов,
861 .B /
862 (slash) для каталогов,
863 .B @
864 (at\-sign) для ссылок (links),
865 .B =
866 (знак равенства) для сокетов (sockets),
867 .B \-
868 дефис (hyphen) для байт\-ориентированных устройств,
869 .B +
870 для блок\-ориентированных устройств,
871 .B |
872 (pipe) для файлов типа FIFO,
873 .B ~
874 (тильда) для символических ссылок на каталоги,
875 .B !
876 (восклицательный знак) для оборванных (stale) символических ссылок
877 (ссылок, указывающих в никуда).
879 .B mark
880 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
882 .B mtime
883 время последней модификации файла.
885 .B atime
886 время последнего доступа к файлу.
888 .B ctime
889 время последнего изменения файла.
891 .B perm
892 строка, показывающая текущие права доступа к файлу.
894 .B mode
895 восьмеричное представление текущих прав доступа к файлу.
897 .B nlink
898 число ссылок на данный файл.
900 .B ngid
901 идентификатор группы (GID, в цифровой форме).
903 .B nuid
904 идентификатор пользователя (UID, в цифровой форме).
906 .B owner
907 владелец файла.
909 .B group
910 группа, имеющая права на файл.
912 .B inode
913 номер inode файла.
915 Вы также можете использовать следующие имена полей для организации
916 вывода информации на дисплей:
918 .B space
919 Вставить пробел при выводе на дисплей.
921 .B |
922 Вставить вертикальную линию при выводе на дисплей.
924 Для того, чтобы задать фиксированную ширину поля, нужно добавить
925 двоеточие ':', после которого указать число позиций, которое отводится
926 под это поле. Если после числа поставить символ '+', то указанное число
927 будет интерпретироваться как минимальная ширина поля, и, если экран
928 позволяет, поле будет расширено.
930 Например,
931 .B Стандартный
932 формат вывода задается строкой:
934 half type name | size | mtime
937 .B Расширенный
938 \- строкой:
940 full perm space nlink space owner space group space size space mtime
941 space name
943 А вот пример удобного формата, определяемого пользователем:
945 half name | size:7 | type mode:3
947 Помимо того, что может задаваться формат вывода на панель списка файлов,
948 любую панель можно перевести в один из следующих режимов:
950 .B Информация
951 В этом режиме на панель выводится информация о подсвеченном в другой
952 панели файле и о текущей файловой системе (тип, свободное пространство и
953 число свободных inode).
955 .B Дерево
956 Режим отображения дерева каталогов подобен тому, который вы увидите,
957 выбрав пункт
958 .\"LINK2"
959 Дерево каталогов
960 .\"Directory Tree"
961 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
963 .B Быстрый просмотр
964 В этом режиме панель переключается на отображение содержимого файла,
965 подсвеченного в другой панели. Для вывода используется встроенная
966 .\"LINK2"
967 программа просмотра файлов\&,
968 .\"Internal File Viewer"
969 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
970 использовать все команды управления просмотром.
971 .\"NODE "    Sort Order..."
972 .SH "Порядок сортировки..."
973 Отображение списка файлов в любой из панелей может производиться в
974 соответствии с одним из восьми порядков сортировки:
976 \- по имени;
977 \- по расширению;
978 \- по размеру файла;
979 \- по времени модификации;
980 \- по времени последнего обращения к файлу;
981 \- по времени последнего изменения атрибутов файла;
982 \- по номеру узла (inode);
983 \- без сортировки.
986 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
987 кроме того можно указать, что сортировка производится в обратном
988 порядке (поставив с помощью клавиши пробела отметку в скобках возле
989 слова "Обратный (reverse)".
991 По умолчанию каталоги отображаются в начале списка, но это можно
992 изменить, проставив отметку возле опции
993 .B "Смешивать файлы и каталоги"
994 пункта меню
995 .\"LINK2"
996 Настройки панелей\&.
997 .\"Panel options"
998 .\"NODE "    Filter..."
999 .SH "    Фильтр..."
1000 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1001 соответствовать имена файлов, отображаемых в панели (например,
1002 .BR "*.tar.gz" ).
1003 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1004 шаблона.
1005 .\"NODE "    Reread"
1006 .SH "    Перечитать"
1007 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1008 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1009 файлы.
1010 .\"NODE "  File Menu"
1011 .SH "  Файл"
1012 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1013 как "горячие" клавиши для команд, включенных в меню "Файл".
1014 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1015 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1016 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1017 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1019 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1020 клавиши указываются в скобках):
1022 .B Просмотр файла
1024 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1025 вызывается
1026 .\"LINK2"
1027 встроенная программа просмотра\&,
1028 .\"Internal File Viewer"
1029 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1030 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1031 внешнюю программу просмотра, путь к которой должен быть указан в
1032 переменной окружения
1033 .BR PAGER .
1034 Если переменная
1035 .B PAGER
1036 не определена, вызывается встроенная программа. Если вместо F3 нажать
1037 F13, встроенная программа просмотра не выполняет предварительного
1038 форматирования или обработки файла.
1040 .B Просмотр вывода команды
1042 По этой команде на экране появляется строка ввода, в которой вы можете
1043 ввести любую команду с параметрами (по умолчанию предлагается
1044 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1045 команды будет отображаться на экране через встроенную программу
1046 просмотра.
1048 .B Редактирование
1050 Вызывается редактор
1051 .BR vi ,
1052 либо редактор, указанный в переменной окружения
1053 .BR EDITOR ,
1054 либо
1055 .\"LINK2"
1056 встроенный редактор файлов
1057 .\"Internal File Editor"
1058 (если включена опция "Встроенный редактор"
1059 .I (use_internal_edit)
1060 в меню "Настройки / Конфигурация").
1062 .B Копирование
1064 Вызывается диалоговое окно, в котором предлагается скопировать
1065 подсвеченный файл из каталога, отображаемого в активной панели (или
1066 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1067 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1068 который будет производиться копирование, можно изменить. Можно
1069 предварительно резервировать место под новые файлы в каталоге назначения,
1070 выставив конфигурационную опцию preallocate_space.
1071 О том, как
1072 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1073 зависимости от установки опции
1074 .I Образцы в стиле shell (Shell Patterns),
1075 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1076 можете узнать, просмотрев раздел
1077 .\"LINK2"
1078 Маски файлов для операций копирования/переименования\&.
1079 .\"Mask Copy/Rename"
1081 В процессе выполнения копирования можно нажать
1082 .B C\-c
1083 или
1084 .B ESC
1085 для того, чтобы прервать выполнение операции.
1087 В некоторых системах можно осуществлять копирование в фоновом режиме,
1088 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1089 <На фоне> (или нажав
1090 .B M\-b
1091 в диалоговом окне). Используя пункт меню
1092 .\"LINK2"
1093 "Команды/Фоновые задания"\&,
1094 .\"Background Jobs"
1095 можно управлять выполнением фоновых процессов.
1097 .B Права доступа
1099 Позволяет изменить права доступа к выделенному или помеченным файлам.
1101 .B Жесткая ссылка
1103 Создает жесткую ссылку на текущий файл.
1105 .B Абсолютная символическая ссылка
1107 Создает абсолютную символическую ссылку на текущий файл.
1109 .B Относительная символическая ссылка
1111 Создает относительную символическую ссылку на текущий файл.
1113 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1114 подобно копированию файла, но и исходное имя файла и ссылка указывают
1115 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1116 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1117 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1119 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1120 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1121 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1122 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1123 первоначальное имя файла и позже созданные жесткие ссылки на него.
1124 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1125 требуется.
1127 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1128 файл удален, символическая ссылка становится бесполезной. Символическую
1129 ссылку легко отличить от первоначального имени файла, и программа
1130 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1131 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1132 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1133 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1134 отображается имя исходного файла. Используйте символические ссылки в тех
1135 случаях, когда хотите избежать путаницы, связанной с применением жестких
1136 ссылок.
1138 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1139 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1140 на который будет указывать ссылка. Вы можете изменить их.
1142 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1143 а по относительному. Абсолютный путь начинается с корневого каталога:
1145 .I /home/frodo/mc/mc -> /home/frodo/new/mc
1147 Относительный путь указывает на расположение файла относительно места, где
1148 будет располагаться создаваемая ссылка:
1150 .I /home/frodo/mc/mc -> ../new/mc
1152 Для того, чтобы создать относительную символическую ссылку, используйте
1153 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1155 .B Владелец/группа
1157 Позволяет выполнить команду chown.
1159 .B Права (расширенные)
1161 Позволяет изменить права доступа и владения файлом.
1163 .B Переименование
1165 Вызывается диалоговое окно, в котором предлагается перенести
1166 подсвеченный файл из каталога, отображаемого в активной панели (или
1167 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1168 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1169 который будет производиться перенос, можно изменить, воспользовавшись
1170 соответствующей строкой ввода.
1172 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1173 команды копировании файлов (смотрите выше).
1175 .B Создание каталога
1177 Появляется диалоговое окно и создается каталог с введенным именем.
1179 .B Удаление
1181 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1182 которых помечены) в активной панели. Операцию можно прервать, нажав
1183 .B C\-c
1184 или
1185 .B ESC
1186 во время ее исполнения.
1188 .B Быстрая смена каталога
1189 .\"    Quick cd"
1191 Используйте
1192 .\"LINK2"
1193 быструю смену каталога
1194 .\"The cd internal command"
1195 если вы знаете полный путь к каталогу, в который хотите перейти (который
1196 хотите сделать текущим).
1198 .B Отметить группу
1200 Эта команда используется для отметки группы файлов по заданному шаблону.
1201 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1202 выделения группы файлов и каталогов. Если включена опция
1203 .I Только файлы,
1204 то выделены будут только файлы. Если опция
1205 .I Только файлы,
1206 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1207 .I Образцы в стиле shell (Shell Patterns),
1208 регулярные выражение строятся по тем же правилам, которые действуют в
1209 оболочке shell (* означает ноль или большее число любых символов, а ?
1210 заменяет один произвольный символ). Если опция
1211 .I Образцы в стиле shell (Shell Patterns)
1212 отключена, то пометка файлов производится по правилам обработки
1213 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1214 .I С учётом регистра
1215 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1216 Если опция
1217 .I С учётом регистра
1218 отключена, то регистр символов учитываться не будет.
1220 .B Снять отметку
1222 Используется для снятия отметки с группы файлов. Эта операция является
1223 обратной по отношению к операции отметки группы файлов и использует те
1224 же правила формирования шаблонов.
1226 .B Выход
1228 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1229 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1230 текущим каталогом будет не последний каталог, в котором вы были при
1231 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1232 Midnight Commander.
1233 .\"NODE "    Quick cd"
1234 .SH "    Быстрая смена каталога"
1235 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1236 который хотите сделать текущим, и желаете использовать встроенную
1237 команду
1238 .\"LINK2"
1239 cd\&.
1240 .\"The cd internal command"
1242 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1243 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1244 при выполнении команды
1245 .B cd.
1247 После этого надо нажать клавишу <Enter>.
1248 .\"NODE "  Command Menu"
1249 .SH "  Меню 'Команды'"
1250 .B Меню пользователя
1252 Вызывает
1253 .\"LINK2"
1254 меню пользователя\&.
1255 .\"Menu File Edit"
1256 Меню пользователя предоставляет простой способ расширения возможностей
1257 Midnight Commander за счет добавления в личное меню пользователя вызова
1258 часто используемых программ.
1260 При обращении к пункту меню
1261 .\"LINK2"
1262 .I "Дерево каталогов"
1263 .\"Directory Tree"
1264 выводится окно, отображающее структуру каталогов файловой системы.
1266 Команда
1267 .\"LINK2"
1268 .I "Поиск файла"
1269 .\"Find File"
1270 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1271 .BR M\-? .
1273 Команда
1274 .I "Переставить панели"
1275 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1276 .BR C\-u .
1278 По команде
1279 .I "Отключить панели"
1280 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1281 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1282 .BR C\-o .
1284 По команде
1285 .I "Сравнить каталоги"
1286 ("горячие" клавиши \-
1287 .BR "C\-x d" )
1288 сравнивается содержимое каталогов, отображаемых на левой и правой
1289 панелях. После сравнения можно воспользоваться командой
1290 .I "Копировать"
1291 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1292 три метода сравнения. При быстром методе сравниваются только размер и
1293 дата создания файлов с одинаковыми именами. При побайтном методе
1294 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1295 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1296 сравниваются только размеры соответствующих файлов, а дата создания не
1297 проверяется.
1299 Пункт меню
1300 .\"LINK2"
1301 .I "Внешняя панелизация"
1302 .\"External panelize"
1303 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1304 текущей панели (характерный пример \- панелизация вывода команды find).
1306 Пункт меню
1307 .I "История командной строки"
1308 выводит окно со списком ранее выполнявшихся
1309 команд. Подсвеченную строку из истории можно скопировать в командную
1310 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1311 копирование \- по клавише Enter). Доступ к истории команд можно получить
1312 также по комбинациям клавиш
1313 .B M\-p
1314 или
1315 .BR M\-n ,
1316 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1317 командную строку выводится одна команда из списка и по комбинации
1318 .B M\-p
1319 происходит смена этой команды на предыдущую, а по
1320 .B M\-n
1321 \- на следующую команду из истории команд.
1323 Пункт меню
1324 .\"LINK2"
1325 .I "Каталоги быстрого доступа"
1326 .\"Hotlist"
1327 позволяет создать список каталогов, которые часто используются, и
1328 обеспечить быстрый переход к нужному каталогу из этого списка.
1330 Пункт меню
1331 .I "Список активных ВФС"
1332 отображает список виртуальных файловых систем, активных на настоящий
1333 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1334 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1335 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1336 архива или при разорванном сетевом соединении.
1338 Пункт меню
1339 .\"LINK2"
1340 .I "Фоновые задания"
1341 .\"Background Jobs"
1342 отображает список фоновых заданий, запущенных в диалоге 
1343 копирования/перемещения кнопкой "В фоне".
1345 Пункт меню
1346 .\"LINK2"
1347 .I "Список экранов"
1348 .\"Screen selector"
1349 отображает диалоговое окно со списком одновременно работающих в данный
1350 момент встроенноых редакторов, программ просмотра и других модулей MC,
1351 поддерживающих такой режим работы.
1353 После выбора пункта меню
1354 .\"LINK2"
1355 .I "Файл расширений"
1356 .\"Extension File Edit"
1357 вы можете связать с определенным расширением файла (окончанием имени
1358 после последней точки) программу, которая будет запускаться для
1359 обработки (просмотра, редактирования или выполнения) файла с таким
1360 расширением. Запуск выбранной программы будет осуществляться после
1361 установки подсветки на имя файла и нажатия клавиши <Enter>.
1363 Пункт меню
1364 .\"LINK2"
1365 .I "Файл меню"
1366 .\"Menu File Edit"
1367 используется для редактирования пользовательского меню (которое
1368 появляется после нажатия клавиши F2).
1369 .\"NODE "    Directory Tree"
1370 .SH "    Дерево каталогов"
1371 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1372 отображена иерархическая структура каталогов.
1374 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1375 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1376 панелей.
1378 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1379 Midnight Commander создает дерево путем просмотра только небольшого
1380 подмножества всех каталогов. Если каталог, который вам нужен, не
1381 отображен, перейдите в его родительский каталог и нажмите
1382 .B C\-r
1383 (или
1384 .BR F2 ).
1386 Для управления просмотром дерева каталогов могут использоваться
1387 следующие комбинации клавиш:
1389 Работают все
1390 .\"LINK2"
1391 клавиши управления перемещением\&.
1392 .\"General Movement Keys"
1394 .B Enter
1395 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1396 режима просмотра и отображение списка файлов выбранного каталога в
1397 активной панели. При отображении дерева каталогов в одной из панелей при
1398 нажатии клавиши Enter соответствующий каталог отображается во второй
1399 панели, а на текущей панели остается дерево.
1401 .B C\-r, F2
1402 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1403 каталогов не соответствует реальной структуре: некоторые каталоги не
1404 показаны или показаны более не существующие.
1406 .B F3
1407 Удалить текущий каталог из дерева. Эта команда используется для удаления
1408 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1409 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1410 клавишу F2.
1412 .B F4
1413 Переключение между статическим (применяемым по умолчанию) и динамическим
1414 режимами перемещения по дереву.
1416 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1417 подсветки на имя другого каталога) используются только стрелки
1418 вверх/вниз. Показываются все известные программе на данный момент
1419 подкаталоги.
1421 В динамическом режиме стрелки вверх/вниз используются для перехода на
1422 соседний каталог того же уровня. Для перехода в родительский каталог
1423 используется клавиша "стрелка влево", а по стрелке вправо происходит
1424 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1425 этом отображаются только вышележащие каталоги (включая родительский и
1426 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1427 дерева каталогов динамически изменяется после каждого перемещения по
1428 дереву.
1430 .B F5
1431 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1432 куда копировать).
1434 .B F6
1435 Переместить подкаталог.
1437 .B F7
1438 Создать подкаталог в текущем (подсвеченном) каталоге.
1440 .B F8
1441 Удалить подсвеченный каталог из файловой системы.
1443 .B C\-s, M\-s
1444 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1445 такого каталога не существует, происходит просто смещение подсветки на
1446 одну строку вниз.
1448 .B C\-h, Backspace
1449 Удаляет последний символ в строке (шаблоне) поиска.
1451 .B Любой другой символ
1452 Этот символ добавляется в шаблон поиска и производится перемещение на
1453 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1454 дерева каталогов вначале необходимо активизировать режим поиска
1455 клавишами
1456 .BR C\-s .
1457 Шаблон поиска будет отображаться в строке мини\-статуса.
1459 Следующие действия возможны только в окне просмотра дерева каталогов и
1460 не поддерживаются при просмотре дерева в одной из панелей:
1462 .B F1 (Help)
1463 Вызов подсказки с отображением настоящего раздела помощи.
1465 .B Esc, F10
1466 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1468 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1469 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1470 .\"LINK2"
1471 поддержке мыши\&.
1472 .\"Mouse Support"
1473 .\"NODE "    Find File"
1474 .SH "    Поиск файлов"
1475 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1476 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1477 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1478 .\"LINK2"
1479 дерева каталогов\&.
1480 .\"Directory Tree"
1482 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1483 соответствует только целым словам (например, если указано \"foo\",
1484 не будет найдено слово \"foobar\").
1486 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1487 Во время поиска его можно приостановить кнопкой <Приостановить>
1488 и продолжить по кнопке <Продолжить>.
1490 Список найденных файлов можно просматривать, перемещаясь с помощью
1491 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1492 используется для перехода в каталог, в котором находится подсвеченный
1493 файл. Кнопка <Повтор> служит для задания параметров нового
1494 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1495 Нажатие на кнопку <Панелизация> приведет к тому, что
1496 результаты поиска будут отображены на текущую активную панель, так что
1497 вы можете производить с выбранными файлами еще какие\-то действия
1498 (просматривать, копировать, перемещать, удалять и так далее). После
1499 вывода на панель можно нажать
1500 .B C\-r
1501 для возврата к обычному списку файлов.
1503 Опция \"Разрешить игнорирование каталогов\" совместно с расположенным ниже
1504 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1505 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1506 искать в каталогах, подключенных через NFS по очень медленному каналу).
1507 Компоненты списка должны быть разделены двоеточиями. Например
1510 /cdrom:/nfs/wuarchive:/afs
1513 Относительные пути также поддерживаются. Следующий пример показывает, как
1514 при поиске пропускать специальные каталоги различных систем управления версиями:
1516 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1519 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1521 Вы можете использовать перенаправление вывода на панель
1522 (см.
1523 .\"LINK2"
1524 Критерий панелизации\&)
1525 .\"External panelize"
1526 для выполнения некоторых усложненных последовательностей действий, в то
1527 время как "Поиск файла" позволяет выполнять только простые запросы.
1528 .\"NODE "    External panelize"
1529 .SH "    Критерий панелизации"
1530 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1531 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1532 программу и отобразить вывод этой программы на текущей активной панели.
1534 Например, если вы хотите выполнить какое\-то действие над всеми
1535 символическими ссылками текущего каталога, вы можете использовать пункт
1536 "Критерий панелизации" для запуска следующей команды:
1539 find . \-type l \-print
1542 После выполнения этой команды в текущей панели будет отображено не
1543 содержимое соответствующего каталога, а только все символические ссылки,
1544 в нем расположенные.
1546 Если вы хотите вывести на панель все файлы, которые были скачаны с
1547 вашего FTP\-сайта, вы можете использовать следующую команду для
1548 извлечения нужных имен из файла протокола:
1551 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1554 Если вы захотите, то можете сохранить часто используемые команды
1555 панелизации под отдельными информативными именами, чтобы иметь
1556 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1557 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1558 потребуется ввести имя, по которому вы будете вызывать команду. В
1559 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1560 вводить всю команду заново.
1561 .\"NODE "    Hotlist"
1562 .SH "    Каталоги быстрого доступа"
1563 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1564 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1565 список можно использовать для быстрого перехода в нужный каталог.
1566 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1567 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1568 добавления метки можно также использовать комбинацию клавиш
1569 .B C\-x h,
1570 по которой текущий каталог добавляется в каталоги быстрого доступа.
1571 Программа выдаст запрос на ввод метки для этого каталога.
1573 Использование этого пункта меню обеспечивает более быстрый переход к
1574 часто используемым каталогам. Другим способом ускорения процедуры
1575 переключения на часто используемые каталоги является задание переменной
1576 CDPATH (смотрите описание
1577 .\"LINK2"
1578 встроенной команды cd\&.
1579 .\"The cd internal command"
1580 .\"NODE "    Extension File Edit"
1581 .SH "    Файл расширений"
1582 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1583 файла
1584 .BR ~/.config/mc/mc.ext .
1585 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1587 Все строки, начинающиеся с # или пустые строки игнорируются.
1589 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1590 начинаются секции файла расширений), должны иметь следующий формат:
1592 .IR keyword/desc ,
1593 т.е. все, что стоит после
1594 .I keyword/
1595 и до конца строки, интерпретируется как
1596 .I desc.
1598 В качестве keyword может стоять одно из следующих слов:
1600 .I shell
1601 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1602 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1603 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1604 не начинается с точки, то desc трактуется как полное имя файла.
1606 .I regex
1607 desc \- регулярное выражение. Обратите внимание на то, что используется
1608 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1609 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1610 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1612 .I directory
1613 Файл является каталогом и его имя соответствует регулярному выражению desc.
1615 .I type
1616 в этом случае выбираются такие файлы, для которых `file %f`
1617 соответствует регулярному выражению desc (часть filename: из `file %f`
1618 удалена).
1620 .I default
1621 подходит любой файл, независимо от того, какое значение принимает desc.
1623 .I include
1624 \- означает общую секцию.
1626 Все строки в секции, кроме первой, должны начинаться с пробела или
1627 символа табуляции и иметь следующий формат:
1629 .I keyword=command
1630 (без пробелов возле "="), где
1631 .I keyword
1632 должно быть:
1634 .I Open
1635 (строка задает действия, выполняемые в том случае, когда пользователь
1636 нажимает Enter или дважды щелкает мышкой по имени файла),
1637 .I View
1638 (F3),
1639 .I Edit
1640 (F4) или
1641 .I Include
1642 (для добавления правил из общей секции).
1644 .I command
1645 \- любая однострочная команда оболочки, в которой допускаются простые
1646 .\"LINK2"
1647 макроподстановки\&.
1648 .\"Macro Substitution"
1650 Действие вычисляется сверху вниз (таким образом порядок следования
1651 важен). Если некоторое действие пропущено, поиск продолжается как в
1652 случае, если это действие не соответствует условию. Другими словами если
1653 файл соответствует первой и второй секции, но действие View пропущено в
1654 первой секции, то при нажатии клавиши F3 будет использовано действие
1655 View из второй секции. default должно описывать все действия.
1656 .\"NODE "    Background Jobs"
1657 .SH "    Фоновые задания"
1658 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1659 из Midnight Commander (такими заданиями могут быть только операции
1660 копирования и перемещения файлов). Используя этот пункт меню или
1661 "горячие" клавиши
1662 .B C\-x j,
1663 вы можете остановить, возобновить или снять любое из фоновых заданий.
1664 .\"NODE "    Menu File Edit"
1665 .SH "    Редактирование файлов меню"
1666 Файлы меню содержат списки команд для выполнения часто повторяемых
1667 пользователем операций. Эти меню создаются и поддерживаются самими
1668 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1669 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1670 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1671 .B .mc.menu
1672 в текущем каталоге и отображает соответствующее меню (если находит и
1673 если владельцем этого файла является данный пользователь или root и этот
1674 файл не доступен на запись всем). Если такого файла не найдено, таким же
1675 образом ищется файл
1676 .BR ~/.config/mc/menu ,
1677 и в последнюю очередь mc использует общесистемное меню
1678 .BR %prefix%/share/mc/mc.menu .
1680 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1681 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1682 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1683 отличного от пробела и символа табуляции, интерпретируются как названия
1684 пунктов меню, причем если первый символ является буквой или цифрой, то
1685 соответствующая клавиша будет служить "горячей" клавишей для вызова
1686 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1687 интерпретируются как команды, которые должны выполняться при вызове
1688 соответствующего пункта меню. Эти строки должны следовать за строкой
1689 названия и их может быть несколько.
1691 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1692 командные строки копируются во временный файл во временном каталоге
1693 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1694 позволяет пользователю вставлять в команды меню любые конструкции,
1695 допустимые в командном языке оболочки. Можно также использовать
1696 макроподстановки, которые производятся перед выполнением кода меню
1697 (подробнее смотрите в секции
1698 .\"LINK2"
1699 Макроподстановки\&).
1700 .\"Macro Substitution"
1702 Вот пример файла mc.menu:
1705 A       Dump the currently selected file
1706         od \-c %f
1708 B       Edit a bug report and send it to root
1709         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1710         vi $I
1711         mail \-s "Midnight Commander bug" root < $I
1712         rm \-f $I
1714 M       Read mail
1715         emacs \-f rmail
1717 N       Read Usenet news
1718         emacs \-f gnus
1720 H       Call the info hypertext browser
1721         info
1723 J       Copy current directory to other panel recursively
1724         tar cf \- . | (cd %D && tar xvpf \-)
1726 K       Make a release of the current subdirectory
1727         echo \-n "Name of distribution file: "
1728         read tar
1729         ln \-s %d `dirname %d`/$tar
1730         cd ..
1731         tar cvhf ${tar}.tar $tar
1733 = f *.tar.gz | f *.tgz & t n
1734 X       Extract the contents of a compressed tar file
1735         tar xzvf %f
1738 .B Условия выполнения (Default Conditions)
1740 Каждому пункту меню может предшествовать условие. Строка, задающая
1741 условие, должна содержать символ '=' в первой колонке. Команды,
1742 задаваемые этим пунктом меню, будут выполняться только если условие
1743 выполняется.
1746 Синтаксис строки условия:   = <sub\-cond>
1747                 или:        = <sub\-cond> | <sub\-cond> ...
1748                 или:        = <sub\-cond> & <sub\-cond> ...
1750 где <sub\-condition> может принимать следующие значения:
1752   y <pattern>     синтаксис текущего файла соответствует шаблону.
1753                   Только для меню редактора.
1754   f <pattern>     соответствует шаблону имя текущего файла?
1755   F <pattern>     соответствует шаблону файл в пассивной
1756                   панели?
1757   d <pattern>     соответствует шаблону имя текущего
1758                   каталога?
1759   D <pattern>     соответствует шаблону имя текущего
1760                   каталога в пассивной панели?
1761   t <type>        тип файла соответствует <type>?
1762   T <type>        тип файла в пассивной панели
1763                   соответствует <type>?
1764   x <filename>    filename является исполнимым?
1765   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1768 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1769 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1770 можете задать значение опции "shell patterns" путем записи строки
1771 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1772 или 1).
1775 Типы файлов определяются следующими символами:
1777   n     не каталог
1778   r     обычный файл (regular file)
1779   d     каталог
1780   l     ссылка (link)
1781   c     байт\-ориентированное устройство (char special)
1782   b     блок\-ориентированное устройство (block special)
1783   f     fifo
1784   s     socket
1785   x     исполняемый файл
1786   t     помеченный файл (tagged)
1789 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1790 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1791 определяется не типом самого файла, а тем, помечен ли файл на панели.
1792 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1793 и ложно, если таковых нет.
1795 Если условие начинается с '=?' вместо '=', то во время выполнения
1796 проверки условия будет отображаться ход вычисления условия (a debug
1797 trace will be shown whenever the value of the condition is calculated).
1799 Значение условия вычисляется слева направо. Это значит, что
1801         = f *.tar.gz | f *.tgz & t n
1803 вычисляется как
1805         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1808 Вот пример использования условий:
1811 = f *.tar.gz | f *.tgz & t n
1812 L       List the contents of a compressed tar\-archive
1813         gzip \-cd %f | tar xvf \-
1816 .B Условия включения пункта в меню (Addition Conditions)
1818 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1819 это условие трактуется как условие включения данного пункта в меню. Если
1820 условие истинно, пункт включается в отображаемое на экране меню, если
1821 условие не выполняется \- не включается.
1823 Вы можете использовать одно и то же условие и как условие выполнения и
1824 как условие включения пункта в меню, если начнете строку условия с '+='
1825 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1826 Если вы хотите использовать два разных условия, одно для включения в
1827 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1828 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1829 .\"NODE "  Options Menu"
1830 .SH "Меню 'Настройки'"
1831 Программа Midnight Commander имеет ряд установок (опций), каждая из
1832 которых может быть включена или выключена, для чего служат несколько
1833 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1834 поставлена звездочка или знак "x" в скобках перед названием опции.
1836 Пункт
1837 .\"LINK2"
1838 Конфигурация
1839 .\"Configuration"
1840 вызывает диалоговое окно, в котором вы можете поменять большинство
1841 установок программы Midnight Commander.
1843 Пункт
1844 .\"LINK2"
1845 Внешний вид
1846 .\"Layout"
1847 служит для задания настроек, определяющих положение и вид окна программы
1848 mc на экране.
1850 Пункт
1851 .\"LINK2"
1852 Настройки панелей
1853 .\"Panel options"
1854 служит для задания настроек панелей файлового менеджера.
1856 Пункт
1857 .\"LINK2"
1858 Подтверждение
1859 .\"Confirmation"
1860 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1861 действий программа будет требовать подтверждения.
1863 Пункт
1864 .\"LINK2"
1865 Биты символов
1866 .\"Display bits"
1867 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1868 терминал будет обрабатывать (вводить и отображать на дисплее)
1869 информацию, представленную байтами (например, записанную в файле).
1871 Пункт
1872 .\"LINK2"
1873 Распознавание клавиш
1874 .\"Learn keys"
1875 вызывает диалоговое окно, в котором вы можете протестировать работу
1876 некоторых клавиш, которые работают не на всех типах терминалов, и
1877 связать ту реакцию системы, которая должна была последовать за нажатием
1878 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1880 Пункт
1881 .\"LINK2"
1882 Виртуальные ФС
1883 .\"Virtual FS"
1884 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1885 параметров, связанных с использованием виртуальных файловых систем.
1887 По команде
1888 .\"LINK2"
1889 Сохранить настройки
1890 .\"Save Setup"
1891 введенные значения параметров сохраняются в ini\-файле программы.
1892 .\"NODE "    Configuration"
1893 .SH "    Конфигурация"
1894 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1895 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1896 исполнения" и "Прочие настройки".
1898 .B Параметры операций с файлами
1900 .I Детали операций.
1901 Этот переключатель определяет, будет ли при выполнении операций
1902 копирования, перемещения и удаления выводится дополнительное окно,
1903 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1904 можете отключить этот вывод. Он отключается автоматически, если скорость
1905 вашего терминала меньше 9600 bps.
1907 .I Подсчитывать общий размер.
1908 Если эта опция включена, Midnight Commander перед выполнением операций
1909 копирования, перемещения и удаления подсчитывает общее число
1910 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1911 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1912 замедляет выполнение операций). Эта опция не работает, если отключена
1913 опция
1914 .I Детали операций.
1916 .I Обычный индикатор прогресса.
1917 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1918 перемещение, удаление) всегда увеличивается слева направо. Если опция
1919 выключена, направление увеличения индикатора прогресса совпадает с направлением
1920 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1922 .I Автоимя каталога.
1923 При создании нового каталога по F7 в поле ввода имени нового каталога
1924 будет автоматически подставляться имя файла или каталога, находящегося
1925 под курсором. По умолчанию выключено.
1926 .I Выделять место
1927 Если возможно, предварительно выделять место под весь копируемый файл.
1928 По умолчанию выключено.
1930 .B Клавиша Esc
1932 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1933 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1934 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1935 дважды, чтобы закрыть диалог. Но существует возможность использовать
1936 однократное нажатие ESC для этого действия.
1938 .I Однократное нажатие.
1939 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1940 ожидать нажатия второй клавиши только в течение некоторого временного
1941 интервала (см. ниже опцию
1942 .IR Интервал ),
1943 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1944 как каоманда "Отмена" (ESC ESC).
1946 .I Интервал.
1947 Эта опция используется для задания временного интервала (в микросекундах)
1948 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1949 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1950 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1951 (также в микросекундах), которая имеет приоритет над над значеним этой
1952 опции.
1954 .B Пауза после исполнения
1956 После выполнения вашей команды Midnight Commander может обеспечить
1957 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1958 варианта установки этой опции:
1960 .IR Никогда.
1961 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1962 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1963 нажав C\-o.
1965 .IR "На "тупых" терминалах" .
1966 Пауза будет создаваться на терминалах, которые не способны обеспечить
1967 показ вывода последней из выполнявшихся команд (это любые терминалы,
1968 отличные от xterm или Linux\-консоли).
1970 .IR Всегда .
1971 Программа обеспечит паузу после выполнения любой команды.
1973 .B Прочие настройки
1975 .I Встроенный редактор.
1976 Если эта опция включена, то для редактирования файлов вызывается
1977 встроенный редактор. Если опция выключена, то будет использоваться
1978 редактор, указанный в переменной окружения
1979 .B EDITOR.
1980 Если такой редактор не задан, будет вызываться
1981 .B vi
1982 Смотрите раздел
1983 .\"LINK2"
1984 Встроенный редактор файлов\&.
1985 .\"Internal File Editor"
1987 .I Встроенный просмотр.
1988 Если эта опция включена, для просмотра файлов вызывается встроенная
1989 программа просмотра. Если опция выключена, вызывается программа,
1990 указанная в переменной окружения
1991 .B PAGER.
1992 Если такая программа не задана, используется команда
1993 .B view.
1994 Смотрите раздел
1995 .\"LINK2"
1996 Встроенная программа просмотра файлов\&.
1997 .\"Internal File Viewer"
1999 .I Автоматические меню.
2000 Если эта опция включена, пользовательское меню будет автоматически
2001 вызываться на экран при запуске программы. Это бывает полезно, если на
2002 компьютере работают неопытные пользователи (операторы), которые должны
2003 выполнять только стандартные операции.
2005 .I Спрашивать имя нового файла.
2006 Если эта опция включена, то перед открытием нового файла в редакторе
2007 будет запрошено его имя.
2009 .I Выпадение меню при вызове.
2010 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
2011 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2012 В противном случае активизируются только пункты главного меню, и вы должны
2013 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
2014 либо выбрать нужный пункт по "горячей клавише" и только после этого
2015 получите возможность выбрать пункт выпадающего меню.
2017 .I Образцы в стиле shell.
2018 По умолчанию команды Select, Unselect и Filter используют регулярные
2019 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2020 like regular expressions). Для того, чтобы достичь такого эффекта,
2021 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2022 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2023 заменяется на обычную точку. Если опция отключена, то регулярные
2024 выражения должны строиться так, как описано в ed(1).
2026 .I Дополнение: показывать все.
2027 В процессе ввода команд Midnight Commander может выполнять
2028 .\"LINK2"
2029 Завершение ввода
2030 .\"Completion"
2031 при нажатии на клавиши
2032 .B M\-Tab,
2033 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2034 нажатии
2035 .B M\-Tab
2036 он ищет все возможные варианты завершения и, если завершения
2037 неоднозначны (имеется много разных вариантов), то только издает звуковой
2038 сигнал. При втором нажатии
2039 .B M\-Tab
2040 отображаются все возможные завершения. Если вы хотите видеть все
2041 возможные варианты завершения после первого нажатия
2042 .B M\-Tab,
2043 включите эту опцию.
2045 .I Вращающийся индикатор
2046 Если эта опция включена, Midnight Commander отображает в верхнем правом
2047 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2048 задание (операция).
2050 .I Смена каталога по ссылкам.
2051 Установка этой опции приводит к тому, что Midnight Commander будет
2052 следовать логической цепочке подкаталогов при выполнении команд смены
2053 каталога как в панели, так и по команде
2054 .B cd.
2055 Так же ведет себя по умолчанию
2056 .B bash.
2057 Если же опция не включена, Midnight Commander будет при выполнении
2058 команды
2059 .B cd
2060 следовать реальной структуре каталогов, так что если вы вошли в текущий
2061 каталог по ссылке на него, то по команде
2062 .B cd ..
2063 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2064 расположена ссылка.
2066 .I Безопасное удаление.
2067 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2068 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2069 изменяется с
2070 .B Да
2071 на
2072 .BR Нет .
2073 По умолчанию эта опция отключена.
2075 .I Автосохранение настроек.
2076 Если эта опция включена, то при выходе из программы Midnight Commander
2077 значения всех настраиваемых параметров сохраняются в файле
2078 .BR ~/.config/mc/ini .
2079 .\"NODE "    Layout"
2080 .SH "    Внешний вид"
2081 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2082 параметры отображения на экране главного окна программы Midnight
2083 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2084 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2086 .B Разбиение панелей
2088 Большую часть экрана занимают файловые панели. Вы можете указать,
2089 каким должно быть расположение панелей:
2090 .I вертикальное
2091 или
2092 .IR горизонтальное .
2093 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2094 Alt\-, (Alt\-запятая).
2096 .I Равные размеры
2097 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2099 .B Консольный вывод
2101 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2102 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2103 вывода команды.
2105 .B Прочие настройки
2107 .I Линейка меню.
2108 Если включено, основное меню программы будет отображаться постоянно вверху
2109 экрана. По умолчанию включено.
2111 .I Командная строка.
2112 Если включено, в нижней части экрана будет доступна командная строка.
2113 По умолчанию включено.
2115 .I Метки клавиш.
2116 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2117 функциональным клавишам F1\-F10. По умолчанию включено.
2119 .I Строка подсказки.
2120 Если включено, ниже панелей будут отображаться однострочные подсказки
2121 по приёмам работы в Midnight Commander. По умолчанию включено.
2123 .I Заголовок xterm.
2124 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2125 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2126 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2127 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2128 По умолчанию включено.
2130 .I Свободное место.
2131 Если включено, на нижней рамке панели будет показано свободное место и общий
2132 размер текущей файловой системы. По умолчанию включено.
2133 .\"NODE "    Panel options"
2134 .SH "    Настройки панелей"
2135 .B Основные настройки панелей
2137 .I Показывать мини\-статус.
2138 Если включено, в нижней части каждой панели выводится строка информации
2139 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2141 .I Размеры в единицах СИ.
2142 Если эта опция включена, то Midnight Commander отображает размеры файлов
2143 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2144 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2145 Midnight Commander отображат размеры в двоичных единицах (по снованию
2146 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2148 .I Смешивать файлы/каталоги.
2149 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2150 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2151 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2153 .I Показывать резервные (Backup) файлы.
2154 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2155 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2157 .I Показывать скрытые файлы.
2158 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2159 начинаются точкой (как ls \-a). По умолчанию включено.
2161 .I Быстрая загрузка каталога.
2162 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2163 Commander будет использовать для вывода содержимого каталога следующий трюк:
2164 содержимое каталога перечитывается только в том случае, если изменилась
2165 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2166 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2167 размер файла, режим доступа или владелец и т.п.) содержимое панели
2168 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2169 файлов вручную (используя клавиатурное сочетание C\-r).
2171 .I Отметка перемещает курсор.
2172 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2173 на имени файла смещается на одну строку вниз.
2175 .I Инвертировать только файлы.
2176 Если опция включена (по умолчанию она включена), инвертирование
2177 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2178 не изменяется. Если не установлена, производится инвертирование как файлов,
2179 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2181 .I Простая перестановка.
2182 Если обе панели содержат списки файлов и каталогов, простая перестановка
2183 представляет собой изменение расположения панелей на экране: правая панель
2184 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2185 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2186 По умолчанию выключено.
2188 .I Автосохранение настроек панелей.
2189 Если опция включена (по умолчанию она выключена), то при выходе из
2190 Midnight Commander'а текущие настройки панелей соханяются в файле
2191 ~/.config/mc/panels.ini.
2193 .B Навигация
2195 .I Навигация в стиле lynx.
2196 Если эта опция включена, вы имеете возможность использовать клавиши
2197 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2198 "стрелка влево" для перехода в родительский по отношению к текущему
2199 каталог (при условии, что командная строка пуста). По умолчанию опция
2200 отключена.
2202 .I Страничное листание.
2203 Если опция установлена (по умолчанию она установлена), то когда курсор
2204 (подсветка) достигает конца или начала списка файлов, отображаемого на
2205 панели, будет производиться смещение на половину этого списка (то есть
2206 половина отображаемого списка остается на экране, а половина пропадает,
2207 заменяясь следующими пунктами общего списка). Если опция не установлена,
2208 происходит смещение только на одну строку.
2210 .I Страничное листание мышью.
2211 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2212 осуществляемая с помощью мышки, производиться страницами или на одну
2213 строку.
2215 .B Расцветка файлов
2217 По умолчанию вся информация отображаются одним цветом, но вы можете
2218 сделать так, чтобы
2219 .I права доступа
2221 .I типы файлов
2222 были выделены другими
2223 .\"LINK2"
2224 цветами\&.
2225 .\"Colors"
2226 Если включено выделение цветом прав доступа, поля
2227 .I perm
2229 .I mode
2231 .\"LINK2"
2232 форматах вывода\&,
2233 .\"Listing Mode..."
2234 показывающие права пользователя, запустившего программу Midnight
2235 Commander, выделены цветом, определенным ключевым словом
2236 .I selected.
2237 Если разрешено, подсветка имён файлов производится на основании
2238 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2239 .\"LINK2"
2240 Подсветка имён файлов
2241 .\"Filenames Highlight"
2242 для получения большей информации.
2244 .B Быстрый поиск
2246 .\"LINK2"
2247 Быстрый поиск файлов
2248 .\"Quick search"
2249 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2250 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2251 с учётом регистра или без. Режим по умолчанию \- использование порядка
2252 сортировки файлов в панели.
2253 .\"NODE "    Confirmation"
2254 .SH "    Подтверждения"
2255 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2256 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2257 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2258 доступа, а также перед очисткой истории выдавался дополнительный запрос
2259 на подтверждение.
2260 .\"NODE "    Display bits"
2261 .SH "    Биты символов..."
2262 Этот пункт меню используется для задания диапазона отображаемых на
2263 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2264 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2265 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2266 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2267 символы.
2268 .\"NODE "    Learn keys"
2269 .SH "    Распознавание клавиш..."
2270 Пункт
2271 .\"LINK2"
2272 Распознавание клавиш (Learn keys)
2273 .\"Learn keys"
2274 вызывает диалоговое окно, в котором вы можете протестировать работу
2275 некоторых клавиш
2276 .B (F1\-F20, Home, End),
2277 которые работают не на всех типах терминалов.
2279 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2280 тестироваться. Вы можете перемещать подсветку по названиям, используя
2281 клавишу
2282 .B Tab
2283 или клавиши, применяемые в редакторе
2284 .B vi
2285 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2286 клавиши со стрелками, после чего возле их названий в таблице появится
2287 пометка OK, то их тоже можно будет использовать для управления
2288 перемещением.
2290 Для тестирования работы клавиш нужно нажать каждую клавишу из
2291 перечисленных в таблице. Если она работает нормально, возле ее названия
2292 в таблице появится пометка OK. После появления такой пометки клавиша
2293 начинает работать в ее обычном режиме. Например, первое нажатие на
2294 клавишу
2295 .B F1
2296 приводит только к появлению пометки (если она работает нормально), а при
2297 следующих нажатиях будет вызываться окно подсказки. То же самое
2298 относится к клавишам стрелок. Клавиша
2299 .B Tab
2300 работает всегда.
2302 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2303 появится. В таком случае можно связать ту реакцию системы, которая
2304 должна была последовать за нажатием неработающей (отсутствующей)
2305 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2306 переместить подсветку на название неработающей клавиши (используя мышь
2307 или клавишу
2308 .BR Tab )
2309 и нажать
2310 .B Enter
2311 или клавишу
2312 .BR пробела .
2313 Должно появиться окно красного цвета, в котором вас просят нажать
2314 клавишу, которая будет использоваться вместо неработающей. Для отмены
2315 операции нажмите
2316 .B Esc
2317 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2318 комбинацию клавиш, которая будет служить заменой для неработающей
2319 клавиши (и тоже дождитесь закрытия окна).
2321 Когда закончите тестирование и настройку всех клавиш, вы можете
2322 сохранить эти настройки в секции [terminal:TERM] вашего файла
2323 .B ~/.config/mc/ini
2324 (где TERM \- название используемого терминала) либо отказаться от
2325 запоминания изменений. Если все клавиши работают нормально, то
2326 сохранение, конечно, не требуется.
2327 .\"NODE "    Virtual FS"
2328 .SH "    Виртуальные файловые системы"
2329 Этот пункт меню позволяет задать некоторые параметры кэширования
2330 информации о
2331 .\"LINK2"
2332 виртуальных файловых системах\&.
2333 .\"Virtual File System"
2335 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2336 оперативной памяти информацию, относящуюся к некоторым виртуальным
2337 файловым системам (например, списки файлов в каталогах удаленных ftp
2338 серверов).
2340 Кроме того, для получения доступа к содержимому сжатых архивов
2341 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2342 на жестком диске.
2344 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2345 может появиться желание настроить некоторые параметры таким образом,
2346 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2347 используемым файловым системам.
2349 Файловая система архиватора tar очень разумно организует работу с
2350 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2351 когда возникает необходимость обращения к информации из tar\-файла,
2352 использует этот список для извлечения нужного файла.
2354 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2355 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2356 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2357 загрузки/отображения), файловая система tar должна разархивировать файлы
2358 на диск во временный каталог и затем представить обращение к
2359 разархивированным файлам как обращение к tar\-файлу.
2361 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2362 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2363 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2364 разархивация \- операция медленная, Midnight Commander кеширует
2365 информацию в памяти на некоторое время. По истечении этого интервала
2366 времени все ресурсы, выделенные этой файловой системе, будут
2367 освобождены. По умолчанию величина этого интервала устанавливается
2368 равной 1 минуте. Смотрите также
2369 .\"LINK2"
2370 Файловая система tar\&.
2371 .\"Tar File System"
2373 Файловая система FTP сохраняет список каталогов, полученный с
2374 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2375 хранится в кеше, задается опцией
2376 .I Тайм\-аут кеша каталога FTP.
2377 Слишком маленькое значение этого параметра будет замедлять все операции
2378 с файловой системой ftp, потому что каждое обращение к ней будет
2379 означать реальное обращение к удаленному ftp серверу.
2381 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2382 (proxy host), который будет использоваться для перекачки файлов по ftp и
2383 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2384 через прокси\-сервер.
2386 .I Пароль анонимного FTP:
2387 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2388 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2389 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2390 электронный адрес для сайтов, которым не доверяете, особенно если 
2391 не используется фильтрация нежелательной корреспонденции.
2393 Также можно разрешить использование файла
2394 .BR ~/.netrc ,
2395 содержащего имена пользователей и пароли серверов FTP.
2396 Формат файла .netrc описан в .netrc (5).
2398 Смотрите раздел о
2399 .\"LINK2"
2400 файловой системе FTP
2401 .\"FTP File System"
2402 для получения дополнительной информации.
2403 .\"NODE "    Save Setup"
2404 .SH "    Сохранение установок"
2405 При загрузке Midnight Commander пытается считать значения различных
2406 установочных параметров из файла
2407 .BR ~/.config/mc/ini .
2408 Если такого файла не существует, необходимая информация ищется в
2409 общесистемном конфигурационном файле
2410 .BR mc.ini .
2411 Этот файл располагается в каталоге, путь к которому можно определить,
2412 запустив команду
2413 .BR "mc \-f" .
2414 (это можно сделать даже из командной строки MC).  Если и этого файла не
2415 существует,
2416 .I MC
2417 использует установки по умолчанию.
2419 Команда
2420 .I Сохранить настройки
2421 создает файл
2422 .BR ~/.config/mc/ini ,
2423 в котором записываются текущие значения параметров, задаваемых опциями
2424 меню
2425 .\"LINK2"
2426 Левая, Правая
2427 .\"Left and Right Menus"
2429 .\"LINK2"
2430 Настройки\&.
2431 .\"Options Menu"
2433 Если вы включите опцию
2434 .I Автосохранение настроек
2435 (пункт меню "Настройки/Конфигурация"),
2436 .I MC
2437 будет автоматически сохранять текущие настройки при выходе из программы.
2439 Значения некоторых параметров не могут быть изменены через пункты меню.
2440 Для изменения значений этих параметров вы должны отредактировать файл
2441 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2442 параметрах смотрите в разделе
2443 .\"LINK2"
2444 .I Специальные установки\&.
2445 .\"Special Settings"
2446 .\"NODE "Executing operating system commands"
2447 .SH "Выполнение команд операционной системы"
2448 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2449 должны либо набрать имя соответствующей программы в командной строке,
2450 либо выбрать имя программы в одной из панелей (переместив подсветку на
2451 имя файла программы), а затем нажать клавишу Enter.
2453 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2454 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2455 расширение выбранного файла с расширениями, прописанными в
2456 .\"LINK2"
2457 файле расширений\&.
2458 .\"Extension File Edit"
2459 Если в файле расширений найдется подраздел, задающий процедуры обработки
2460 файлов с данным расширением, то обработка файла производится в
2461 соответствии с заданными в этом подразделе командами. Перед обработкой
2462 выполняются простые
2463 .\"LINK2"
2464 макроподстановки\&.
2465 .\"Macro Substitution"
2466 .\"NODE "  The cd internal command"
2467 .SH "  Встроенная команда cd"
2468 Команда
2469 .I cd
2470 не передается на исполнение оболочке, а интерпретируется самой
2471 программой Midnight Commander. Поэтому при ее запуске возможны не все
2472 удобные макрорасширения и подстановки, доступные в оболочке, а только
2473 часть из них:
2475 .I Замена тильды
2476 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2477 вы добавите после тильды имя пользователя, эта конструкция будет
2478 заменена на имя домашнего каталога указанного пользователя.
2480 Например, ~guest \- это домашний каталог пользователя guest, в то время
2481 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2483 .I Предыдущий каталог
2484 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2485 то есть выполнив команду:
2486 .B cd \-
2488 .I Каталоги в CDPATH
2489 Если каталог, указанный команде
2490 .BR cd ,
2491 не является подкаталогом текущего каталога, то Midnight Commander
2492 использует значение переменной окружения
2493 .B CDPATH
2494 для поиска указанного каталога во всех каталогах, перечисленных в этой
2495 переменной.
2497 Например, если переменной
2498 .B CDPATH
2499 присвоено значение
2500 .BR ~/src:/usr/src ,
2501 то из любого места в файловой системе вы сможете перейти в любой
2502 подкаталог каталогов
2503 .B ~/src
2505 .BR /usr/src ,
2506 используя только относительные имена (cd linux вызовет переход в
2507 /usr/src/linux).
2508 .\"NODE "  Macro Substitution"
2509 .SH "  Макроподстановки"
2510 Перед выполнением команд, задаваемых пунктами
2511 .\"LINK2"
2512 пользовательского меню\&,
2513 .\"Menu File Edit"
2514 вызываемых
2515 .\"LINK2"
2516 по расширению имени файла\&,
2517 .\"Extension File Edit"
2518 или запускаемых из командной строки ввода, вначале выполняются простые
2519 макроподстановки.
2522 .I "%i"
2523 Отступ из пробелов, равный текущему положению курсора. Только для меню
2524 редактора.
2526 .I "%y"
2527 Тип синтаксиса текущего файла. Только для меню редактора.
2529 .I "%k"
2530 Имя файла блока редактора.
2532 .I "%e"
2533 Имя файла протокола ошибок исполнения сценариев редактора.
2535 .I "%m"
2536 Имя текущего файла меню.
2538 .I "%f" и "%p"
2539 Текущее имя файла.
2541 .I "%x"
2542 Расширение текущего файла.
2544 .I "%b"
2545 Имя текущего файла без расширения.
2547 .I "%d"
2548 Имя текущего каталога.
2550 .I "%F"
2551 Текущее имя файла в неактивной панели.
2553 .I "%D"
2554 Имя текущего каталога в неактивной панели.
2556 .I "%t"
2557 Отмеченные файлы.
2559 .I "%T"
2560 Файлы, отмеченные в неактивной панели.
2562 .I "%u" и "%U"
2563 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2564 Их можно использовать в скриптах, заданных для пункта меню или
2565 ассоциированных с расширением файла, только один раз, поскольку после их
2566 использования помеченных файлов не будет.
2568 .I "%s" и "%S"
2569 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2570 файл, имя которого подсвечено.
2572 .I "%cd"
2573 Это специальный макрос, используемый для перехода из текущего каталога в
2574 каталог, указанный перед этим макросом. Используется в основном для
2575 обращения к
2576 .\"LINK2"
2577 виртуальным файловым системам\&.
2578 .\"Virtual File System"
2580 .I "%view"
2581 Этот макрос используется для вызова встроенной программы просмотра.
2582 Может использоваться как с аргументами, так и без них. Если заданы
2583 аргументы, они должны быть заключены в фигурные скобки.
2585 Аргументами могут быть:
2586 .I ascii
2587 \- для перевода программы просмотра в режим ascii;
2588 .I hex
2589 \- для перевода программы просмотра в режим hex;
2590 .I nroff
2591 \- для указания программе просмотра, что необходимо интерпретировать
2592 выделенные (bold) и подчеркнутые последовательности nroff;
2593 .I unformatted
2594 \- указывает программе просмотра, что не нужно использовать команды
2595 nroff для выделения или подчеркивания текста;
2597 .I "%%"
2598 Символ %
2600 .I "%{любой текст}"
2601 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2602 выводится как подсказка. Макрос заменяется на текст, введенный
2603 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2604 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2605 командной строке.
2607 .I "%var{ENV\-VAR:default}"
2608 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2609 если она установлена, в противном случае будет использовано значение
2610 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2611 .\"NODE "  The subshell support"
2612 .SH "  Поддержка subshell"
2613 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2614 bash, tcsh и zsh.
2616 Если поддержка subshell включена, то Midnight Commander будет порождать
2617 точную копию (a concurrent copy) вашей оболочки (которая определена в
2618 переменной окружения
2619 .B SHELL
2620 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2621 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2622 оболочку для выполнения команды. Введенная команда передается subshell.
2623 Это позволяет изменять значения переменных окружения, использовать
2624 функции shell и определять алиасы (aliases), которые будут действовать
2625 до выхода из программы Midnight Commander.
2627 Если вы используете
2628 .BR bash ,
2629 можно указать команды, которые будут выполняться при запуске
2630 subshell, в файле
2631 .B ~/.local/share/mc/bashrc
2632 и специальную карту раскладки клавиатуры в файле
2633 .B ~/.local/share/mc/inputrc.
2634 Пользователи
2635 .B tcsh
2636 могут задать выполняемые при запуске команды в файле
2637 .B ~/.local/share/mc/tcshrc.
2639 Во время выполнения приложения в subshell можно в любой момент нажать
2640 комбинацию клавиш
2641 .B C\-o
2642 для переключения в Midnight Commander (выполняемая команда или
2643 приложение будут остановлены). Если вы прервали таким образом исполнение
2644 команды, вы не сможете запустить другую внешнюю команду, пока не
2645 завершите работу остановленного приложения.
2647 Особенностью использования subshell является то, что подсказка (prompt),
2648 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2649 оболочке.
2651 В разделе
2652 .\"LINK2"
2653 Опции запуска
2654 .\"OPTIONS"
2655 приведена дополнительная информация о том, как можно управлять
2656 (настроить) subshell.
2657 .\"NODE "Chmod"
2658 .SH "Права доступа"
2659 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2660 команде chmod \- команде изменения атрибутов доступа к файлам и
2661 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2662 клавиш
2663 .BR "C\-x c" .
2665 Диалоговое окно "Права доступа" состоит из двух частей \-
2666 .IR Права доступа
2668 .IR Файл .
2670 В части "Файл" отображается имя файла или каталога и права доступа на
2671 него в восьмеричной форме, а также указаны владелец и группа файла.
2673 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2674 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2675 помечены те атрибуты, которые установлены для данного файла. Изменять
2676 установки атрибутов можно двумя способами. При первом способе
2677 непосредственно изменяется значение атрибута в квадратных скобках возле
2678 его названия. Для изменения значений атрибутов надо переместить
2679 подсветку на название соответствующего атрибута и нажать клавишу
2680 пробела.
2682 Для перемещения подсветки по названиям атрибутов можно использовать
2683 .I клавиши\-стрелки
2684 или клавишу
2685 .IR Tab .
2686 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2687 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2688 же отображаются в части окна "Файл".
2690 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2691 в силу, надо нажать клавишу Enter или экранную кнопку
2692 .B [Установить]
2693 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2694 кнопку
2695 .BR [Прервать] .
2696 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2697 (выделенные буквы в названии атрибута).
2699 Изменять права доступа к отдельному файлу можно только первым
2700 способом (описанным выше). Если вы хотите изменить атрибуты прав
2701 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2702 этим способом, только вместо экранной кнопки
2703 .B [Установить]
2704 или клавиши <Enter> должны выбрать кнопку
2705 .B [Установить все].
2706 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2707 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2708 внимание, что значение в квадратных скобках при этом не изменяется.
2709 После этого вы выбираете один из следующих вариантов действий (то есть
2710 одну из экранных кнопок):
2712 .B [Отметить все]
2713 отмеченные атрибуты (и только они) будут установлены в те значения,
2714 которые указаны в квадратных скобках возле названия атрибута, причем для
2715 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2716 значение для выбранных файлов не изменяется.
2718 .B [Установить помеченное]
2719 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2720 установлен в 1.
2722 .B [Очистить помеченное]
2723 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2724 установлен в 0.
2726 .B [Установить]
2727 будут установлены атрибуты только для одного файла (первого из
2728 помеченных), причем установка производится так же, как по клавише
2729 [Отметить все].
2731 .B [Прервать]
2732 отказаться от выполнения команды Chmod.
2733 .\"NODE "Chown"
2734 .SH "Владелец/группа"
2735 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2736 владельца файла или группу, которая имеет какие\-то права на файл.
2737 "Горячая" клавиша для вызова этого пункта меню \-
2738 .B C\-x o.
2739 .\"NODE "Advanced Chown"
2740 .SH "Расширенная команда Chown"
2741 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2742 совмещающее в себе окна, появляющиеся при выборе пунктов
2743 .\"LINK2"
2744 Права доступа
2745 .\"Chmod"
2747 .\"LINK2"
2748 Владелец/группа\&.
2749 .\"Chown"
2750 В этом окне можно изменить как права доступа к файлу, так и
2751 владельцев файла.
2752 .\"NODE "File Operations"
2753 .SH "Операции с файлами"
2754 Когда вы выполняете операции копирования, перемещения или удаления
2755 файлов, Midnight Commander отображает на экране диалоговое окно, в
2756 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2757 идет процесс обработки. Для отображения процесса обработки на экран
2758 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2759 показывает, какая часть текущего файла обработана (например,
2760 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2761 обработана на текущий момент. Третья (bytes bar) показывает долю
2762 выполненных работ (в процентах от суммарного объема помеченных файлов).
2763 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2764 две последних диаграммы не отображаются.
2766 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2767 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2768 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2769 заданной операции, все оставшиеся файлы будут пропущены.
2771 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2772 видов.
2774 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2775 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2776 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2777 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2778 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2779 (например, воспользовавшись другим терминалом).
2781 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2782 переписать существующий файл. В этом окне отображаются время создания и
2783 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2784 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2785 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2786 ответа:
2788 согласиться (кнопка <Да>);
2790 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2792 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2793 <дописать в Конец>).
2795 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2796 файлы?") позволяет принять одно решение по всем выбранным для обработки
2797 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2798 варианта решения:
2800 .I <Все>
2801 перезаписались без дополнительных вопросов все выбранные файлы;
2803 .I <Устаревшие>
2804 перезапишутся (затрутся) только файлы, которые созданы раньше
2805 файла\-источника;
2807 .I <ни Одного>
2808 не перезаписывать файлы (но если не существует файла\-приемника, то
2809 копирование источника будет произведено);
2811 .I <Различающиеся по длине>
2812 Вы можете отказаться от выполнения операции, если нажмете клавишу
2813 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2814 производится клавишами стрелок или клавишей табуляции.
2816 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2817 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2818 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2819 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2820 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2821 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2822 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2823 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2824 подкаталогами.
2826 Если вы пометили для обработки группу файлов, то после выполнения
2827 операции будет снята отметка только с тех файлов, которые успешно
2828 обработаны. Пропущенные файлы останутся помеченными.
2829 .\"NODE "Mask Copy/Rename"
2830 .SH "Маски файлов для операций копирования/переименования"
2831 При выполнении операций копирования и перемещения (или переименования)
2832 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2833 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2834 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2835 эта вторая маска представляет собой несколько символов замены
2836 (wildcards) в конце строки, определяющей место назначение создаваемых
2837 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2838 (скопированы или перемещены с новыми именами) в соответствии с маской
2839 файла\-приемника. Если имеются помеченные файлы, то копируются
2840 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2841 для файлов\-источников.
2843 Есть еще несколько опций, которые влияют на выполнение операций
2844 копирования/перемещения файлов, и которые устанавливаются в том же окне
2845 запроса, где задаются маски имен файлов:
2847 .B "Разыменовывать ссылки"
2849 определяет, будут ли при копировании жестких или символических ссылок
2850 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2851 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2853 .B "Внутрь каталога, если есть"
2855 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2856 имя которого совпадает с именем файла (каталога), который копируется (источника).
2857 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2858 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2859 создан новый подкаталог с тем же именем, в который и будет
2860 осуществляться копирование. Лучше показать это на примере:
2862 Пусть вы хотите скопировать каталог
2863 .I /foo ,
2864 содержащий файл
2865 .I bar ,
2866 в уже существующий каталог
2867 .IR /bla/foo .
2868 Если эта опция не включена, MC скопирует файл
2869 .I /foo/bar
2870 в файл
2871 .IR /bla/foo/bar .
2872 Если опцию включить, будет создан каталог
2873 .I /bla/foo/foo
2874 и файл
2875 .I /foo/bar
2876 будет скопирован в файл
2877 .IR /bla/foo/foo/bar .
2879 .B "Сохранять атрибуты"
2881 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2882 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2883 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2884 текущим значением umask.
2886 .B "Образцы в стиле shell"
2888 Когда эта опция включена, можно использовать символы замены
2889 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2890 как это делается в shell. В маске приемника разрешается использовать только '*'
2891 и \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2892 группе символов замены в маске источника, второй символ '*' соответствует
2893 второй группе и т.д. Аналогично, символ замены \&'\\1' соответствует первой
2894 группе символов замены в маске источника, символ \&'\\2' \- второй группе
2895 и т. д. до \&'\\9'. Символ \&'\\0' соответствует целому имени файла\-источника.
2897 Два примера:
2899 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2900 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2901 будет находиться в каталоге "/bla".
2903 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2904 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2905 вид "*.*", а маска приемника \- "\\2.\\1".
2907 Когда опция
2908 .I "Образцы в стиле shell"
2909 выключена, MC не осуществляет автоматической группировки. Для указания
2910 групп символов в маске источника, которые будут соответствовать символам
2911 замены в маске приемника, вы должны в этом случае использовать скобки
2912 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2913 вводе.
2915 Два примера:
2917 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2918 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2919 результатом будет "/bla/foo.tgz".
2921 Предположим, что вы хотите поменять местами имя файла и его расширение,
2922 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2923 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2925 .B "Преобразование регистра"
2927 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2928 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2929 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2930 регистре соответственно.
2932 Если использовать в маске приемника '\\U' или '\\L', то к
2933 соответствующему регистру будут преобразованы все последующие символы,
2934 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2935 или конца имени файла.
2937 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2938 \&'\\U' и '\\L'.
2940 Например, если маска источника есть '*' (опция
2941 .I "Образцы в стиле shell"
2942 включена) или '^\\(.*\\)$' (опция
2943 .I "Образцы в стиле shell"
2944 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2945  преобразованы таким образом, что первые буквы имени будут заглавными,
2946 а все остальные \- строчными.
2948 Символ '\\' в масках используется для отмены специальной интерпретации
2949 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2950 означает просто звездочку (asterisk).
2952 .B "Изменять относительные ссылки"
2954 указывает, что Midnight Commander должен изменять символические ссылки.
2955 Скопированные символические ссылки будут указывать на то же расположение,
2956 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
2957 каталоги.
2958 .\"NODE "Select/Unselect Files"
2959 .SH "Отметить файлы"
2960 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2961 .\"LINK2"
2962 Строка ввода
2963 .\"Input Line Keys"
2964 предназначена для ввода регулярного выражения (маски) для помети файлов.
2965 Если включена опция
2966 .I Только файлы,
2967 то выделены будут только файлы. Если опция
2968 .I Только файлы,
2969 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2970 .I Образцы в стиле shell ,
2971 регулярные выражение строятся по тем же правилам, которые действуют в
2972 оболочке shell (* означает ноль или большее число любых символов, а ?
2973 заменяет один произвольный символ). Если опция
2974 .I Образцы в стиле shell
2975 отключена, то пометка файлов производится по правилам обработки
2976 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
2977 .I С учётом регистра
2978 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2979 Если опция
2980 .I С учётом регистра
2981 отключена, то регистр символов учитываться не будет.
2982 .\"NODE "Diff Viewer"
2983 .SH "Встроенная программа сравнения файлов"
2984 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2985 Также оно позволяет редактировать их (после завершения редактирования произойдет
2986 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2987 систем управления версиями, такими как GIT, Subversion и другие.
2989 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
2990 файлов mcdiff.
2992 .B F1
2993 Вызов встроенной помощи.
2995 .B F2
2996 Сохранение изменений в файлах.
2998 .B F4
2999 Редактирование файла в левой панели.
3001 .B F14
3002 Редактирование файла в правой панели.
3004 .B F5
3005 Произвести слияние текушего изменения.
3007 .B F7
3008 Вызов диалогового окна для задания шаблона поиска.
3010 .B F17
3011 Продолжение поиска в соответствии с ранее определенным шаблоном.
3013 .B F10, Esc, q
3014 Выход.
3016 .B Alt\-s, s
3017 Включить/выключить показ статуса различий.
3019 .B Alt\-n, l
3020 Включить/выключить показ номеров строк.
3022 .B f
3023 Увеличить левую панель до максимума.
3025 .B \=
3026 Сделать панели равными по ширине.
3028 .B \>
3029 Увеличить левую панель.
3031 .B \<
3032 Увеличить правую панель.
3034 .B c
3035 Включить/выключить показ символов конца строки (CR) как ^M.
3037 .B 2, 3, 4, 8
3038 Установить размер табуляции.
3040 .B C\-u
3041 Поменять панели местами.
3043 .B C\-r
3044 Обновить экран.
3046 .B C\-o
3047 Переключиться в подоболочку и показать окно команд.
3049 .B Enter, Space, n
3050 Найти следующее различие.
3052 .B Backspace, p
3053 Найти предыдущее различие.
3055 .B g
3056 Показать диалог перехода к строке.
3058 .B Down
3059 Перемещение на одну строку вниз.
3061 .B Up
3062 Перемещение на одну строку вверх.
3064 .B PageUp
3065 Перемещение на одну страницу вверх.
3067 .B PageDown
3068 Перемещение на одну страницу вниз.
3070 .B Home, A1
3071 Перемещение к началу строки.
3073 .B End
3074 Перемещение в конец строки.
3076 .B C\-Home
3077 Перемещение в начало файла.
3079 .B C\-End, C1
3080 Перемещение в конец файла.
3081 .\"NODE "Internal File Viewer"
3082 .SH "Встроенная программа просмотра файлов"
3083 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3084 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3085 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3086 использована для автоматического просмотра сжатых файлов.
3088 Встроенная программа просмотра всегда пытается использовать для
3089 отображения информации лучший из методов, предоставляемых вашей системой
3090 для данного типа файла. Некоторые последовательности символов
3091 интерпретируются для задания таких атрибутов, как жирный шрифт и
3092 подчеркивание, обеспечивая более наглядное представление информации.
3094 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3095 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3096 шестнадцатеричных констант. Можно даже одновременно использовать в
3097 шаблоне поиска как ту, так и другую форму представления, например:
3100 "String" \-1 0xBB 012 "more text"
3103 Обратите внимание, что 012 является восьмеричным числом, \-1
3104 преобразовывается в 0xFF, а текст между кавычками и константами
3105 игнорируется.
3107 Некоторые детали внутренней реализации программы просмотра: на системах,
3108 которые предоставляют системный вызов mmap(2) программа отображает файл
3109 в память вместо его загрузки; иначе, а также если при вызове mmap
3110 возникает сбой или c файлом связано некоторое действие, которое требует
3111 фильтр, программа использует динамически распределяемые буфера памяти,
3112 загружая только те части файла, к которым вы обращаетесь (это относится
3113 к архивированным файлам).
3115 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3116 ассоциированы некие действия встроенной программы просмотра.
3118 .B F1
3119 Вызывает просмотр встроенной гипертекстовой подсказки.
3121 .B F2
3122 Переключает режим переноса строки.
3124 .B F4
3125 Переключает между ASCII и шестнадцатеричным режимами.
3127 .B F5
3128 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3129 которой вы хотите перейти.
3131 .BR F6 ", " /
3132 Поиск по регулярному выражению.
3134 .B ?
3135 Поиск назад по регулярному выражению.
3137 .B F7
3138 Вызов диалогового окна для задания шаблона поиска для обычного и
3139 шестнадцатеричного поиска.
3141 .B C\-s, F17, n
3142 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3143 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3144 ранее определенным шаблоном.
3146 .B C\-r
3147 То же, что и
3148 .BR C\-s ,
3149 но поиск производится в обратном направлении.
3151 .B n
3152 Найти следующее совпадение.
3154 .B F8
3155 Переключение между режимами Raw/Parsed: файл отображается либо в том
3156 виде, как он записан на диске, либо пропущенным через фильтр, который
3157 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3158 обратный по отношению к тому, который указан на экранной кнопке F8,
3159 поскольку на кнопке указывается режим, к которому осуществляется переход
3160 по данной кнопке.
3162 .B F9
3163 Переключение между режимами отображения текста в форматированном и
3164 неформатированном виде: в режиме отображения форматированного текста
3165 некоторые последовательности символов отображаются другим цветом для
3166 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3167 кнопке указан режим, обратный по отношению к текущему.
3169 .B F3, F10, Esc, q
3170 Выйти из встроенной программы просмотра.
3172 .B PageDown, пробел, C\-v
3173 Переместиться на страницу вперед.
3175 .B PageUp, M\-v, Backspace
3176 Переместиться на страницу назад.
3178 .B стрелка вниз
3179 Переместиться на одну строку вперед.
3181 .B стрелка вверх
3182 Переместиться на одну строку назад.
3184 .B C\-l
3185 Обновить изображение на экране.
3187 .B C\-o
3188 Переключиться в subshell и показать окно команд.
3190 .B [n] m
3191 Установить метку с номером n (кавычки не вводятся).
3193 .B [n] r
3194 Переместиться к метке с номером n.
3196 .B C\-f
3197 Перейти к просмотру следующего файла текущего каталога.
3199 .B C\-b
3200 Перейти к просмотру предыдущего файла в текущем каталоге.
3202 .B M\-r
3203 Переключение режима отображения линейки (вверху/внизу/отключена).
3205 Можно настроить режимы отображения файлов встроенной программой
3206 просмотра, воспользовавшись
3207 .\"LINK2"
3208 файлом расширений\&.
3209 .\"Extension File Edit"
3211 .\"NODE "Internal File Editor"
3212 .SH "Встроенный редактор"
3213 Встроенный редактор обеспечивает выполнение большинства функций
3214 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3215 нажатием клавиши
3216 .B F4
3217 при условии, что в инициализационном файле установлена в 1 опция
3218 .IR use_internal_edit .
3219 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3220 этого редактора можно редактировать двоичные файлы без потери данных.
3222 Поддерживаются следующие возможности: копирование, перемещение,
3223 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3224 .I (key for key undo);
3225 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3226 регулярным выражениям; выделение текста по комбинации клавиш
3227 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3228 переключение между режимами вставки\-замены символа; а
3229 также операция обработки блоков текста командами оболочки (an option to
3230 pipe text blocks through shell commands like indent).
3233 Разделы:
3236 .\"LINK2"
3237 Опции в ини-файле для редактора
3238 .\"Internal File Editor / options"
3241 Редактор очень прост и практически не требует обучения. Для того, чтобы
3242 узнать, какие клавиши вызывают выполнение определенных действий,
3243 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3244 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3245 .B Shift\-<клавиши стрелок>
3246 выделение блока текста.
3247 .B Ctrl\-Ins
3248 копирует блок в файл
3249 .BR mcedit.clip .
3250 .B Shift\-Ins
3251 производит вставку последнего скопированного в mcedit.clip блока в
3252 позицию курсора.
3253 .B Shift\-Del
3254 удаляет выделенный блок текста, запоминая его в файле
3255 .BR mcedit.clip .
3256 По клавише Enter вставляются символы конца строки, причем на следующей
3257 строке автоматически устанавливается отступ. Работает выделение текста с
3258 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3259 осуществляется терминальным драйвером мыши.
3261 Для того, чтобы определить макрос, нажмите
3262 .BR Ctrl\-R ,
3263 после чего введите строки команд, которые должны быть выполнены. После
3264 завершения ввода команд снова нажмите
3265 .B Ctrl\-R
3266 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3267 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3268 .B Ctrl\-A
3269 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3270 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3271 при условии, что данная комбинация не используется для вызова какой\-либо
3272 другой функции. Макрокоманды после определения записываются в файл
3273 .B ~/.local/share/mc/mcedit/mcedit.macros
3274 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3275 соответствующей строки в этом файле.
3277 По клавише
3278 .B F19
3279 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3280 соответствующим пунктом меню, вызываемым по клавише F9, или
3281 переназначить клавишу) будет осуществляться форматирование выделенного
3282 блока кода на языке C, C++ или других. Форматирование управляется файлом
3283 .B %prefix%/share/mc/edit.indent.rc
3284 который при первом вызове копируется в
3285 .B ~/.local/share/mc/mcedit/edit.indent.rc
3286 в вашем домашнем каталоге.
3288 Встроенный редактор обрабатывает символы из второй половины кодовой
3289 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3290 опцию
3291 .B "Биты символов"
3292 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3293 (to keep the spacing clean).
3295 Описать все функции встроенного редактора в данной подсказке невозможно.
3296 Запомните только, что все основные операции можно выполнить через пункты
3297 меню, которое вызывается нажатием клавиши
3298 .B F9
3299 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3300 команде
3301 .B man mcedit
3302 или
3303 .B info mcedit
3305 .\"NODE "Internal File Editor / options"
3306 .SH "Опции в ини-файле для редактора"
3308 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3309 Опции записываются в секцию [Midnight\-Commander].
3311 .I editor_wordcompletion_collect_entire_file
3312 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3313 или только от начала до курсора (0)
3315 .\"NODE "Screen selector"
3316 .SH "Список экранов"
3317 Midnight Commander поддерживает возможность одновременной работы своих
3318 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3319 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3320 Файловый менеджер может быть только один, несколько файловых менеджеров,
3321 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3322 экраном.
3324 Есть три способа переключения между экранами:
3325 переходк к следующему экрану в списке клавиатурной комбинацией
3326 .BR Alt\-} ,
3327 переходк к предыдущему экрану в списке клавиатурной комбинацией
3328 .BR Alt\-{ ,
3329 вызов дилогового окна со списком экранов клавиатурной комбинацией
3330 .BR Alt\-`
3331 или с помощью пункта меню.
3332 Все эти комбинации клавиш одинаковы во всех экранах.
3334 .\"NODE "Completion"
3335 .SH "Завершение ввода"
3336 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3338 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3339 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3340 введенный текст как переменную (если текст начинается с
3341 .BR $ ),
3342 имя пользователя (если текст начинается с
3343 .BR ~ ),
3344 имя машины (если текст начинается на
3345 .BR @ )
3346 или как команду (если вы в командной строке в позиции, где вы можете
3347 вводить команду; в этом случае для завершения ввода используются
3348 зарезервированные слова оболочки, в том числе любая из встроенных команд
3349 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3350 категорий, выполняется попытка завершения текста как имени файла.
3352 Завершение имен файлов, пользователей, переменных и машин работает во
3353 всех строках ввода, завершение команд \- только в командной строке. Если
3354 однозначно выполнить завершение ввода невозможно (имеется несколько
3355 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3356 зависимости от установки опции
3357 .I Дополнение: показывать все
3358 в пункте меню
3359 .\"LINK2"
3360 Настройки/Конфигурация\&.
3361 .\"Configuration"
3362 Если эта опция включена, список всех возможных вариантов завершения
3363 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3364 помощью клавиш стрелок и
3365 .BR Enter .
3366 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3367 всех возможных завершений. Если вы снова нажмете
3368 .BR M\-Tab ,
3369 будет выведено уже сокращенное множество вариантов, причем в строку
3370 ввода добавляются те символы, которые определяются однозначно (даже если
3371 полное завершение ввода еще невозможно). Как только неопределенность
3372 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3373 отказаться от вывода на экран этого окна в любое время, нажав одну из
3374 клавиш
3375 .BR Esc ", " F10
3376 или стрелку влево / вправо. Если опция
3377 .\"LINK2"
3378 .I Дополнение: показывать все
3379 .\"Configuration"
3380 отключена, окно с вариантами завершения появляется только тогда, когда
3381 вы нажмете клавиши
3382 .B M\-Tab
3383 второй раз, при первом нажатии MC только издает звуковой сигнал.
3384 .\"NODE "Virtual File System"
3385 .SH "Виртуальные файловые системы"
3386 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3387 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3388 называется переключателем виртуальных файловых систем \- virtual file
3389 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3390 расположенными на не\-Unix\-овых файловых системах.
3392 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3393 Виртуальных Файловых Систем \- ВФС (VFS):
3395 \- локальной файловой системы, используемой для обычных файловых систем
3396 Unix;
3398 \- файловой системы ftpfs, используемой для манипулирования файлами на
3399 удаленных компьютерах по протоколу FTP;
3401 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3402 tar\-файлов;
3404 \- файловой системы undelfs, используемой для восстановления удаленных
3405 файлов в файловой системе ext2 (файловая система, используемая в Linux
3406 по умолчанию);
3408 \- файловой системы fish (для манипулирования файлами при работе с
3409 оболочкой через такие программы как rsh и ssh);
3411 \- и, наконец, сетевой файловой системы nfs.
3413 MC может быть собран с поддержкой файловой системы smbfs, используемой
3414 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3415 (CIFS).
3417 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3418 все встречающиеся имена путей и формируют корректные обращения к
3419 различным файловым системам. Форматы обращения к каждой из виртуальных
3420 файловых систем описаны в отдельных разделах по каждой ВФС:
3422 .\"LINK2"
3423 Файловая система ftpfs (FTP File System)
3424 .\"FTP File System"
3426 .\"LINK2"
3427 Файловая система tar
3428 .\"Tar File System"
3430 .\"LINK2"
3431 Файловая система FISH (FIle transfer over SHell)
3432 .\"FIle transfer over SHell filesystem"
3434 .\"LINK2"
3435 Файловая система SFTP (SSH File Transfer Protocol)
3436 .\"SFTP (SSH File Transfer Protocol) filesystem"
3438 .\"LINK2"
3439 Файловая система UFS (Undelete File System)
3440 .\"Undelete File System"
3442 .\"LINK2"
3443 Файловая система smbfs
3444 .\"SMB File System"
3445 .\"NODE "  FTP File System"
3446 .SH "Файловая система ftpfs"
3447 Файловая система ftpfs позволяет работать с файлами на удаленных
3448 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3449 (доступную из меню левой и правой панелей) или же непосредственно
3450 сменить текущий каталог командой cd, задав путь к каталогу следующим
3451 образом:
3453 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3455 Элементы
3456 .IR user ", " port
3458 .I remote\-dir
3459 не обязательны. Если элемент
3460 .I user
3461 указан, то Midnight Commander будет пытаться регистрироваться на
3462 удаленном компьютере с эти именем, в противном случае будет использовано
3463 имя anonymous или имя из файла ~/.netrc.
3464 Необязательный элемент
3465 .I pass
3466 (если указан) используется как пароль для входа. Однако явно задавать
3467 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3468 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3469 нельзя быть полностью уверенным в безопасности).
3472     ftp://ftp.nuclecu.unam.mx/linux/local
3473     ftp://tsx\-11.mit.edu/pub/linux/packages
3474     ftp://!behind.firewall.edu/pub
3475     ftp://guest@remote\-host.com:40/pub
3476     ftp://miguel:xxx@server/pub
3479 Для того, чтобы соединиться с сервером, который расположен за firewall,
3480 нужно использовать префикс ftp://! (то есть добавить восклицательный
3481 знак перед именем сервера), чтобы указать Midnight Commander на
3482 необходимость использовать прокси для осуществления передач по ftp. Вы
3483 можете задать имя прокси в диалоговом окне
3484 .\"LINK2"
3485 Виртуальные ФС...
3486 .\"Virtual FS"
3487 меню "Настройки".
3489 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3490 в квадратных скобках возле опции
3491 .I Всегда использовать FTP прокси
3492 в диалоговом окне
3493 .\"LINK2"
3494 Виртуальные ФС...
3495 .\"Virtual FS"
3496 меню "Настройки". В таком случае программа всегда будет использовать
3497 указанный прокси\-сервер. При этом (если опция установлена) программа
3498 делает следующее: считывает из файла
3499 .B %prefix%/share/mc/mc.no_proxy
3500 имена локальных машин (если имя начинается с точки, оно считается именем
3501 домена), и, если заданное при установлении FTP\-соединения имя машины
3502 совпадает с одним из имен, указанных в файле
3503 .B mc.no_proxy
3504 без точки, то производит прямое обращение к данной машине.
3506 При подключении к ftp\-серверу через фильтрующий пакеты
3507 маршрутизатор (If you are using the ftpfs code with a filtering packet
3508 router), который не позволяет использовать обычный режим открытия
3509 файлов, можно заставить программу работать в режиме пассивного
3510 открытия файла (the passive\-open mode). Для этого установите в
3511 инициализационном файле опцию
3512 .I ftpfs_use_passive_connections
3513 в 1.
3515 Midnight Commander сохраняет в течение заданного интервала времени
3516 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3517 памяти. Величина этого интервала времени задается в диалоговом окне
3518 .\"LINK2"
3519 Виртуальные ФС...
3520 .\"Virtual FS"
3521 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3522 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3523 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3524 панели командой
3525 .BR C\-r .
3526 Это не является недоработкой (если вы думаете, что это ошибка,
3527 поразмыслите над тем, как происходит работа по FTP с файлами,
3528 находящимися на другой стороне Атлантического океана).
3529 .\"NODE "  Tar File System"
3530 .SH "Файловая система tar"
3531 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3532 tar\-файлам, используя команду chdir. Для перехода в каталог,
3533 представляющий список файлов tar\-файла, нужно использовать команду,
3534 имеющую следующий формат:
3536 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3538 Файл mc.ext по умолчанию содержит команды для просмотра
3539 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3540 достаточно  просто переместить указатель на имя tar\-файла и нажать
3541 Enter. Чтобы понять, как это достигается, смотрите раздел
3542 .\"LINK2"
3543 Файл расширений\&.
3544 .\"Extension File Edit"
3546 Примеры:
3549     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3550     /ftp/GCC/gcc\-2.7.0.tar/utar://
3553 В последнем примере указан полный путь к tar\-архиву.
3554 .\"NODE "  FIle transfer over SHell filesystem"
3555 .SH "  Файловая система FISH (FIle transfer over SHell)"
3556 Файловая система fish \- это сетевая файловая система, которая позволяет
3557 работать с файлами на удаленном компьютере так, как если бы они были
3558 расположены на вашем диске. Для того, чтобы это было возможно, на
3559 удаленном компьютере должен быть запущен fish\-сервер, или
3560 bash\-совместимая оболочка shell.
3562 Для соединения с удаленным компьютером нужно выполнить команду
3563 перехода в каталог (chdir), имя которого задается в следующем формате:
3565 .I sh://[user@]machine[:options]/[remote\-dir]
3567 Элементы
3568 .IR user ", " options
3570 .I remote\-dir
3571 не обязательны. Если задан элемент
3572 .IR user ,
3573 то Midnight Commander будет регистрироваться на удаленный компьютер под
3574 этим именем, в противном случае \- под тем именем, с которым вы
3575 зарегистрированы в локальной системе.
3577 В качестве
3578 .I options
3579 могут использоваться:
3581   'C' \- использовать сжатие;
3582   'r' \- использовать rsh вместо ssh;
3583   port \- использовать данный порт для поключения
3584 к удалённому компьютеру.
3586 Если задан элемент
3587 .IR remote\-dir ,
3588 то указанный каталог станет текущим после соединения с удаленным
3589 компьютером.
3591 Примеры:
3594     sh://onlyrsh.mx:r/linux/local
3595     sh://joe@want.compression.edu:C/private
3596     sh://joe@noncompressed.ssh.edu/private
3597     sh://joe@somehost.ssh.edu:2222/private
3599 .\"NODE "  SFTP (SSH File Transfer Protocol) filesystem"
3600 .SH "  Файловая система SFTP (SSH File Transfer Protocol)"
3601 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3602 работать с файлами на удаленном компьютере так, как если бы они были
3603 расположены на вашем диске. Для того, чтобы это было возможно, на
3604 удаленном компьютере должен быть запущен sftp\-сервер.
3606 Для соединения с удаленным компьютером нужно выполнить команду
3607 перехода в каталог (chdir), имя которого задается в следующем формате:
3609 .I sftp://[user@]machine[:port]/[remote\-dir]
3611 Элементы
3612 .IR user ", " port
3614 .I remote\-dir
3615 не обязательны. Если задан элемент
3616 .IR user ,
3617 то Midnight Commander будет регистрироваться на удаленный компьютер под
3618 этим именем, в противном случае \- под тем именем, с которым вы
3619 зарегистрированы в локальной системе.
3620 Если задан
3621 .I port
3622 то он будет использован для поключения к удалённому компьютеру.
3623 Если задан элемент
3624 .IR remote\-dir ,
3625 то указанный каталог станет текущим после соединения с удаленным
3626 компьютером.
3628 Примеры:
3631     sftp://onlyrsh.mx/linux/local
3632     sftp://joe:password@want.compression.edu/private
3633     sftp://joe@noncompressed.ssh.edu/private
3634     sftp://joe@somehost.ssh.edu:2222/private
3636 .\"NODE "  Undelete File System"
3637 .SH "  Файловая система UFS (Undelete File System)"
3638 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3639 по умолчанию, таким образом, что появится возможность восстанавливать
3640 удаленные файлы (но только в файловой системе ext2). Файловая система
3641 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3642 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3643 некоторое количество таких файлов и восстановить их.
3645 Для того, чтобы воспользоваться этой возможностью (этой файловой
3646 системой), нужно выполнить команду перехода (chdir) в специальный
3647 каталог, имя которого образуется из префикса  "undel://" и имени
3648 специального файла устройства, на котором находится реальная файловая
3649 система.
3651 Например, чтобы восстановить удаленные файлы на втором разделе первого
3652 SCSI\-диска, нужно использовать следующее имя:
3655     undel://sda2
3658 Загрузка списка удаленных файлов требует некоторого времени, так что
3659 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3660 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3661 либо последовательным просмотром содержимого (в общем, я вам не
3662 завидую!).
3663 .\"NODE "  SMB File System"
3664 .SH "  Файловая система smbfs"
3665 Файловая система smbfs позволяет работать с файлами на удаленных
3666 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3667 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3668 использовать пункт "SMB связь..." (доступный из меню левой и правой
3669 панелей) или же непосредственно сменить текущий каталог командой cd,
3670 задав путь к каталогу следующим образом:
3672 .I smb://[username@]machine[/service][/remote\-dir]
3674 Элементы
3675 .IR username ", " service
3677 .I remote\-dir
3678 необязательны.
3679 .IR username ", " domain
3681 .I password
3682 могут быть указаны в окне диалога.
3684 Примеры:
3687     smb://machine/Share
3688     smb://other_machine
3689     smb://guest@machine/Public/Irlex
3691 .\"NODE "  EXTernal File System"
3692 .SH "  Внешняя файловая система (EXTernal File System)"
3693 .B extfs
3694 Внешняя файловая система позволяет очень просто интегрировать новые
3695 файловые контейнера и типы файлов простым написанием скриптов.
3697 Файловая система Extfs подраздляется на две категории:
3699 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3700 типов файлов.они представляют некоторые системные данные как дерево каталогов
3701 Вы можете их вызвать набрав
3702 .RI ' "cd fsname://" '
3703 Где fsname \- это короткое имя extfs (см. ниже).  Примеры этих ВФС включают
3704 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3705 в системе пакетов Debian).
3707 Например, для получения списка звуковых дорожек на CD наберите:
3710   cd audio://
3713 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3714 содержимое файла как дерево каталогов.  Они могут состоять из 'реальных' файлов,
3715 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3716 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3717 Для доступа к этим ВФС суффикс
3718 .RI 'fsname:// '
3719 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3721 Например, для получения списка содержимого архива documents.zip наберите:
3724   cd documents.zip/uzip://
3727 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3728 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3729 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3730 внутри extfs, как и на любой другой нелокальной ВФС.
3732 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3734 .B a
3735 доступ к DOS/Windows диску 'A:'
3736 .RI ( "cd a://" ).
3738 .B apt
3739 front end для системы управления пакетами APT (Debian)
3740 .RI ( "cd apt://" ).
3742 .B audio
3743 Чтение и воспроизведение звуковых дорожек с CD
3744 .RI ( "cd audio://"
3746 .IR "cd device/audio://" ).
3748 .B bpp
3749 пакеты дистрибутива Bad Penguin GNU/Linux
3750 .RI ( "cd file.bpp/bpp://" ).
3752 .B deb
3753 пакеты дистрибутива Debian GNU/Linux
3754 .RI ( "cd file.deb/deb://" ).
3756 .B dpkg
3757 Управление установленными deb\-пакетами
3758 .RI ( "cd deb://" ).
3760 .B hp48
3761 просмотр и копирование файлов с/на калькулятор HP48
3762 .RI ( "cd hp48://" ).
3764 .B lslR
3765 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3766 .RI ( "cd filename/lslR://" ).
3768 .B mailfs
3769 поддержка файлов формата mailbox
3770 .RI ( "cd mailbox/mailfs://" ).
3772 .B patchfs
3773 поддержка diff\-файлов
3774 .RI ( "cd filename/patchfs://" ).
3776 .B rpm
3777 поддержка файлов в формате RPM
3778 .RI ( "cd filename/rpm://" ).
3780 .B rpms
3781 Управление установленными в системе RPM\-пакетами
3782 .RI ( "cd rpms://" ).
3784 .B ulha, urar, uzip, uzoo, uar, uha
3785 архивы
3786 .RI ( "cd archive/xxxx://"
3787 где xxxx один из:
3788 .IR ulha ,
3789 .IR urar ,
3790 .IR uzip ,
3791 .IR uzoo ,
3792 .IR uar ,
3793 .IR uha ).
3795 Вы можете назначить ВФС файлах по типу или расширению в секции
3796 .\"LINK2"
3797 Файл расширений
3798 .\"Extension File Edit"
3799 Например, для обработки пакетов Debian внесите:
3802   regex/\.deb$
3803           Open=%cd %p/deb://
3805 .\"NODE "Colors"
3806 .SH "Цвета"
3807 Программа Midnight Commander пытается определить, поддерживает ли ваш
3808 терминал цвета, используя для этого базу данных о терминалах и имя
3809 вашего терминала. Иногда это не удается. В таких случаях можно
3810 включить или отключить цветной вывод, используя ключи запуска программы
3811 \-c и \-b, соответственно.
3813 Программа может быть скомпилирована с использованием библиотек
3814 .B ncurses
3815 или
3816 .BR slang .
3817 .B ncurses
3818 не дает возможности включать цветной режим: ncurses использует только
3819 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3820 библиотека была использована при компиляции, дайте команду
3821 .BR "mc \-V" .
3823 Если программа скомпилирована с использованием менеджера экрана
3824 .BR S\-Lang ,
3825 она проверяет значение переменной
3826 .BR COLORTERM .
3827 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3829 Можно указать терминалы, которые всегда должны работать в цветном
3830 режиме, добавив строку
3831 .I color_terminals
3832 в секцию Colors инициализационного файла. В этом случае Midnight
3833 Commander не будет пытаться определить, поддерживает ли ваш терминал
3834 цветной вывод. Пример:
3837 [Colors]
3838 color_terminals=linux,xterm
3841 color_terminals=terminal\-name1,terminal\-name2...
3844 Midnight Commander обеспечивает также возможность изменять цвета,
3845 заданные по умолчанию. В настоящее время таблица используемых цветов
3846 задается переменной
3847 .B MC_COLOR_TABLE
3848 или в секции Colors инициализационного файла.
3850 В секции Colors загружаемая по умолчанию таблица цветов определяется
3851 переменной (строкой)
3852 .IR base_color .
3853 Вы можете указать альтернативную таблицу цветов для терминала, используя
3854 имя терминала как ключ в этой секции. Пример:
3857 [Colors]
3858 base_color=
3859 xterm=menu=magenta:marked=,magenta:markselect=,red
3862 Формат определения цвета:
3865   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3868 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3869 могут использоваться: для задания цветовой палитры в панелях: normal,
3870 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3871 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3872 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3873 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3874 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3875 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3876 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3877 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3878 программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
3879 editnormal, editbold, editmarked, editwhitespace, editlinestate.
3880 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3882 Цвета задавать не обязательно. Цвет какого именно поля определяется
3883 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3884 Некоторые случаи требуют пояснений.
3886 .I header
3887 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3888 и индикатор сортировки.
3890 .I input
3891 определяет цвета в строке ввода в диалоговых окнах;
3893 .I inputmark
3894 цвет выделенного текста в строке ввода в диалоговых окнах;
3896 .I inputunchanged
3897 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3899 .I commandlinemark
3900 цвет выделенного текста в командной строке;
3902 .I gauge
3903 определяет цвет заполненной части полоски (progress bar), при
3904 графическом отображении хода выполнения файловых операций (копирование и
3905 др.).
3906 .I disabled
3907 определяет цвет элемента диалога, который не может по каким-то причинам быть выбран
3908 для работы с ним.
3910 Диалоговые окна используют следующие цвета:
3911 .I dnormal
3912 используется для нормального текста,
3913 .I dfocus
3914 \- цвет, используемый
3915 для выделенного в данный момент компонента окна,
3916 .I dhotnormal
3917 \- цвет, используемый для выделения "горячих" клавиш в обычных
3918 компонентах, в то время как цвет
3919 .I dhotfocus
3920 используется для выделения "горячих" клавиш в выбранных в данный момент
3921 компонентах окна.
3923 В меню используется та же самая схема, только в качестве названий
3924 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3926 Окно подсказки использует следующие цвета:
3927 .I helpnormal
3928 \- для отображения простого текста,
3929 .I helpitalic
3930 \- для вывода текста, выделенного в man\-страницах курсивом,
3931 .I helpbold
3932 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3933 .I helplink
3934 \- для выделения неактивных гиперссылок,
3935 .I helpslink
3936 \- для выделения активной в данный момент гиперссылки.
3938 Во всплывающем меню используются следующие цвета:
3939 .I pmenunormal
3940 \- для невыбранных пунктов меню и как основной цвет окна,
3941 .I pmenusel
3942 \- для выбранного пункта меню,
3943 .I pmenutitle
3944 \- для заголовка окна меню.
3946 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3947 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3948 lightgray и white. Для прозрачного фона используются специальное ключевое
3949 слово "default". Слово "default" можно использовать только при задании цвета
3950 фона. Для основных цветов MC используется другое специальное ключевое
3951 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3952 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3953 и от gray0 до gray23.
3954 Пример:
3957 [Colors]
3958 base_color=normal=white,default:marked=magenta,default
3961 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
3962 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
3963 The special word "none" menas no attributes, without attempting to fall back
3964 to base_color. Пример:
3967 menuhotsel=yellow;black;bold+underline
3969 .\"NODE "Skins"
3970 .SH "Внешний вид"
3971 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3972 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3973 файл называется далее скин\-файл. переопределение внешнего вида полностью
3974 совместимо с заданием цветов, описанным в секции
3975 .\"LINK2"
3976 Цвета\&.
3977 .\"Colors"
3979 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
3980 опцию '256colors' со значением TRUE в секции [skin].
3982 Поиск скин\-файла производится по следующему алгоритму (до
3983 первого нахождения файла):
3986 1) параметр командной строки 
3987 .B \-S \<скин\>
3988 или
3989 .B \-\-skin=\<скин\>
3991 2) переменная окружения
3992 .B MC_SKIN
3994 3) параметр
3995 .B skin
3996 в секции
3997 .B [Midnight\-Commander]
3998 конфигурационного файла.
4000 4) файл
4001 .B %sysconfdir%/mc/skins/default.ini
4003 5) файл
4004 .B %prefix%/share/mc/skins/default.ini
4006 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4007 либо просто название скина (с расширением \.ini либо без него). В данном 
4008 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4009 нахождения):
4013 .B ~/.local/share/mc/skins/
4016 .B %sysconfdir%/mc/skins/
4019 .B %prefix%/share/mc/skins/
4022 Для получения расширенной информации, обратитесь к подразделам:
4024 .\"LINK2"
4025 Описание секций и параметров
4026 .\"Skins sections"
4028 .\"LINK2"
4029 Опеределения цветовых пар
4030 .\"Skins colors"
4032 .\"LINK2"
4033 Линии для отрисовки рамок
4034 .\"Skins lines"
4036 .\"LINK2"
4037 Совместимость
4038 .\"Skins oldcolors"
4041 .\"NODE "  Skins sections"
4042 .SH "  Описание секций"
4043 Секция
4044 .B [skin]
4045 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
4046 .I description
4047 кратко описывает скин.
4050 Секция
4051 .B [filehighlight]
4052 содержит описания цветовых пар для групп подсветок имен файлов.
4053 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4054 Смотрите раздел 
4055 .\"LINK2"
4056 Подсветка имён файлов
4057 .\"Filenames Highlight"
4058 для получения подробной информации.
4061 Секция
4062 .B [core]
4063 содержит описание элементов, используемых повсеместно.
4065 .I _default_
4066 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4068 .I selected
4069 курсор
4071 .I marked
4072 отмеченные данные
4074 .I markselect
4075 курсор на отмеченных данных
4077 .I gauge
4078 цвет заполненной части полоски (progress bar)
4080 .I input
4081 элемент ввода данных
4083 .I reverse
4084 инвертированный цвет
4087 Секция
4088 .B [dialog]
4089 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4091 .I _default_
4092 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4094 .I dfocus
4095 Цвет элемента, находящегося в фокусе
4097 .I dhotnormal
4098 Цвет хоткеев
4100 .I dhotfocus
4101 Цвет хоткеев, находящихся в фокусе
4104 Секция
4105 .B [error]
4106 содержит описания элементов диалога\-сообщения об ошибках.
4108 .I _default_
4109 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4111 .I errdhotnormal
4112 Цвет хоткеев
4114 .I errdhotfocus
4115 Цвет хоткеев, находящихся в фокусе
4118 Секция
4119 .B [menu]
4120 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4121 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4123 .I _default_
4124 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4126 .I entry
4127 Цвет пунктов меню
4129 .I menuhot
4130 Цвет хоткеев
4132 .I menusel
4133 Цвет выделенного пункта меню
4135 .I menuhotsel
4136 Цвет хоткеев, находящихся в фокусе
4138 .I menuinactive
4139 Цвет неактивного меню
4142 Секция
4143 .B [help]
4144 содержит описания цветов для окна отображения помощи.
4146 .I _default_
4147 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4149 .I helpitalic
4150 Цветовыделение элементов с атрибутом
4151 .B italic
4153 .I helpbold
4154 Цветовыделение элементов с атрибутом
4155 .B bold
4157 .I helplink
4158 Цвет ссылок
4160 .I helpslink
4161 Цвет ссылки, находящейся под курсором
4164 Секция
4165 .B [editor]
4166 содержит описания элементов редактора
4168 .I _default_
4169 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4171 .I editbold
4172 Цветовыделение элементов с атрибутом
4173 .B bold
4175 .I editmarked
4176 Цвет выделенного текста
4178 .I editwhitespace
4179 Подсветка знаков табуляции и "висящих" пробелов
4181 .I editlinestate
4182 Цвет области отображения состояния строки.
4185 Секция
4186 .B [viewer]
4187 содержит описания элементов редактора
4189 .I viewunderline
4190 Цветовыделение элементов с атрибутом
4191 .B underline
4193 .\"NODE "  Skins colors"
4194 .SH "  Цветовые пары"
4195 Каждый параметр в скин\-файле содержит цветовые пары.
4197 Цветовые пары описываются как два цвета и необязательные атрибуты,
4198 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4199 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4200 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4201 секции).
4203 Например:
4206 [core]
4207     # зелёным по чёрному
4208     _default_=green;black
4209     # зелёным (умолч.) по синему
4210     selected=;blue
4211     # жёлтым по чёрному (умолч.) с подчёркиванием
4212     marked=yellow;;underline
4216 Возможные цвета (названия) и атрибуты описаны в секции
4217 .\"LINK2"
4218 Цвета\&.
4219 .\"Colors"
4221 .\"NODE "  Skins lines"
4222 .SH "  Линии для отрисовки рамок"
4223 Линии задаются в секции
4224 .B [Lines]
4225 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4226 переназначить на использование любых utf\-8 символов, похожих на линии
4228 .I ВНИМАНИЕ!!!
4229 При сборке Midnight Commander с библиотекой Ncurses использование
4230 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4231 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4234 Описание параметров секции
4235 .BR [Lines] :
4237 .I lefttop
4238 изображение левого верхнего угла рамки
4240 .I righttop
4241 изображение правого верхнего угла рамки
4243 .I centertop
4244 изображение ответвления горизонтальной линии вниз
4246 .I centerbottom
4247 изображение ответвления горизонтальной линии вверх
4249 .I leftbottom
4250 изображение левого нижнего угла рамки
4252 .I rightbottom
4253 изображение правого нижнего угла рамки
4255 .I leftmiddle
4256 изображение ответвления вертикальной линии вправо
4258 .I rightmiddle
4259 изображение ответвления вертикальной линии влево
4261 .I centermiddle
4262 изображение пересечения вертикальной и горизонтальной линий
4264 .I horiz
4265 изображение горизонтальной линии
4267 .I vert
4268 изображение вертикальной линии
4270 .I thinhoriz
4271 изображение тонкой горизонтальной линии
4273 .I thinvert
4274 изображение тонкой вертикальной линии
4276 .\"NODE "  Skins oldcolors"
4277 .SH "  Совместимость"
4278 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4279 с назначением цветов, описанном в секции
4280 .\"LINK2"
4281 Цвета\&.
4282 .\"Colors"
4284 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4285 дополняющий характер.
4287 .\"NODE "Filenames Highlight"
4288 .SH "Подсветка имён файлов"
4289 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4290 (в качестве групп подсветки) и значения параметров как цветовые пары.
4291 Описания цветовых пар смотрите в разделе
4292 .\"LINK2"
4293 Внешний вид
4294 .\"Skins"
4296 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4297 (~/.config/mc/filehighlight.ini).
4298 Названия групп должны совпадать с названиями параметров в секции
4299 [filehighlight] в текущем скин\-файле.
4301 Ключи в группах могут принимать  следующие значения:
4303 .I type
4304 Тип файла. Если параметр присутствует, остальные опции игнорируются
4306 .I regexp
4307 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4309 .I extensions
4310 Список расширений файлов. Раасширения разделяются символом ';'.
4312 .I extensions_case
4313 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4314 чувствительным к регистру букв (true) или не чувтсвительным (false).
4316 Параметр 'type' (тип файла) может принимать значения:
4318 \- FILE (все файлы)
4319   \- FILE_EXE
4320 \- DIR (все каталоги)
4321   \- LINK_DIR
4322 \- LINK (все ссылки (линки), исключая "битые" линки)
4323   \- HARDLINK
4324   \- SYMLINK
4325 \- STALE_LINK
4326 \- DEVICE (все файлы устройств)
4327   \- DEVICE_BLOCK
4328   \- DEVICE_CHAR
4329 \- SPECIAL (все специальные файлы)
4330   \- SPECIAL_SOCKET
4331   \- SPECIAL_FIFO
4332   \- SPECIAL_DOOR
4334 .\"NODE "Special Settings"
4335 .SH "Специальные установки"
4336 Большинство установок Midnight Commander может быть изменено путем
4337 использования меню. Однако имеется несколько установок, которые могут
4338 быть изменены только путем непосредственного редактирования
4339 конфигурационного файла
4340 .BR ~/.config/mc/ini .
4342 .I clear_before_exec
4344 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4345 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4346 значение поля clear_before_exec на 0.
4348 .I confirm_view_dir
4350 Если вы нажимаете
4351 .B F3
4352 на имени каталога, обычно
4353 .B MC
4354 переходит в этот каталог. Если этот флаг будет установлен в 1,
4355 .B MC
4356 будет спрашивать подтверждение перед тем, как перейти в указанный
4357 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4359 .I ftpfs_retry_seconds
4361 Этот параметр задает интервал времени (в секундах), по истечении
4362 которого Midnight Commander будет предпринимать повторную попытку
4363 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4364 неудачей. Если задано нулевое значение, программа не будет повторять
4365 попытку соединиться.
4367 .I ftpfs_use_passive_connections
4369 По умолчанию эта опция отключена. Она включается для передачи файлов по
4370 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4371 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4372 router). Эта опция работает только в том случае, если вы не используете
4373 прокси (you are not using an ftp proxy).
4375 .I max_dirt_limit
4377 Определяет, сколько раз может быть пропущена операция обновления
4378 изображения на экране при работе во встроенной программе просмотра.
4379 Обычно этот параметр не имеет большого значения, поскольку программа
4380 автоматически выбирает оптимальное значение в зависимости от скорости
4381 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4382 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4383 значение этого параметра может привести к тому, что процедура обновления
4384 экрана начнет вaс раздражать.
4386 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4387 выбор, и именно такое значение устанавливается по умолчанию.
4389 .I mouse_move_pages_viewer
4391 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4392 программе просмотра, осуществляемая с помощью мышки, производиться
4393 страницами или на одну строку.
4395 .I only_leading_plus_minus
4397 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4398 командной строке. Эти символы используются для выбора, отмены выбора и
4399 инвертирования выбора, но выполняют такую функцию только если командная
4400 строка пуста. В середине командной строки эти символы уже не вызывают
4401 выполнения операций группового выбора, но зато вы не сможете
4402 использовать эти символы для таких операций, если командная строка не
4403 пуста.
4405 .I show_output_starts_shell
4407 Эта переменная работает только в том случае, когда не включена поддержка
4408 subshell. Если она установлена, то при нажатии
4409 .B C\-o
4410 для перехода в экран пользователя будет запускаться новый экземпляр
4411 оболочки.
4413 .I torben_fj_mode
4415 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4416 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4417 (курсор) к первому или последнему из имен файлов, отображенных на
4418 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4420 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4421 был ниже, в противном случае перемещение на самую верхнюю строку; если
4422 только курсор уже на самой верхней строке, то перемещение на самую
4423 первую строку списка файлов.
4425 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4426 панели, если курсор был выше; если ниже \- то переход на последнюю
4427 отображаемую в панели строку; если уже на последней строке, то
4428 перемещение курсора на самую последнюю строку списка файлов.
4430 .I use_file_to_guess_type
4432 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4433 программу
4434 .B file
4435 для определения типа файла в соответствии с типами файлов, указанными в файле
4436 .\"LINK2"
4437 mc.ext\&.
4438 .\"Extension File Edit"
4440 .I xtree_mode
4442 Если эта переменная включена (по умолчанию она отключена), то при
4443 просмотре в одной из панелей структуры дерева каталогов во второй панели
4444 автоматически будет отображаться список файлов выбранного каталога.
4446 .I clipboard_store
4447 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4448 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4449 буфер обмена.
4450 Например:
4453 clipboard_store=xclip \-i
4456 .I clipboard_paste
4457 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4458 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4459 буфера обмена.
4460 Например:
4463 clipboard_paste=xclip \-o
4466 .I autodetect_codeset
4468 Эта опция позволяет использовать команду enca для автоматического
4469 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4470 Список допустимых значений может быть получен командой
4471 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4472 [Misc].
4474 Например:
4477 autodetect_codeset=russian
4479 .\"NODE "Terminal databases"
4480 .SH "Базы терминалов"
4481 Midnight Commander обеспечивает возможность внесения исправлений в
4482 системную базу терминалов, даже если вы не обладаете правами
4483 суперпользователя. Midnight Commander ищет в системном инициализационном
4484 файле (файл
4485 .B mc.lib
4486 в библиотечном каталоге программы Midnight Commander) или в файле
4487 .B ~/.config/mc/ini
4488 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4489 "terminal:general". Каждая строка в этих секциях содержит ключевое
4490 слово, которое вы хотите определить, за которым следует знак равенства и
4491 определение ключевого слова. Специальный символ
4492 .B \\\\e
4493 используется для задания экранирующих последовательностей, а
4494 .B ^x
4495 служит для задания последовательностей вида
4496 .B control\-x
4498 В качестве ключевых слов используются:
4501 f0 \- f20      определяет последовательность символов,
4502               генерируемых при нажатии на функциональные
4503               клавиши f0\-f20
4504 bs            определяет последовательность символов, которая
4505               будет использоваться вместо клавиши backspace
4506 home          то же для клавиши Home
4507 end           то же для клавиши end
4508 up            то же для клавиши "стрелка вверх"
4509 down          то же для клавиши "стрелка вниз"
4510 left          то же для клавиши "стрелка влево"
4511 right         то же для клавиши "стрелка вправо"
4512 pgdn          то же для клавиши page down
4513 pgup          то же для клавиши page up
4514 insert        то же для клавиши insert
4515 delete        то же для клавиши delete
4516 complete      комбинация клавиш для выполнения операции
4517               "завершение ввода"
4520 Например, для того, чтобы задать, что клавише insert соответствует
4521 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4522 прописать строку:
4525 insert=\\e[Op
4528 Операция "завершение ввода" обычно вызывается по клавишам
4529 .B M\-tab,
4530 но задав значение ключевого слова
4531 .I complete
4532 можно вызывать такую же реакцию системы по другой комбинации клавиш
4533 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4534 неиспользуемых клавиш!).
4535 .\"NODE "FILES"
4536 .SH "Файлы"
4537 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4538 определяются относительно переменной окружения
4539 .BR MC_DATADIR .
4540 Если эта переменная не задана, происходит обращение к так называемому
4541 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4542 узнать имя этого каталога, дайте команду
4543 .BR "mc \-f" .
4545 .I %prefix%/share/mc/mc.hlp
4547 Файл подсказки для программы.
4549 .I %prefix%/share/mc/mc.ext
4551 Используемый по умолчанию общесистемный файл расширений.
4553 .I ~/.config/mc/mc.ext
4555 Файл расширений пользователя. Если этот файл существует, он используется
4556 вместо общесистемного файла расширений.
4558 .I %prefix%/share/mc/mc.ini
4560 Используемый по умолчанию общесистемный файл установок для Midnight
4561 Commander; используется только в тех случаях, когда пользователь не
4562 имеет своего файла
4563 .B ~/.config/mc/ini
4565 .I %prefix%/share/mc/mc.lib
4567 Глобальные установки для Midnight Commander.  Установки из этого файла
4568 действительны для всех пользователей, независимо от того, имеют ли они
4569 ~/.config/mc/ini или нет.  В настоящий момент только
4570 .\"LINK2"
4571 настройки терминалов
4572 .\"Terminal databases"
4573 загружаются из mc.lib.
4575 .I ~/.config/mc/ini
4577 Собственные установки пользователя. Если такой файл существует, то
4578 установки загружаются из него, а не из общесистемного инициализационного
4579 файла программы.
4581 .I %prefix%/share/mc/mc.hint
4583 Этот файл содержит подсказки (hints или cookies), циклически
4584 отображаемые программой.
4586 .I %prefix%/share/mc/mc.menu
4588 Этот файл содержит общесистемное меню приложений.
4590 .I ~/.config/mc/menu
4592 Собственное меню пользователя. Если этот файл существует, он
4593 используется вместо общесистемного меню.
4595 .I ~/.cache/mc/Tree
4597 Список каталогов для окна, выводимого при выборе пункта меню
4598 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4599 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4600 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4601 начинается с цифры, то надо взять указанное число символов из имени
4602 предыдущего каталога. При желании можно создать этот файл, дав
4603 команду
4606  find / \-type d \-print | sort > ~/.cache/mc/Tree
4609 Обычно не имеет смысла делать это, потому что Midnight Commander
4610 автоматически обновляет этот файл.
4612 .I ./.mc.menu
4614 локальное меню, задаваемое пользователем. Если этот файл существует, он
4615 используется вместо файла меню из домашнего каталога пользователя и
4616 общесистемного меню.
4618 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4619 можно использовать переменную окружения
4620 .BR MC_HOME .
4621 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4622 не определена или пуста, используется переменная окружения HOME. Если и HOME
4623 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4624 .\"SKIP_SECTION"
4625 .\" "LICENSE"
4626 .SH Лицензия
4627 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4628 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4629 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4630 сведений смотрите Универсальную Общественную Лицензию GNU.
4631 .\"NODE "AVAILABILITY"
4632 .SH "Обновление версий"
4633 Последние версии программы Midnight Commander можно найти на сайте
4634 ftp://ftp.gnu.org/gnu/mc/.
4635 .\"NODE "SEE ALSO"
4636 .SH "Другие источники"
4637 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4638 zsh(1), mcedit(1).
4641 Страница, посвященная Midnight Commander, в World Wide Web:
4642         http://www.midnight\-commander.org/
4645 Данная страница оперативного руководства содержит информацию, актуальную
4646 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4647 версию программы, оригинальная страница на английском языке может
4648 содержать более полную и актуальную информацию. Для просмотра
4649 оригинальной страницы в оболочке bash можно использовать команду
4651 LANG= man mc
4653 .\"NODE "AUTHORS"
4654 .SH "АВТОРЫ"
4655 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4656 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4657 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4658 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4659 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4660 (nwarmuth@privat.circular.de), Mauricio Plaza
4661 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4662 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4663 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4664 has been especially helpful debugging and enhancing the program's mouse
4665 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4666 available to us under the GPL and answered my questions about it, and
4667 the following people have contributed code and many bug fixes (in
4668 alphabetical order):
4670 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4671 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4672 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4673 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4674 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4675 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4676 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4677 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4678 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4679 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4680 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4681 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4682 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4683 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4685 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4686 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4687 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4688 .\"NODE "BUGS"
4689 .SH "Недоработки"
4690 Известные авторам недоработки программы перечислены в файле TODO,
4691 который можно найти в составе поставляемого пакета.
4693 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4694 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4695 .IR mc\-devel@gnome.org .
4697 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4698 предложений по усовершенствованию программы), сообщите версию программы
4699 с которой вы работаете (для получения номера версии используйте команду
4700 mc \-V), в какой операционной системе вы запускали программу. В случае
4701 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4702 след вызовов.