Fix documentation: use actual menu item names.
[midnight-commander.git] / doc / man / ru / mc.1.in
blobeb8a4c0b395c0adf88e650728466b1fa1cf85f15
1 .\" -*- mode: troff; coding: utf8 -*-
2 .\"TOPICS "Разделы помощи:"
3 .\" TODO: Перевести раздел EXTernal File System
4 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
5 .\"SKIP_SECTION"
6 .SH "НАИМЕНОВАНИЕ"
7 mc \- Визуальная оболочка для Unix\-подобных систем.
8 .\"SKIP_SECTION"
9 .SH "СИНТАКСИС"
10 .B mc
11 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] .     ..] [\-v файл]
12 .\"NODE "DESCRIPTION"
13 .SH "ОПИСАНИЕ"
14 Что такое Midnight Commander
15 .PP
16 Midnight Commander \- это программа, предназначенная для просмотра
17 содержимого каталогов и выполнения основных функций управления файлами в
18 UNIX\-подобных операционных системах.
19 .\"NODE "OPTIONS"
20 .\"DONT_SPLIT"
21 .SH "КЛЮЧИ"
22 Ключи запуска программы Midnight Commander
23 .TP
24 .I \-a, \-\-stickchars
25 Отключить использование графических символов для рисования линий.
26 .TP
27 .I \-b, \-\-nocolor
28 Запуск программы в черно\-белом режиме экрана.
29 .TP
30 .I \-c, \-\-color
31 Включает цветной режим дисплея. Для получения более подробной информации
32 смотрите раздел
33 .\"LINK2"
34 Цвета\&.
35 .\"Colors"
36 .TP
37 .I \-C arg, \-\-colors=arg
38 Используется для того, чтобы задать другой набор цветов в командной
39 строке. Формат аргумента arg описан в разделе
40 .\"LINK2"
41 Цвета\&.
42 .\"Colors"
43 .TP
44 .I \-\-configure\-options
45 Выводит опции конфигурирования, с которыми был собран  Midnight Commander.
46 .TP
47 .I \-d, \-\-nomouse
48 Отключает поддержку мыши.
49 .TP
50 .I \-D N, \-\-debuglevel=N
51 Используется только если код был скомпилирован с поддержкой
52 .\"LINK2"
53 виртуальной файловой системы smbfs
54 .\"SMB File System"
55 для установки уровня отладочных сообщений smbfs в N (0\-10).
56 .TP
57 .I \-e [файл]
58 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
59 будет открыт при запуске. Смотрите также
60 .BR mcedit(1) .
61 .TP
62 .I \-f, \-\-datadir
63 Выводит на экран определенный в процессе компиляции программы путь к
64 файлам программы Midnight Commander.
65 .TP
66 .I \-F, \-\-datadir\-info
67 Выводит на экран расширенную информацию о путях, используемых при работе
68 программы Midnight Commander.
69 .TP
70 .I \-g, \-\-oldmouse
71 Принудительно устанавливает режим мыши "normal tracking". В xterm\-совместимых
72 терминалах (например, tmux/screen).
73 .TP
74 .I \-k, \-\-resetsoft
75 Восстанавливает значения команд, назначенных функциональным клавишам в
76 предусмотренные по умолчанию значения, используя базу данных
77 termcap/terminfo. Этот ключ используется только на терминалах HP, где
78 функциональные клавиши не работают.
79 .TP
80 .I \-K файл, \-\-keymap=файл
81 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
82 комбинаций к действиям.
83 .TP
84 .I \-l файл, \-\-ftplog=файл
85 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
86 файл file.
87 .TP
88 .I \-\-nokeymap
89 Не загружать клавиатурные комбинации из файла, использовать определённые
90 в исходном коде.
91 .TP
92 .I \-P файл, \-\-printwd=файл
93 По окончании работы Midnight Commander запишет последний текущий каталог
94 в указанный файл.  Эту опцию не следует использовать напрямую.  Она
95 используется специальной функцией оболочки, которая меняет текущий
96 каталог оболочки на последний каталог, использованный Midnight
97 Commander.
98 .IP
99 Для того чтобы эта функция была определена, используйте файл
100 .B %libexecdir%/mc/mc.sh
101 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
102 .B %libexecdir%/mc/mc.csh
104 .I \-s, \-\-slow
105 Включает медленный режим терминала, в котором программа выводит меньше
106 псевдографических символов (в том числе в меню и экранах помощи) и
107 отключается вывод дополнительных (избыточных) сообщений.
109 .I \-S arg, \-\-skin
110 Используется для того, чтобы задать другой скин в командной
111 строке. Технология скинов описана в разделе
112 .\"LINK2"
113 Внешний вид\&.
114 .\"Skins"
116 .I \-t, \-\-termcap
117 Используется только в том случае, когда код был скомпилирован с S\-Lang и
118 terminfo: в этом случае Midnight Commander использует значение
119 переменной
120 .B TERMCAP
121 для получения информации о терминале вместо использования системной базы
122 терминалов.
124 .I \-u, \-\-nosubshell
125 Отключает использование альтернативных оболочек shell (имеет смысл
126 только в том случае, когда Midnight Commander был скомпилирован с
127 поддержкой альтернативной оболочки).
129 .I \-U, \-\-subshell
130 Делает возможным использование subshell (имеет смысл только в том
131 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
132 как опции).
134 .I \-v file
135 Запустить встроенную программу просмотра Midnight Commander\-а для
136 просмотра указанного файла. После выхода из режима просмотра вы выходите
137 из Midnight Commander и оказываетесь в shell.
139 .I \-V, \-\-version
140 Отображает версию программы.
142 .I \-x, \-\-xterm
143 Запускает программу в режиме xterm. Используется только на терминалах,
144 работающих в режиме xterm (два режима работы экрана и возможность
145 формировать экранирующие последовательности с помощью мыши) (two screen
146 modes, and able to send mouse escape sequences).
148 .I \-X, \-\-no\-x11
149 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
151 Первое путевое имя (path name) в командной строке (если указано) задает
152 каталог, который будет отображаться в активной панели; второй путь \-
153 каталог, отображаемый во второй панели.
154 .\"NODE "Overview"
155 .SH "Главное окно программы"
156 Главное окно программы Midnight Commander состоит из трех полей. Два
157 поля, называемые "панелями", идентичны по структуре и обычно отображают
158 перечни файлов и подкаталогов каких\-то двух каталогов файловой
159 структуры. Эти каталоги в общем случае различны, хотя, в частности,
160 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
161 информационной строки.
163 Третье поле экрана, расположенное в нижней части экрана, содержит
164 командную строку текущей оболочки. В этом же поле (самая нижняя строка
165 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
166 F10. Самая верхняя строка экрана содержит строку
167 .\"LINK2"
168 горизонтального меню\&.
169 .\"Menu Bar"
170 Эта строка может не отображаться на экране; в этом случае доступ к ней
171 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
173 Панели Midnight Commander обеспечивают просмотр одновременно двух
174 каталогов. Одна из панелей является активной в том смысле, что
175 пользователь может выполнять некоторые операции с отображаемыми в этой
176 панели файлами и каталогами. В активной панели подсвечено имя одного из
177 каталогов или файлов, а также выделен цветом заголовок панели в верхней
178 строке. Этот заголовок совпадает с именем отображаемого в данной панели
179 каталога, который является текущим каталогом той оболочки, из которой
180 запущена программа. Вторая панель \- пассивна. Почти все операции
181 выполняются в активной панели, то есть в соответствующем (текущем)
182 каталоге. Некоторые операции (типа копирования или переноса файлов) по
183 умолчанию используют каталог, отображаемый в пассивной панели, как место
184 назначения операции. Более подробное описание панелей дано в подразделе
185 .\"LINK2"
186 .I Панели каталогов
187 .\"Directory Panels"
188 раздела
189 .\"LINK2"
190 .I Меню левой и правой панелей
191 .\"Left and Right Menus"
192 и в разделе
193 .\"LINK2"
194 .I Меню "Файл"
195 .\"File Menu"
197 Вы можете выполнить любую команду операционной системы или запустить на
198 исполнение любую программу непосредственно из программы Midnight
199 Commander, просто набрав имя этой команды (программы) в командной строке
200 и нажав клавишу Enter. Прочитайте разделы
201 .\"LINK2"
202 .I Командная строка оболочки
203 .\"Shell Command Line"
205 .\"LINK2"
206 .I Редактирование строк ввода
207 .\"Input Line Keys"
208 для того, чтобы узнать больше о командной строке.
209 .\"NODE "Mouse Support"
210 .SH "Поддержка мыши"
211 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
212 обеспечивается независимо от того, откуда запущен терминал
213 .B xterm(1)
214 (даже если xterm запущен на удаленном компьютере, используя
215 соединение через telnet, ssh или rlogin) или если вы работаете за
216 консолью Linux и запущена программа управления мышью
217 .BR gpm .
219 Если вы щелкаете мышью на имени файла в одной из панелей, файл
220 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
221 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
222 зависимости от предыдущего состояния).
224 Двойной щелчок мыши на имени файла означает попытку запустить файл на
225 исполнение (если это исполняемая программа); либо, если
226 .\"LINK2"
227 файл расширений
228 .\"Edit Extension File"
229 содержит программу, ассоциированную с данным расширением, запускается
230 эта программа и ей передается на обработку выбранный файл.
232 Точно также можно выполнить команду, ассоциированную с любой
233 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
234 самой нижней строке экрана.
236 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
237 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
238 можно изменить путем изменения параметра
239 .I mouse_repeat_rate
240 в файле
241 .\"LINK2"
242 \&~/.config/mc/ini
243 .\"Save Setup"
245 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
246 добиться того, что мышь будет вести себя так же, как она ведет себя по
247 умолчанию (обеспечивая вырезание и вставку текста), если будете
248 удерживать клавишу Shift.
249 .\"NODE "Keys"
250 .SH "Клавиатурные команды"
251 Некоторые команды в Midnight Commander вызываются с использованием
252 клавиш
253 .I Control
254 (иногда обозначается как CTRL или CTL) и
255 .I Meta
256 (иногда обозначается ALT или даже Compose). В настоящем руководстве
257 будут использоваться следующие сокращения:
259 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
260 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
261 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
263 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
264 клавишу Meta или Alt во время удара по клавише <символ>. Если на
265 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
266 щелкните по клавише <символ>.
268 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
269 во время удара по клавише <символ>.
271 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
272 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
274 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
275 это описано в разделе
276 .\"LINK2"
277 .I переопределение клавиатурных команд
278 .\"Keys_redefine"
280 Все последующие описания клавиатурных команд относятся к поведению по
281 умолчанию.
283 Описания клавиатурных команд даются в нескольких разделах помощи.
284 Наиболее важными являются следующие разделы:
286 В разделе
287 .\"LINK2"
288 .I Меню "Файл"
289 .\"File Menu"
290 приведены комбинации клавиш, которые служат для вызова команд,
291 перечисленных в меню "Файл". В этом же разделе перечислены команды,
292 ассоциированные с функциональными клавишами. Большинство из этих команд
293 выполняют действия над подсвеченным файлом или группой отмеченных
294 файлов.
296 В секции
297 .\"LINK2"
298 .I Панели каталогов
299 .\"Directory Panels"
300 рассказано о клавишах, которые используются для выбора файла или группы
301 файлов как объектов некоторого последующего действия (обычно действия из
302 меню "Файл").
304 В разделе
305 .\"LINK2"
306 .I Командная строка оболочки (Shell)
307 .\"Shell Command Line"
308 перечисляются команды и комбинации клавиш, которые используются для
309 ввода и редактирования команд в командной строке оболочки. Большая часть
310 этих команд служит для переноса имен файлов и/или имен каталогов в
311 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
312 истории команд.
314 Клавиши
315 .\"LINK2"
316 редактирования строк ввода
317 .\"Input Line Keys"
318 используются как при редактировании командной строки, так и других строк
319 ввода, появляющихся в различных запросах программы.
321 .\"NODE "  Keys_redefine"
322 .SH "  Переопределение клавиатурных команд"
323 Клавиатурные команды могут быть прочитаны из внешнего файла.
324 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
325 определённого в исходном коде. Затем всегда загружаются два файла
326 .B %sysconfdir%/mc/mc.keymap
328 .B %prefix%/share/mc/mc.keymap ,
329 последовательно переопределяя ранее загруженные команды.
330 Поиск файла клавиатурных команд, определённого пользователем, производится
331 по следующему алгоритму (до первого нахождения файла):
334 1) параметр командной строки
335 .B \-K <файл>
336 или
337 .B \-\-keymap=<файл>
339 2) переменная окружения
340 .B MC_KEYMAP
342 3) параметр
343 .B keymap
344 в секции
345 .B [Midnight\-Commander]
346 конфигурационного файла.
348 4) файл
349 .B ~/.config/mc/mc.keymap
352 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
353 клавиатурных команд либо просто название схемы привязки (с расширением .keymap
354 либо без него). В данном случае поиск файла клавиатурных команд
355 будет происходить по следующим каталогам (до первого нахождения):
359 .B ~/.config/mc/
362 .B %sysconfdir%/mc/
365 .B %prefix%/share/mc/
367 .\"NODE "  Miscellaneous Keys"
368 .SH "  Разные команды"
369 Имеется несколько действий, ассоциированных с некоторыми комбинациями
370 клавиш, которые не попадают ни в одну из других категорий:
372 .B Enter
373 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
374 команды, запускается соответствующая программа (если команды не
375 существует, выдается соответствующее сообщение). Если в командной строке
376 нет никакого текста, и если на активной панели подсвечено имя каталога,
377 то Midnight Commander выполняет переход
378 .B chdir(2)
379 в выбранный каталог и отображает его содержимое в этой панели; если
380 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
381 если расширение подсвеченного в активной панели файла совпадает с одним
382 из расширений, указанных в
383 .\"LINK2"
384 файле расширений\&,
385 .\"Edit Extension File"
386 то выполняется команда, связанная с этим расширением.
388 .B C\-l
389 Обновляет всю информацию, отображаемую программой Midnight Commander.
391 .B C\-x c
392 Запускает команду
393 .\"LINK2"
394 Chmod
395 .\"Chmod"
396 для подсвеченного файла или группы отмеченных файлов.
398 .B C\-x o
399 Запускает команду
400 .\"LINK2"
401 Chown
402 .\"Chown"
403 для подсвеченного файла или группы отмеченных файлов.
405 .B C\-x l
406 Запускает команду создания жесткой ссылки.
408 .B C\-x s
409 Запускает команду создания абсолютной символической ссылки.
411 .B C\-x v
412 Запускает команду создания относительной символической ссылки.
413 Для более детальной информации о ссылках смотрите раздел
414 .\"LINK2"
415 .I Меню "Файл"
416 .\"File Menu"
418 .B C\-x i
419 Переводит пассивную панель в режим "Информация".
421 .B C\-x q
422 Переводит пассивную панель в режим быстрого просмотра.
424 .B C\-x !
425 Выполняется пункт меню
426 .\"LINK2"
427 "Критерий панелизации"\&.
428 .\"External panelize"
430 .B C\-x h
431 Добавить имя каталога в
432 .\"LINK2"
433 "Каталоги быстрого доступа"\&.
434 .\"Hotlist"
436 .B M\-!
437 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
438 в разделе
439 .\"LINK2"
440 "Меню "Файл"\&.
441 .\"File Menu"
443 .B M\-?
444 Вызов диалогового окна
445 .\"LINK2"
446 "Поиск файла"\&.
447 .\"Find File"
449 .B M\-c
450 Вызов диалогового окна
451 .\"LINK2"
452 "Быстрая смена каталога"\&.
453 .\"Quick cd"
455 .B C\-o
456 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
457 xterm, вам будет показан вывод предыдущей команды. При этом на
458 Linux\-консоли Midnight Commander использует встроенную программу
459 (cons.saver) для сохранения выводимой информации и демонстрации ее на
460 экране.
462 Если Midnight Commander скомпилирован с поддержкой подоболочки
463 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
464 Commander в любой момент набрать C\-o и вернуться к главному экрану
465 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
466 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
467 прием, вы не сможете запустить других программ из Midnight Commander
468 пока отложенное приложение не закончит работу, либо пока вы не прервете
469 его выполнение.
470 .\"NODE "  Directory Panels"
471 .SH "  Панели каталогов"
472 В настоящем разделе перечисляются команды, которые позволяют оперировать
473 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
474 способ представления информации на панели, смотрите раздел
475 .\"LINK2"
476 Меню левой и правой панелей\&.
477 .\"Left and Right Menus"
479 .B Tab, C\-i
480 Сменить текущую (активную) панель. Подсветка перемещается с панели,
481 которая была активной ранее, в другую панель, которая становится
482 активной.
484 .B Insert, C\-t
485 Чтобы отметить файл, на который указывает в данный момент подсветка,
486 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия 
487 отметки с файла используются те же комбинации.
489 .B M\-e
490 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
491 Перекодировка производится из выбранной кодировки в системную. Для отмены
492 перекодировки просто перейдите на каталог вверх '..'. Для отмены
493 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
494 выбора кодировок.
496 .B M\-g, M\-r, M\-j
497 Используются для перемещения подсветки, соответственно, на самый
498 верхний, средний или нижний файл из числа отображаемых в данный момент
499 на панели.
501 .B M\-t
502 Циклически переключает режимы отображения списка файлов текущего
503 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
504 режима стандартного вывода (long listing) к сокращенному или к режиму,
505 определяемому пользователем.
507 .B C\-\\\\ (control\-backslash)
508 Показать
509 .\"LINK2"
510 "Каталоги быстрого доступа"
511 .\"Hotlist"
512 и перейти к выбранному каталогу.
514 .B + (plus)
515 Эта клавиша используется для того, чтобы выбрать (отметить) группу
516 файлов по регулярному выражению, задающему эту группу. Когда включена
517 опция
518 .I Только файлы,
519 то выделены будут только файлы. Если опция
520 .I Только файлы,
521 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
522 .I Образцы в стиле shell (Shell Patterns),
523 регулярные выражение строятся по тем же правилам, которые действуют в
524 оболочке shell (* означает ноль или большее число любых символов, а ?
525 заменяет один произвольный символ). Если опция
526 .I Образцы в стиле shell (Shell Patterns)
527 отключена, то пометка файлов производится по правилам обработки
528 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
529 .I С учётом регистра
530 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
531 Если опция
532 .I С учётом регистра
533 отключена, то регистр символов учитываться не будет.
535 .B \\\\ (backslash)
536 Клавиша "\\" снимает отметку с группы файлов, то есть производит
537 действие, обратное тому, которое вызывается по клавише "+".
539 .B up\-key, C\-p
540 Перемещает подсветку на предыдущую позицию в списке файлов панели.
542 .B down\-key, C\-n
543 Перемещает подсветку на следующую позицию в списке файлов панели.
545 .B home, a1, M\-<
546 Перемещает подсветку на первую позицию списка файлов.
548 .B end, c1, M\->
549 Перемещает подсветку на последнюю позицию списка файлов.
551 .B next\-page, C\-v
552 Перемещает подсветку на одну страницу вниз.
554 .B prev\-page, M\-v
555 Перемещает подсветку на одну страницу вверх.
557 .B M\-o
558 Если выделенным элементом активной панели является каталог, установить
559 этот каталог текущим в неактивной панели и перейти к следующему файлу.
560 Если выделенным элементом активной панели является не каталог, установить
561 родительский каталог текущим в неактивной панели и также перейти к следующему
562 файлу.
564 .B M\-i
565 Сделать текущий каталог активной панели также текущим каталогом
566 неактивной панели.  Если необходимо, перевести неактивную панель в режим
567 отображения списка файлов.  Если активная панель находится в режиме
568 панелизации, неактивная панель в этот режим не переводится.
570 .B C\-PageUp, C\-PageDown
571 Только если mc запущен с консоли Linux: выполняется, соответственно,
572 переход (chdir) к родительскому каталогу ("..") или к выделенному
573 подсветкой каталогу.
575 .B M\-y
576 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
577 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
579 .B M\-u
580 Перемещение к следующему каталогу из истории перемещения по каталогам;
581 эквивалентно нажатию мышкой на символ '>'.
583 .B M\-S\-h, M\-H
584 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
585 на символ 'v' в верхнем углу панели.
586 .\"NODE "  Quick search"
587 .SH "Быстрый поиск"
588 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
589 отображённом в файловой панели, по первым символам имени.
590 Для перехода в режим быстрого поиска используются клавиатурные сочетания
591 .B C\-s
592 или
593 .B M\-s
595 После нажатия одной из этих комбинаций вводимые символы отображаются не
596 в командной строке, а в строке поиска. Если режим
597 .I "Показ мини\-статуса"
598 включен, эта строка отображается на месте строки мини\-статуса. В
599 процессе ввода последующих символов линия подсветки перемещается к
600 следующему файлу, название которого начинается с введенной строки
601 символов. Клавиши
602 .I Backspace
603 или
604 .I DEL
605 могут использоваться для исправления ошибок. Если
606 .I C\-s
607 нажато снова, осуществляется поиск следующего подходящего файла.
609 Если переход в режим быстрого поиска осуществляется двойным нажатием
610 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
612 Кроме обычных символов в имени файла также можно использовать
613 символы маски '*' и '?'.
615 .\"NODE "  Shell Command Line"
616 .SH "  Командная строка оболочки"
617 В этом разделе перечислены команды, которые позволяют сократить число
618 нажатий на клавиши во время ввода и редактирования команд в командной
619 строке.
621 .B M\-Enter
622 Копирует подсвеченное имя файла или каталога в командную строку.
624 .B C\-Enter
625 То же самое, что M\-Enter, но работает только на консоли Linux.
627 .B M\-Tab
628 Пытается выполнить операцию
629 .\"LINK2"
630 Завершение ввода (completion)
631 .\"Completion"
632 имени файла, названия команды, переменной, имени пользователя или имени
633 машины (в зависимости от того, что вы начали набирать и какой элемент
634 команды вводите).
636 .B C\-x t, C\-x C\-t
637 Копирует в командную строку имена помеченных файлов (или подсвеченное
638 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
639 панели (C\-x C\-T).
641 .B C\-x p, C\-x C\-p
642 Первая комбинация клавиш копирует в командную строку имя текущего
643 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
645 .B C\-q
646 Эта команда (the quote command) используется для того, чтобы вставить
647 символы, которые каким\-то образом интерпретируются самим Midnight
648 Commander\-ом (например, символ '+').
650 .B M\-p, M\-n
651 Эти комбинации используются для перемещения по истории команд. M\-p
652 вызывает перемещение на команду назад по списку ранее запускавшихся
653 команд, а M\-n \- перемещение на одну команду вперед.
655 .B M\-h
656 Выводит историю текущей строки ввода (для командной строки \- историю
657 команд).
658 .\"NODE "  General Movement Keys"
659 .SH "  Клавиши управления перемещением"
660 Встроенная программа просмотра файлов, программа просмотра подсказки и
661 программа просмотра каталогов используют один и тот же программный код
662 для управления перемещением. Следовательно, для перемещения используются
663 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
664 комбинации, применяющиеся только в ней.
666 Другие части Midnight Commander\-а тоже используют некоторые из
667 комбинаций клавиш управления перемещением, так что настоящая секция
668 руководства может быть также полезна при изучении этих частей.
670 .B Up, C\-p
671 Перемещение на одну строку назад или вверх
673 .B Down, C\-n
674 Перемещение на одну строку вперед
676 .B Prev Page, Page Up, M\-v
677 Перемещение на одну страницу назад
679 .B Next Page, Page Down, C\-v
680 Перемещение на одну страницу вперед
682 .B Home, A1
683 Перемещение к началу.
685 .B End, C1
686 Перемещение к концу.
688 Программы просмотра файлов и помощи воспринимают в дополнение к
689 перечисленным еще и следующие комбинации:
691 .B b, C\-b, C\-h, Backspace, Delete
692 Перемещение на одну страницу назад
694 .B Space bar
695 Перемещение на одну страницу вперед
697 .B u, d
698 Перемещение на половину страницы назад или вперед.
700 .B g, G
701 Перемещение к началу или к концу файла.
702 .\"NODE "  Input Line Keys"
703 .SH "  Редактирование строк ввода"
704 Строки ввода (это не только
705 .\"LINK2"
706 командная строка
707 .\"Shell Command Line"
708 оболочки, но и строки в диалоговых окнах различных подпрограмм)
709 воспринимают следующие управляющие комбинации:
711 .B C\-a
712 Перемещает курсор в началу строки.
714 .B C\-e
715 Перемещает курсор в конец строки.
717 .B C\-b, стрелка\-влево
718 Перемещает курсор на одну позицию влево.
720 .B C\-f, стрелка\-вправо
721 Перемещает курсор на одну позицию вправо.
723 .B M\-f
724 Перемещает курсор на одно слово вперед.
726 .B M\-b
727 Перемещает курсор на одно слово назад.
729 .B C\-h, Backspace
730 Удаляет символ, предшествующий курсору.
732 .B C\-d, Delete
733 Удаляет символ в позиции курсора.
735 .B C\-@
736 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
737 текста.
739 .B C\-w
740 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
741 текст из строки ввода.
743 .B M\-w
744 Копирует текст, расположенный между курсором и меткой,
745 в буфер.
747 .B C\-y
748 Вставляет содержимое буфера в строку ввода перед позицией курсора.
750 .B C\-k
751 Удаляет текст от курсора до конца строки.
753 .B M\-p, M\-n
754 Эти комбинации используются для перемещения по истории команд. M\-p
755 перемещает к предыдущей команде, M\-n \- к следующей.
757 .B M\-C\-h, M\-Backspace
758 Удалить предшествующее слово.
760 .B M\-Tab
761 Пытается выполнить
762 .\"LINK2"
763 завершение ввода (completion)
764 .\"Completion"
765 имени файла, команды, переменной, имени пользователя или имени машины.
766 .\"NODE "Menu Bar"
767 .SH "Главное меню программы Midnight Commander"
768 Строка главного меню появляется в верхней части экрана после нажатия
769 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
770 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
771 версии соответственно "Left", "File", "Command", "Options" и "Right").
772 При выборе одного из этих пунктов появляется соответствующее выпадающее
773 меню.
775 Пункты меню
776 .\"LINK2"
777 "Левая" и "Правая " ("Верхняя" и "Нижняя")
778 .\"Left and Right Menus"
779 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
780 панелей и характер отображаемой в панели информации, в частности, выполнить
781 соединения с удаленными компьютерами.
783 Меню
784 .\"LINK2"
785 "Файл"
786 .\"File Menu"
787 позволяет выполнить какие\-то действия с выбранным файлом или группой
788 помеченных файлов.
790 Меню
791 .\"LINK2"
792 "Команды"
793 .\"Command Menu"
794 перечисляет действия, которые имеют более общий характер и не относятся
795 только к выделенному в данный момент файлу или группе помеченных файлов.
797 Меню
798 .\"LINK2"
799 "Настройки"
800 .\"Options Menu"
801 служит для задания ряда параметров, определяющих внешний вид и поведение
802 программы Midnight Commander. Один из пунктов этого меню служит для
803 сохранения настроек, заданных пользователем.
804 .\"NODE "  Left and Right Menus"
805 .SH "Меню левой и правой (или верхней и нижней) панелей"
806 Вид панелей, в которых отображаются списки файлов и каталогов, может
807 быть изменен через пункты меню
808 .B "Левая" (или "Верхняя")
810 .B "Правая" (или "Нижняя").
811 .\"NODE "    Listing Mode..."
812 .SH "    Формат списка..."
813 Этот пункт меню предназначен для определения формата вывода списка
814 файлов в панели. Вы можете выбрать один из 4 вариантов представления
815 списка файлов:
816 .BR "Стандартный" ,
817 .BR "Укороченный" ,
818 .B Расширенный
820 .BR "Определяемый пользователем" .
822 В стандартном формате отображаются имя файла, его размер и время
823 последней модификации.
825 В укороченном (brief) формате отображаются только имена файлов, за счет
826 чего на панели умещаются две колонки (и видно вдвое больше имен).
828 В расширенном (long) формате содержимое каталога представляется так, как
829 это делает команда
830 .BR "ls \-l" .
831 В этом формате панель занимает весь экран.
833 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
834 будете задать структуру отображаемой информации.
836 При задании структуры вначале указывается размер панели: "half"
837 (половина экрана) или "full" (весь экран).
839 После размера панели можно указать, что на панели должно быть две
840 колонки. Это делается добавлением цифры 2 в строку задания формата.
842 Далее надо перечислить имена полей с необязательным параметром ширины
843 поля. В качестве имен полей могут использоваться:
845 .B name
846 отображать имя файла.
848 .B size
849 отображать размер файла.
851 .B bsize
852 отображать размер в альтернативной форме, при которой выводятся размеры
853 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
854 или "ВВЕРХ" ("UP\-\-DIR").
856 .B type
857 отображать односимвольное поле типа. Этот символ может принимать
858 значения из подмножества символов, выводимых командой
859 .BR "ls \-F" :
860 .B *
861 (asterisk) для исполняемых файлов,
862 .B /
863 (slash) для каталогов,
864 .B @
865 (at\-sign) для ссылок (links),
866 .B =
867 (знак равенства) для сокетов (sockets),
868 .B \-
869 дефис (hyphen) для байт\-ориентированных устройств,
870 .B +
871 для блок\-ориентированных устройств,
872 .B |
873 (pipe) для файлов типа FIFO,
874 .B ~
875 (тильда) для символических ссылок на каталоги,
876 .B !
877 (восклицательный знак) для оборванных (stale) символических ссылок
878 (ссылок, указывающих в никуда).
880 .B mark
881 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
883 .B mtime
884 время последней модификации файла.
886 .B atime
887 время последнего доступа к файлу.
889 .B ctime
890 время последнего изменения файла.
892 .B perm
893 строка, показывающая текущие права доступа к файлу.
895 .B mode
896 восьмеричное представление текущих прав доступа к файлу.
898 .B nlink
899 число ссылок на данный файл.
901 .B ngid
902 идентификатор группы (GID, в цифровой форме).
904 .B nuid
905 идентификатор пользователя (UID, в цифровой форме).
907 .B owner
908 владелец файла.
910 .B group
911 группа, имеющая права на файл.
913 .B inode
914 номер inode файла.
916 Вы также можете использовать следующие имена полей для организации
917 вывода информации на дисплей:
919 .B space
920 Вставить пробел при выводе на дисплей.
922 .B |
923 Вставить вертикальную линию при выводе на дисплей.
925 Для того, чтобы задать фиксированную ширину поля, нужно добавить
926 двоеточие ':', после которого указать число позиций, которое отводится
927 под это поле. Если после числа поставить символ '+', то указанное число
928 будет интерпретироваться как минимальная ширина поля, и, если экран
929 позволяет, поле будет расширено.
931 Например,
932 .B Стандартный
933 формат вывода задается строкой:
935 half type name | size | mtime
938 .B Расширенный
939 \- строкой:
941 full perm space nlink space owner space group space size space mtime
942 space name
944 А вот пример удобного формата, определяемого пользователем:
946 half name | size:7 | type mode:3
948 Помимо того, что может задаваться формат вывода на панель списка файлов,
949 любую панель можно перевести в один из следующих режимов:
951 .B Информация
952 В этом режиме на панель выводится информация о подсвеченном в другой
953 панели файле и о текущей файловой системе (тип, свободное пространство и
954 число свободных inode).
956 .B Дерево
957 Режим отображения дерева каталогов подобен тому, который вы увидите,
958 выбрав пункт
959 .\"LINK2"
960 Дерево каталогов
961 .\"Directory Tree"
962 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
964 .B Быстрый просмотр
965 В этом режиме панель переключается на отображение содержимого файла,
966 подсвеченного в другой панели. Для вывода используется встроенная
967 .\"LINK2"
968 программа просмотра файлов\&,
969 .\"Internal File Viewer"
970 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
971 использовать все команды управления просмотром.
972 .\"NODE "    Sort Order..."
973 .SH "Порядок сортировки..."
974 Отображение списка файлов в любой из панелей может производиться в
975 соответствии с одним из восьми порядков сортировки:
977 \- по имени;
978 \- по расширению;
979 \- по размеру файла;
980 \- по времени модификации;
981 \- по времени последнего обращения к файлу;
982 \- по времени последнего изменения атрибутов файла;
983 \- по номеру узла (inode);
984 \- без сортировки.
987 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
988 кроме того можно указать, что сортировка производится в обратном
989 порядке (поставив с помощью клавиши пробела отметку в скобках возле
990 слова "Обратный (reverse)".
992 По умолчанию каталоги отображаются в начале списка, но это можно
993 изменить, проставив отметку возле опции
994 .B "Смешивать файлы и каталоги"
995 пункта меню
996 .\"LINK2"
997 Настройки панелей\&.
998 .\"Panel options"
999 .\"NODE "    Filter..."
1000 .SH "    Фильтр..."
1001 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1002 соответствовать имена файлов, отображаемых в панели (например,
1003 .BR "*.tar.gz" ).
1004 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1005 шаблона.
1006 .\"NODE "    Reread"
1007 .SH "    Перечитать"
1008 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1009 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1010 файлы.
1011 .\"NODE "  File Menu"
1012 .SH "  Файл"
1013 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1014 как "горячие" клавиши для команд, включенных в меню "Файл".
1015 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1016 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1017 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1018 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1020 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1021 клавиши указываются в скобках):
1023 .B Просмотр файла
1025 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1026 вызывается
1027 .\"LINK2"
1028 встроенная программа просмотра\&,
1029 .\"Internal File Viewer"
1030 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1031 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1032 внешнюю программу просмотра, путь к которой должен быть указан в
1033 переменной окружения
1034 .BR PAGER .
1035 Если переменная
1036 .B PAGER
1037 не определена, вызывается встроенная программа. Если вместо F3 нажать
1038 F13, встроенная программа просмотра не выполняет предварительного
1039 форматирования или обработки файла.
1041 В разделе
1042 .\"LINK2"
1043 Параметры для внешних редакторов и программ просмотра
1044 .\"Parameters for external editor or viewer"
1045 описано, как можно задать параметры командной строки для внешних программ
1046 просмотра файлов.
1048 .B Просмотр вывода команды
1050 По этой команде на экране появляется строка ввода, в которой вы можете
1051 ввести любую команду с параметрами (по умолчанию предлагается
1052 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1053 команды будет отображаться на экране через встроенную программу
1054 просмотра.
1056 .B Редактирование
1058 Вызывается редактор
1059 .BR vi ,
1060 либо редактор, указанный в переменной окружения
1061 .BR EDITOR ,
1062 либо
1063 .\"LINK2"
1064 встроенный редактор файлов
1065 .\"Internal File Editor"
1066 (если включена опция "Встроенный редактор"
1067 .I (use_internal_edit)
1068 в меню "Настройки / Конфигурация"). 
1070 В разделе
1071 .\"LINK2"
1072 Параметры для внешних редакторов и программ просмотра
1073 .\"Parameters for external editor or viewer"
1074 описано, как можно задать параметры командной строки для внешних редакторов.
1076 .B Копирование
1078 Вызывается диалоговое окно, в котором предлагается скопировать
1079 подсвеченный файл из каталога, отображаемого в активной панели (или
1080 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1081 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1082 который будет производиться копирование, можно изменить. Можно
1083 предварительно резервировать место под новые файлы в каталоге назначения,
1084 выставив конфигурационную опцию preallocate_space.
1085 О том, как
1086 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1087 зависимости от установки опции
1088 .I Образцы в стиле shell (Shell Patterns),
1089 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1090 можете узнать, просмотрев раздел
1091 .\"LINK2"
1092 Маски файлов для операций копирования/переименования\&.
1093 .\"Mask Copy/Rename"
1095 В процессе выполнения копирования можно нажать
1096 .B C\-c
1097 или
1098 .B ESC
1099 для того, чтобы прервать выполнение операции.
1101 В некоторых системах можно осуществлять копирование в фоновом режиме,
1102 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1103 <На фоне> (или нажав
1104 .B M\-b
1105 в диалоговом окне). Используя пункт меню
1106 .\"LINK2"
1107 "Команды/Фоновые задания"\&,
1108 .\"Background Jobs"
1109 можно управлять выполнением фоновых процессов.
1111 .B Права доступа
1113 Позволяет изменить права доступа к выделенному или помеченным файлам.
1115 .B Жесткая ссылка
1117 Создает жесткую ссылку на текущий файл.
1119 .B Абсолютная символическая ссылка
1121 Создает абсолютную символическую ссылку на текущий файл.
1123 .B Относительная символическая ссылка
1125 Создает относительную символическую ссылку на текущий файл.
1127 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1128 подобно копированию файла, но и исходное имя файла и ссылка указывают
1129 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1130 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1131 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1133 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1134 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1135 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1136 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1137 первоначальное имя файла и позже созданные жесткие ссылки на него.
1138 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1139 требуется.
1141 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1142 файл удален, символическая ссылка становится бесполезной. Символическую
1143 ссылку легко отличить от первоначального имени файла, и программа
1144 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1145 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1146 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1147 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1148 отображается имя исходного файла. Используйте символические ссылки в тех
1149 случаях, когда хотите избежать путаницы, связанной с применением жестких
1150 ссылок.
1152 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1153 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1154 на который будет указывать ссылка. Вы можете изменить их.
1156 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1157 а по относительному. Абсолютный путь начинается с корневого каталога:
1159 .I /home/frodo/mc/mc \-> /home/frodo/new/mc
1161 Относительный путь указывает на расположение файла относительно места, где
1162 будет располагаться создаваемая ссылка:
1164 .I /home/frodo/mc/mc \-> ../new/mc
1166 Для того, чтобы создать относительную символическую ссылку, используйте
1167 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1169 .B Владелец/группа
1171 Позволяет выполнить команду chown.
1173 .B Права (расширенные)
1175 Позволяет изменить права доступа и владения файлом.
1177 .B Переименование
1179 Вызывается диалоговое окно, в котором предлагается перенести
1180 подсвеченный файл из каталога, отображаемого в активной панели (или
1181 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1182 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1183 который будет производиться перенос, можно изменить, воспользовавшись
1184 соответствующей строкой ввода.
1186 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1187 команды копировании файлов (смотрите выше).
1189 .B Создание каталога
1191 Появляется диалоговое окно и создается каталог с введенным именем.
1193 .B Удаление
1195 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1196 которых помечены) в активной панели. Операцию можно прервать, нажав
1197 .B C\-c
1198 или
1199 .B ESC
1200 во время ее исполнения.
1202 .B Быстрая смена каталога
1203 .\"    Quick cd"
1205 Используйте
1206 .\"LINK2"
1207 быструю смену каталога
1208 .\"The cd internal command"
1209 если вы знаете полный путь к каталогу, в который хотите перейти (который
1210 хотите сделать текущим).
1212 .B Отметить группу
1214 Эта команда используется для отметки группы файлов по заданному шаблону.
1215 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1216 выделения группы файлов и каталогов. Если включена опция
1217 .I Только файлы,
1218 то выделены будут только файлы. Если опция
1219 .I Только файлы,
1220 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1221 .I Образцы в стиле shell (Shell Patterns),
1222 регулярные выражение строятся по тем же правилам, которые действуют в
1223 оболочке shell (* означает ноль или большее число любых символов, а ?
1224 заменяет один произвольный символ). Если опция
1225 .I Образцы в стиле shell (Shell Patterns)
1226 отключена, то пометка файлов производится по правилам обработки
1227 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1228 .I С учётом регистра
1229 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1230 Если опция
1231 .I С учётом регистра
1232 отключена, то регистр символов учитываться не будет.
1234 .B Снять отметку
1236 Используется для снятия отметки с группы файлов. Эта операция является
1237 обратной по отношению к операции отметки группы файлов и использует те
1238 же правила формирования шаблонов.
1240 .B Выход
1242 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1243 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1244 текущим каталогом будет не последний каталог, в котором вы были при
1245 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1246 Midnight Commander.
1247 .\"NODE "    Quick cd"
1248 .SH "    Быстрая смена каталога"
1249 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1250 который хотите сделать текущим, и желаете использовать встроенную
1251 команду
1252 .\"LINK2"
1253 cd\&.
1254 .\"The cd internal command"
1256 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1257 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1258 при выполнении команды
1259 .B cd.
1261 После этого надо нажать клавишу <Enter>.
1262 .\"NODE "  Command Menu"
1263 .SH "  Меню 'Команды'"
1264 .B Меню пользователя
1266 Вызывает
1267 .\"LINK2"
1268 меню пользователя\&.
1269 .\"Edit Menu File"
1270 Меню пользователя предоставляет простой способ расширения возможностей
1271 Midnight Commander за счет добавления в личное меню пользователя вызова
1272 часто используемых программ.
1274 При обращении к пункту меню
1275 .\"LINK2"
1276 .I "Дерево каталогов"
1277 .\"Directory Tree"
1278 выводится окно, отображающее структуру каталогов файловой системы.
1280 Команда
1281 .\"LINK2"
1282 .I "Поиск файла"
1283 .\"Find File"
1284 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1285 .BR M\-? .
1287 Команда
1288 .I "Переставить панели"
1289 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1290 .BR C\-u .
1292 По команде
1293 .I "Отключить панели"
1294 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1295 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1296 .BR C\-o .
1298 По команде
1299 .I "Сравнить каталоги"
1300 ("горячие" клавиши \-
1301 .BR "C\-x d" )
1302 сравнивается содержимое каталогов, отображаемых на левой и правой
1303 панелях. После сравнения можно воспользоваться командой
1304 .I "Копировать"
1305 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1306 три метода сравнения. При быстром методе сравниваются только размер и
1307 дата создания файлов с одинаковыми именами. При побайтном методе
1308 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1309 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1310 сравниваются только размеры соответствующих файлов, а дата создания не
1311 проверяется.
1313 Пункт меню
1314 .\"LINK2"
1315 .I "Внешняя панелизация"
1316 .\"External panelize"
1317 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1318 текущей панели (характерный пример \- панелизация вывода команды find).
1320 Пункт меню
1321 .I "История командной строки"
1322 выводит окно со списком ранее выполнявшихся
1323 команд. Подсвеченную строку из истории можно скопировать в командную
1324 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1325 копирование \- по клавише Enter). Доступ к истории команд можно получить
1326 также по комбинациям клавиш
1327 .B M\-p
1328 или
1329 .BR M\-n ,
1330 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1331 командную строку выводится одна команда из списка и по комбинации
1332 .B M\-p
1333 происходит смена этой команды на предыдущую, а по
1334 .B M\-n
1335 \- на следующую команду из истории команд.
1337 Пункт меню
1338 .\"LINK2"
1339 .I "Каталоги быстрого доступа"
1340 .\"Hotlist"
1341 позволяет создать список каталогов, которые часто используются, и
1342 обеспечить быстрый переход к нужному каталогу из этого списка.
1344 Пункт меню
1345 .I "Список активных ВФС"
1346 отображает список виртуальных файловых систем, активных на настоящий
1347 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1348 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1349 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1350 архива или при разорванном сетевом соединении.
1352 Пункт меню
1353 .\"LINK2"
1354 .I "Фоновые задания"
1355 .\"Background Jobs"
1356 отображает список фоновых заданий, запущенных в диалоге 
1357 копирования/перемещения кнопкой "В фоне".
1359 Пункт меню
1360 .\"LINK2"
1361 .I "Список экранов"
1362 .\"Screen selector"
1363 отображает диалоговое окно со списком одновременно работающих в данный
1364 момент встроенноых редакторов, программ просмотра и других модулей MC,
1365 поддерживающих такой режим работы.
1367 После выбора пункта меню
1368 .\"LINK2"
1369 .I "Файл расширений"
1370 .\"Edit Extension File"
1371 вы можете связать с определенным расширением файла (окончанием имени
1372 после последней точки) программу, которая будет запускаться для
1373 обработки (просмотра, редактирования или выполнения) файла с таким
1374 расширением. Запуск выбранной программы будет осуществляться после
1375 установки подсветки на имя файла и нажатия клавиши <Enter>.
1377 Пункт меню
1378 .\"LINK2"
1379 .I "Файл меню"
1380 .\"Edit Menu File"
1381 используется для редактирования пользовательского меню (которое
1382 появляется после нажатия клавиши F2).
1383 .\"NODE "    Directory Tree"
1384 .SH "    Дерево каталогов"
1385 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1386 отображена иерархическая структура каталогов.
1388 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1389 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1390 панелей.
1392 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1393 Midnight Commander создает дерево путем просмотра только небольшого
1394 подмножества всех каталогов. Если каталог, который вам нужен, не
1395 отображен, перейдите в его родительский каталог и нажмите
1396 .B C\-r
1397 (или
1398 .BR F2 ).
1400 Для управления просмотром дерева каталогов могут использоваться
1401 следующие комбинации клавиш:
1403 Работают все
1404 .\"LINK2"
1405 клавиши управления перемещением\&.
1406 .\"General Movement Keys"
1408 .B Enter
1409 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1410 режима просмотра и отображение списка файлов выбранного каталога в
1411 активной панели. При отображении дерева каталогов в одной из панелей при
1412 нажатии клавиши Enter соответствующий каталог отображается во второй
1413 панели, а на текущей панели остается дерево.
1415 .B C\-r, F2
1416 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1417 каталогов не соответствует реальной структуре: некоторые каталоги не
1418 показаны или показаны более не существующие.
1420 .B F3
1421 Удалить текущий каталог из дерева. Эта команда используется для удаления
1422 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1423 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1424 клавишу F2.
1426 .B F4
1427 Переключение между статическим (применяемым по умолчанию) и динамическим
1428 режимами перемещения по дереву.
1430 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1431 подсветки на имя другого каталога) используются только стрелки
1432 вверх/вниз. Показываются все известные программе на данный момент
1433 подкаталоги.
1435 В динамическом режиме стрелки вверх/вниз используются для перехода на
1436 соседний каталог того же уровня. Для перехода в родительский каталог
1437 используется клавиша "стрелка влево", а по стрелке вправо происходит
1438 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1439 этом отображаются только вышележащие каталоги (включая родительский и
1440 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1441 дерева каталогов динамически изменяется после каждого перемещения по
1442 дереву.
1444 .B F5
1445 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1446 куда копировать).
1448 .B F6
1449 Переместить подкаталог.
1451 .B F7
1452 Создать подкаталог в текущем (подсвеченном) каталоге.
1454 .B F8
1455 Удалить подсвеченный каталог из файловой системы.
1457 .B C\-s, M\-s
1458 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1459 такого каталога не существует, происходит просто смещение подсветки на
1460 одну строку вниз.
1462 .B C\-h, Backspace
1463 Удаляет последний символ в строке (шаблоне) поиска.
1465 .B Любой другой символ
1466 Этот символ добавляется в шаблон поиска и производится перемещение на
1467 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1468 дерева каталогов вначале необходимо активизировать режим поиска
1469 клавишами
1470 .BR C\-s .
1471 Шаблон поиска будет отображаться в строке мини\-статуса.
1473 Следующие действия возможны только в окне просмотра дерева каталогов и
1474 не поддерживаются при просмотре дерева в одной из панелей:
1476 .B F1 (Help)
1477 Вызов подсказки с отображением настоящего раздела помощи.
1479 .B Esc, F10
1480 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1482 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1483 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1484 .\"LINK2"
1485 поддержке мыши\&.
1486 .\"Mouse Support"
1487 .\"NODE "    Find File"
1488 .SH "    Поиск файлов"
1489 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1490 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1491 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1492 .\"LINK2"
1493 дерева каталогов\&.
1494 .\"Directory Tree"
1496 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1497 соответствует только целым словам (например, если указано \"foo\",
1498 не будет найдено слово \"foobar\").
1500 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1501 Во время поиска его можно приостановить кнопкой <Приостановить>
1502 и продолжить по кнопке <Продолжить>.
1504 Список найденных файлов можно просматривать, перемещаясь с помощью
1505 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1506 используется для перехода в каталог, в котором находится подсвеченный
1507 файл. Кнопка <Повтор> служит для задания параметров нового
1508 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1509 Нажатие на кнопку <Панелизация> приведет к тому, что
1510 результаты поиска будут отображены на текущую активную панель, так что
1511 вы можете производить с выбранными файлами еще какие\-то действия
1512 (просматривать, копировать, перемещать, удалять и так далее). После
1513 вывода на панель можно нажать
1514 .B C\-r
1515 для возврата к обычному списку файлов.
1517 Опция \"Разрешить игнорирование каталогов\" совместно с расположенным ниже
1518 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1519 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1520 искать в каталогах, подключенных через NFS по очень медленному каналу).
1521 Компоненты списка должны быть разделены двоеточиями. Например
1524 /cdrom:/nfs/wuarchive:/afs
1527 Относительные пути также поддерживаются. Следующий пример показывает, как
1528 при поиске пропускать специальные каталоги различных систем управления версиями:
1530 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1533 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1535 Вы можете использовать перенаправление вывода на панель
1536 (см.
1537 .\"LINK2"
1538 Критерий панелизации\&)
1539 .\"External panelize"
1540 для выполнения некоторых усложненных последовательностей действий, в то
1541 время как "Поиск файла" позволяет выполнять только простые запросы.
1542 .\"NODE "    External panelize"
1543 .SH "    Критерий панелизации"
1544 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1545 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1546 программу и отобразить вывод этой программы на текущей активной панели.
1548 Например, если вы хотите выполнить какое\-то действие над всеми
1549 символическими ссылками текущего каталога, вы можете использовать пункт
1550 "Критерий панелизации" для запуска следующей команды:
1553 find . \-type l \-print
1556 После выполнения этой команды в текущей панели будет отображено не
1557 содержимое соответствующего каталога, а только все символические ссылки,
1558 в нем расположенные.
1560 Если вы хотите вывести на панель все файлы, которые были скачаны с
1561 вашего FTP\-сайта, вы можете использовать следующую команду для
1562 извлечения нужных имен из файла протокола:
1565 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1568 Если вы захотите, то можете сохранить часто используемые команды
1569 панелизации под отдельными информативными именами, чтобы иметь
1570 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1571 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1572 потребуется ввести имя, по которому вы будете вызывать команду. В
1573 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1574 вводить всю команду заново.
1575 .\"NODE "    Hotlist"
1576 .SH "    Каталоги быстрого доступа"
1577 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1578 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1579 список можно использовать для быстрого перехода в нужный каталог.
1580 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1581 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1582 добавления метки можно также использовать комбинацию клавиш
1583 .B C\-x h,
1584 по которой текущий каталог добавляется в каталоги быстрого доступа.
1585 Программа выдаст запрос на ввод метки для этого каталога.
1587 Использование этого пункта меню обеспечивает более быстрый переход к
1588 часто используемым каталогам. Другим способом ускорения процедуры
1589 переключения на часто используемые каталоги является задание переменной
1590 CDPATH (смотрите описание
1591 .\"LINK2"
1592 встроенной команды cd\&.
1593 .\"The cd internal command"
1594 .\"NODE "    Edit Extension File"
1595 .SH "    Файл расширений"
1596 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1597 файла
1598 .BR ~/.config/mc/mc.ext .
1599 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1601 Все строки, начинающиеся с # или пустые строки игнорируются.
1603 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1604 начинаются секции файла расширений), должны иметь следующий формат:
1606 .IR keyword/desc ,
1607 т.е. все, что стоит после
1608 .I keyword/
1609 и до конца строки, интерпретируется как
1610 .I desc.
1612 В качестве keyword может стоять одно из следующих слов:
1614 .I shell
1615 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1616 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1617 оканчивающиеся на desc.  Пример: .tar будет означать *.tar.  Если desc
1618 не начинается с точки, то desc трактуется как полное имя файла.
1620 .I regex
1621 desc \- регулярное выражение. Обратите внимание на то, что используется
1622 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1623 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1624 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1626 .I directory
1627 Файл является каталогом и его имя соответствует регулярному выражению desc.
1629 .I type
1630 в этом случае выбираются такие файлы, для которых `file %f`
1631 соответствует регулярному выражению desc (часть filename: из `file %f`
1632 удалена).
1634 .I default
1635 подходит любой файл, независимо от того, какое значение принимает desc.
1637 .I include
1638 \- означает общую секцию.
1640 Все строки в секции, кроме первой, должны начинаться с пробела или
1641 символа табуляции и иметь следующий формат:
1643 .I keyword=command
1644 (без пробелов возле "="), где
1645 .I keyword
1646 должно быть:
1648 .I Open
1649 (строка задает действия, выполняемые в том случае, когда пользователь
1650 нажимает Enter или дважды щелкает мышкой по имени файла),
1651 .I View
1652 (F3),
1653 .I Edit
1654 (F4) или
1655 .I Include
1656 (для добавления правил из общей секции).
1658 .I command
1659 \- любая однострочная команда оболочки, в которой допускаются простые
1660 .\"LINK2"
1661 макроподстановки\&.
1662 .\"Macro Substitution"
1664 Действие вычисляется сверху вниз (таким образом порядок следования
1665 важен). Если некоторое действие пропущено, поиск продолжается как в
1666 случае, если это действие не соответствует условию. Другими словами если
1667 файл соответствует первой и второй секции, но действие View пропущено в
1668 первой секции, то при нажатии клавиши F3 будет использовано действие
1669 View из второй секции. default должно описывать все действия.
1670 .\"NODE "    Background Jobs"
1671 .SH "    Фоновые задания"
1672 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1673 из Midnight Commander (такими заданиями могут быть только операции
1674 копирования и перемещения файлов). Используя этот пункт меню или
1675 "горячие" клавиши
1676 .B C\-x j,
1677 вы можете остановить, возобновить или снять любое из фоновых заданий.
1678 .\"NODE "    Edit Menu File"
1679 .SH "    Редактирование файлов меню"
1680 Файлы меню содержат списки команд для выполнения часто повторяемых
1681 пользователем операций. Эти меню создаются и поддерживаются самими
1682 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1683 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1684 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1685 .B .mc.menu
1686 в текущем каталоге и отображает соответствующее меню (если находит и
1687 если владельцем этого файла является данный пользователь или root и этот
1688 файл не доступен на запись всем). Если такого файла не найдено, таким же
1689 образом ищется файл
1690 .BR ~/.config/mc/menu ,
1691 и в последнюю очередь mc использует общесистемное меню
1692 .BR %prefix%/share/mc/mc.menu .
1694 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1695 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1696 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1697 отличного от пробела и символа табуляции, интерпретируются как названия
1698 пунктов меню, причем если первый символ является буквой или цифрой, то
1699 соответствующая клавиша будет служить "горячей" клавишей для вызова
1700 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1701 интерпретируются как команды, которые должны выполняться при вызове
1702 соответствующего пункта меню. Эти строки должны следовать за строкой
1703 названия и их может быть несколько.
1705 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1706 командные строки копируются во временный файл во временном каталоге
1707 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1708 позволяет пользователю вставлять в команды меню любые конструкции,
1709 допустимые в командном языке оболочки. Можно также использовать
1710 макроподстановки, которые производятся перед выполнением кода меню
1711 (подробнее смотрите в секции
1712 .\"LINK2"
1713 Макроподстановки\&).
1714 .\"Macro Substitution"
1716 Вот пример файла mc.menu:
1719 A       Dump the currently selected file
1720         od \-c %f
1722 B       Edit a bug report and send it to root
1723         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1724         vi $I
1725         mail \-s "Midnight Commander bug" root < $I
1726         rm \-f $I
1728 M       Read mail
1729         emacs \-f rmail
1731 N       Read Usenet news
1732         emacs \-f gnus
1734 H       Call the info hypertext browser
1735         info
1737 J       Copy current directory to other panel recursively
1738         tar cf \- . | (cd %D && tar xvpf \-)
1740 K       Make a release of the current subdirectory
1741         echo \-n "Name of distribution file: "
1742         read tar
1743         ln \-s %d `dirname %d`/$tar
1744         cd ..
1745         tar cvhf ${tar}.tar $tar
1747 = f *.tar.gz | f *.tgz & t n
1748 X       Extract the contents of a compressed tar file
1749         tar xzvf %f
1752 .B Условия выполнения (Default Conditions)
1754 Каждому пункту меню может предшествовать условие. Строка, задающая
1755 условие, должна содержать символ '=' в первой колонке. Команды,
1756 задаваемые этим пунктом меню, будут выполняться только если условие
1757 выполняется.
1760 Синтаксис строки условия:   = <sub\-cond>
1761                 или:        = <sub\-cond> | <sub\-cond> ...
1762                 или:        = <sub\-cond> & <sub\-cond> ...
1764 где <sub\-condition> может принимать следующие значения:
1766   y <pattern>     синтаксис текущего файла соответствует шаблону.
1767                   Только для меню редактора.
1768   f <pattern>     соответствует шаблону имя текущего файла?
1769   F <pattern>     соответствует шаблону файл в пассивной
1770                   панели?
1771   d <pattern>     соответствует шаблону имя текущего
1772                   каталога?
1773   D <pattern>     соответствует шаблону имя текущего
1774                   каталога в пассивной панели?
1775   t <type>        тип файла соответствует <type>?
1776   T <type>        тип файла в пассивной панели
1777                   соответствует <type>?
1778   x <filename>    filename является исполнимым?
1779   ! <sub\-cond>    логическое отрицание условия <sub\-cond>
1782 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1783 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1784 можете задать значение опции "shell patterns" путем записи строки
1785 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1786 или 1).
1789 Типы файлов определяются следующими символами:
1791   n     не каталог
1792   r     обычный файл (regular file)
1793   d     каталог
1794   l     ссылка (link)
1795   c     байт\-ориентированное устройство (char special)
1796   b     блок\-ориентированное устройство (block special)
1797   f     fifo
1798   s     socket
1799   x     исполняемый файл
1800   t     помеченный файл (tagged)
1803 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1804 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1805 определяется не типом самого файла, а тем, помечен ли файл на панели.
1806 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1807 и ложно, если таковых нет.
1809 Если условие начинается с '=?' вместо '=', то во время выполнения
1810 проверки условия будет отображаться ход вычисления условия (a debug
1811 trace will be shown whenever the value of the condition is calculated).
1813 Значение условия вычисляется слева направо. Это значит, что
1815         = f *.tar.gz | f *.tgz & t n
1817 вычисляется как
1819         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1822 Вот пример использования условий:
1825 = f *.tar.gz | f *.tgz & t n
1826 L       List the contents of a compressed tar\-archive
1827         gzip \-cd %f | tar xvf \-
1830 .B Условия включения пункта в меню (Addition Conditions)
1832 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1833 это условие трактуется как условие включения данного пункта в меню. Если
1834 условие истинно, пункт включается в отображаемое на экране меню, если
1835 условие не выполняется \- не включается.
1837 Вы можете использовать одно и то же условие и как условие выполнения и
1838 как условие включения пункта в меню, если начнете строку условия с '+='
1839 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1840 Если вы хотите использовать два разных условия, одно для включения в
1841 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1842 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1843 .\"NODE "  Options Menu"
1844 .SH "Меню 'Настройки'"
1845 Программа Midnight Commander имеет ряд установок (опций), каждая из
1846 которых может быть включена или выключена, для чего служат несколько
1847 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1848 поставлена звездочка или знак "x" в скобках перед названием опции.
1850 Пункт
1851 .\"LINK2"
1852 Конфигурация
1853 .\"Configuration"
1854 вызывает диалоговое окно, в котором вы можете поменять большинство
1855 установок программы Midnight Commander.
1857 Пункт
1858 .\"LINK2"
1859 Внешний вид
1860 .\"Layout"
1861 служит для задания настроек, определяющих положение и вид окна программы
1862 mc на экране.
1864 Пункт
1865 .\"LINK2"
1866 Настройки панелей
1867 .\"Panel options"
1868 служит для задания настроек панелей файлового менеджера.
1870 Пункт
1871 .\"LINK2"
1872 Подтверждение
1873 .\"Confirmation"
1874 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1875 действий программа будет требовать подтверждения.
1877 Пункт
1878 .\"LINK2"
1879 Биты символов
1880 .\"Display bits"
1881 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1882 терминал будет обрабатывать (вводить и отображать на дисплее)
1883 информацию, представленную байтами (например, записанную в файле).
1885 Пункт
1886 .\"LINK2"
1887 Распознавание клавиш
1888 .\"Learn keys"
1889 вызывает диалоговое окно, в котором вы можете протестировать работу
1890 некоторых клавиш, которые работают не на всех типах терминалов, и
1891 связать ту реакцию системы, которая должна была последовать за нажатием
1892 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1894 Пункт
1895 .\"LINK2"
1896 Виртуальные ФС
1897 .\"Virtual FS"
1898 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1899 параметров, связанных с использованием виртуальных файловых систем.
1901 По команде
1902 .\"LINK2"
1903 Сохранить настройки
1904 .\"Save Setup"
1905 введенные значения параметров сохраняются в ini\-файле программы.
1906 .\"NODE "    Configuration"
1907 .SH "    Конфигурация"
1908 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1909 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1910 исполнения" и "Прочие настройки".
1912 .B Параметры операций с файлами
1914 .I Детали операций.
1915 Этот переключатель определяет, будет ли при выполнении операций
1916 копирования, перемещения и удаления выводится дополнительное окно,
1917 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1918 можете отключить этот вывод. Он отключается автоматически, если скорость
1919 вашего терминала меньше 9600 bps.
1921 .I Подсчитывать общий размер.
1922 Если эта опция включена, Midnight Commander перед выполнением операций
1923 копирования, перемещения и удаления подсчитывает общее число
1924 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1925 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1926 замедляет выполнение операций). Эта опция не работает, если отключена
1927 опция
1928 .I Детали операций.
1930 .I Обычный индикатор прогресса.
1931 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1932 перемещение, удаление) всегда увеличивается слева направо. Если опция
1933 выключена, направление увеличения индикатора прогресса совпадает с направлением
1934 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1936 .I Автоимя каталога.
1937 При создании нового каталога по F7 в поле ввода имени нового каталога
1938 будет автоматически подставляться имя файла или каталога, находящегося
1939 под курсором. По умолчанию выключено.
1940 .I Выделять место
1941 Если возможно, предварительно выделять место под весь копируемый файл.
1942 По умолчанию выключено.
1944 .B Клавиша Esc
1946 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1947 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1948 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1949 дважды, чтобы закрыть диалог. Но существует возможность использовать
1950 однократное нажатие ESC для этого действия.
1952 .I Однократное нажатие.
1953 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1954 ожидать нажатия второй клавиши только в течение некоторого временного
1955 интервала (см. ниже опцию
1956 .IR Интервал ),
1957 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1958 как каоманда "Отмена" (ESC ESC).
1960 .I Интервал.
1961 Эта опция используется для задания временного интервала (в микросекундах)
1962 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1963 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1964 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1965 (также в микросекундах), которая имеет приоритет над над значеним этой
1966 опции.
1968 .B Пауза после исполнения
1970 После выполнения вашей команды Midnight Commander может обеспечить
1971 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1972 варианта установки этой опции:
1974 .IR Никогда.
1975 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1976 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1977 нажав C\-o.
1979 .IR "На "тупых" терминалах" .
1980 Пауза будет создаваться на терминалах, которые не способны обеспечить
1981 показ вывода последней из выполнявшихся команд (это любые терминалы,
1982 отличные от xterm или Linux\-консоли).
1984 .IR Всегда .
1985 Программа обеспечит паузу после выполнения любой команды.
1987 .B Прочие настройки
1989 .I Встроенный редактор.
1990 Если эта опция включена, то для редактирования файлов вызывается
1991 встроенный редактор. Если опция выключена, то будет использоваться
1992 редактор, указанный в переменной окружения
1993 .B EDITOR.
1994 Если такой редактор не задан, будет вызываться
1995 .B vi
1996 Смотрите раздел
1997 .\"LINK2"
1998 Встроенный редактор файлов\&.
1999 .\"Internal File Editor"
2001 .I Встроенный просмотр.
2002 Если эта опция включена, для просмотра файлов вызывается встроенная
2003 программа просмотра. Если опция выключена, вызывается программа,
2004 указанная в переменной окружения
2005 .B PAGER.
2006 Если такая программа не задана, используется команда
2007 .B view.
2008 Смотрите раздел
2009 .\"LINK2"
2010 Встроенная программа просмотра файлов\&.
2011 .\"Internal File Viewer"
2013 .I Автоматические меню.
2014 Если эта опция включена, пользовательское меню будет автоматически
2015 вызываться на экран при запуске программы. Это бывает полезно, если на
2016 компьютере работают неопытные пользователи (операторы), которые должны
2017 выполнять только стандартные операции.
2019 .I Спрашивать имя нового файла.
2020 Если эта опция включена, то перед открытием нового файла в редакторе
2021 будет запрошено его имя.
2023 .I Выпадение меню при вызове.
2024 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
2025 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2026 В противном случае активизируются только пункты главного меню, и вы должны
2027 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
2028 либо выбрать нужный пункт по "горячей клавише" и только после этого
2029 получите возможность выбрать пункт выпадающего меню.
2031 .I Образцы в стиле shell.
2032 По умолчанию команды Select, Unselect и Filter используют регулярные
2033 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2034 like regular expressions). Для того, чтобы достичь такого эффекта,
2035 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2036 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2037 заменяется на обычную точку. Если опция отключена, то регулярные
2038 выражения должны строиться так, как описано в ed(1).
2040 .I Дополнение: показывать всё.
2041 В процессе ввода команд Midnight Commander может выполнять
2042 .\"LINK2"
2043 Завершение ввода
2044 .\"Completion"
2045 при нажатии на клавиши
2046 .B M\-Tab,
2047 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2048 нажатии
2049 .B M\-Tab
2050 он ищет все возможные варианты завершения и, если завершения
2051 неоднозначны (имеется много разных вариантов), то только издает звуковой
2052 сигнал. При втором нажатии
2053 .B M\-Tab
2054 отображаются все возможные завершения. Если вы хотите видеть все
2055 возможные варианты завершения после первого нажатия
2056 .B M\-Tab,
2057 включите эту опцию.
2059 .I Вращающийся индикатор
2060 Если эта опция включена, Midnight Commander отображает в верхнем правом
2061 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2062 задание (операция).
2064 .I Смена каталога по ссылкам.
2065 Установка этой опции приводит к тому, что Midnight Commander будет
2066 следовать логической цепочке подкаталогов при выполнении команд смены
2067 каталога как в панели, так и по команде
2068 .B cd.
2069 Так же ведет себя по умолчанию
2070 .B bash.
2071 Если же опция не включена, Midnight Commander будет при выполнении
2072 команды
2073 .B cd
2074 следовать реальной структуре каталогов, так что если вы вошли в текущий
2075 каталог по ссылке на него, то по команде
2076 .B cd ..
2077 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2078 расположена ссылка.
2080 .I Безопасное удаление.
2081 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2082 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2083 изменяется с
2084 .B Да
2085 на
2086 .BR Нет .
2087 По умолчанию эта опция отключена.
2089 .I Автосохранение настроек.
2090 Если эта опция включена, то при выходе из программы Midnight Commander
2091 значения всех настраиваемых параметров сохраняются в файле
2092 .BR ~/.config/mc/ini .
2093 .\"NODE "    Layout"
2094 .SH "    Внешний вид"
2095 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2096 параметры отображения на экране главного окна программы Midnight
2097 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2098 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2100 .B Разбиение панелей
2102 Большую часть экрана занимают файловые панели. Вы можете указать,
2103 каким должно быть расположение панелей:
2104 .I вертикальное
2105 или
2106 .IR горизонтальное .
2107 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2108 Alt\-, (Alt\-запятая).
2110 .I Равные размеры
2111 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2113 .B Консольный вывод
2115 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2116 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2117 вывода команды.
2119 .B Прочие настройки
2121 .I Линейка меню.
2122 Если включено, основное меню программы будет отображаться постоянно вверху
2123 экрана. По умолчанию включено.
2125 .I Командная строка.
2126 Если включено, в нижней части экрана будет доступна командная строка.
2127 По умолчанию включено.
2129 .I Метки клавиш.
2130 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2131 функциональным клавишам F1\-F10. По умолчанию включено.
2133 .I Строка подсказки.
2134 Если включено, ниже панелей будут отображаться однострочные подсказки
2135 по приёмам работы в Midnight Commander. По умолчанию включено.
2137 .I Заголовок xterm.
2138 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2139 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2140 при необходимости.  Если ваш эмулятор терминала неисправен и вы видите
2141 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2142 По умолчанию включено.
2144 .I Свободное место.
2145 Если включено, на нижней рамке панели будет показано свободное место и общий
2146 размер текущей файловой системы. По умолчанию включено.
2147 .\"NODE "    Panel options"
2148 .SH "    Настройки панелей"
2149 .B Основные настройки панелей
2151 .I Показывать мини\-статус.
2152 Если включено, в нижней части каждой панели выводится строка информации
2153 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2155 .I Размеры в единицах СИ.
2156 Если эта опция включена, то Midnight Commander отображает размеры файлов
2157 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2158 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2159 Midnight Commander отображат размеры в двоичных единицах (по снованию
2160 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2162 .I Смешивать файлы/каталоги.
2163 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2164 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2165 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2167 .I Показывать резервные (Backup) файлы.
2168 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2169 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2171 .I Показывать скрытые файлы.
2172 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2173 начинаются точкой (как ls \-a). По умолчанию включено.
2175 .I Быстрая загрузка каталога.
2176 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2177 Commander будет использовать для вывода содержимого каталога следующий трюк:
2178 содержимое каталога перечитывается только в том случае, если изменилась
2179 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2180 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2181 размер файла, режим доступа или владелец и т.п.) содержимое панели
2182 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2183 файлов вручную (используя клавиатурное сочетание C\-r).
2185 .I Отметка перемещает курсор.
2186 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2187 на имени файла смещается на одну строку вниз.
2189 .I Инвертировать только файлы.
2190 Если опция включена (по умолчанию она включена), инвертирование
2191 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2192 не изменяется. Если не установлена, производится инвертирование как файлов,
2193 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2195 .I Простая перестановка.
2196 Если обе панели содержат списки файлов и каталогов, простая перестановка
2197 представляет собой изменение расположения панелей на экране: правая панель
2198 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2199 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2200 По умолчанию выключено.
2202 .I Автосохранение настроек панелей.
2203 Если опция включена (по умолчанию она выключена), то при выходе из
2204 Midnight Commander'а текущие настройки панелей соханяются в файле
2205 ~/.config/mc/panels.ini.
2207 .B Навигация
2209 .I Навигация в стиле lynx.
2210 Если эта опция включена, вы имеете возможность использовать клавиши
2211 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2212 "стрелка влево" для перехода в родительский по отношению к текущему
2213 каталог (при условии, что командная строка пуста). По умолчанию опция
2214 отключена.
2216 .I Страничное листание.
2217 Если опция установлена (по умолчанию она установлена), то когда курсор
2218 (подсветка) достигает конца или начала списка файлов, отображаемого на
2219 панели, будет производиться смещение на половину этого списка (то есть
2220 половина отображаемого списка остается на экране, а половина пропадает,
2221 заменяясь следующими пунктами общего списка). Если опция не установлена,
2222 происходит смещение только на одну строку.
2224 .I Страничное листание мышью.
2225 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2226 осуществляемая с помощью мышки, производиться страницами или на одну
2227 строку.
2229 .B Расцветка файлов
2231 По умолчанию вся информация отображаются одним цветом, но вы можете
2232 сделать так, чтобы
2233 .I права доступа
2235 .I типы файлов
2236 были выделены другими
2237 .\"LINK2"
2238 цветами\&.
2239 .\"Colors"
2240 Если включено выделение цветом прав доступа, поля
2241 .I perm
2243 .I mode
2245 .\"LINK2"
2246 форматах вывода\&,
2247 .\"Listing Mode..."
2248 показывающие права пользователя, запустившего программу Midnight
2249 Commander, выделены цветом, определенным ключевым словом
2250 .I selected.
2251 Если разрешено, подсветка имён файлов производится на основании
2252 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2253 .\"LINK2"
2254 Подсветка имён файлов
2255 .\"Filenames Highlight"
2256 для получения большей информации.
2258 .B Быстрый поиск
2260 .\"LINK2"
2261 Быстрый поиск файлов
2262 .\"Quick search"
2263 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2264 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2265 с учётом регистра или без. Режим по умолчанию \- использование порядка
2266 сортировки файлов в панели.
2267 .\"NODE "    Confirmation"
2268 .SH "    Подтверждения"
2269 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2270 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2271 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2272 доступа, а также перед очисткой истории выдавался дополнительный запрос
2273 на подтверждение.
2274 .\"NODE "    Display bits"
2275 .SH "    Биты символов..."
2276 Этот пункт меню используется для задания диапазона отображаемых на
2277 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2278 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2279 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2280 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2281 символы.
2282 .\"NODE "    Learn keys"
2283 .SH "    Распознавание клавиш..."
2284 Пункт
2285 .\"LINK2"
2286 Распознавание клавиш (Learn keys)
2287 .\"Learn keys"
2288 вызывает диалоговое окно, в котором вы можете протестировать работу
2289 некоторых клавиш
2290 .B (F1\-F20, Home, End),
2291 которые работают не на всех типах терминалов.
2293 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2294 тестироваться. Вы можете перемещать подсветку по названиям, используя
2295 клавишу
2296 .B Tab
2297 или клавиши, применяемые в редакторе
2298 .B vi
2299 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2300 клавиши со стрелками, после чего возле их названий в таблице появится
2301 пометка OK, то их тоже можно будет использовать для управления
2302 перемещением.
2304 Для тестирования работы клавиш нужно нажать каждую клавишу из
2305 перечисленных в таблице. Если она работает нормально, возле ее названия
2306 в таблице появится пометка OK. После появления такой пометки клавиша
2307 начинает работать в ее обычном режиме. Например, первое нажатие на
2308 клавишу
2309 .B F1
2310 приводит только к появлению пометки (если она работает нормально), а при
2311 следующих нажатиях будет вызываться окно подсказки. То же самое
2312 относится к клавишам стрелок. Клавиша
2313 .B Tab
2314 работает всегда.
2316 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2317 появится. В таком случае можно связать ту реакцию системы, которая
2318 должна была последовать за нажатием неработающей (отсутствующей)
2319 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2320 переместить подсветку на название неработающей клавиши (используя мышь
2321 или клавишу
2322 .BR Tab )
2323 и нажать
2324 .B Enter
2325 или клавишу
2326 .BR пробела .
2327 Должно появиться окно красного цвета, в котором вас просят нажать
2328 клавишу, которая будет использоваться вместо неработающей. Для отмены
2329 операции нажмите
2330 .B Esc
2331 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2332 комбинацию клавиш, которая будет служить заменой для неработающей
2333 клавиши (и тоже дождитесь закрытия окна).
2335 Когда закончите тестирование и настройку всех клавиш, вы можете
2336 сохранить эти настройки в секции [terminal:TERM] вашего файла
2337 .B ~/.config/mc/ini
2338 (где TERM \- название используемого терминала) либо отказаться от
2339 запоминания изменений. Если все клавиши работают нормально, то
2340 сохранение, конечно, не требуется.
2341 .\"NODE "    Virtual FS"
2342 .SH "    Виртуальные файловые системы"
2343 Этот пункт меню позволяет задать некоторые параметры кэширования
2344 информации о
2345 .\"LINK2"
2346 виртуальных файловых системах\&.
2347 .\"Virtual File System"
2349 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2350 оперативной памяти информацию, относящуюся к некоторым виртуальным
2351 файловым системам (например, списки файлов в каталогах удаленных ftp
2352 серверов).
2354 Кроме того, для получения доступа к содержимому сжатых архивов
2355 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2356 на жестком диске.
2358 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2359 может появиться желание настроить некоторые параметры таким образом,
2360 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2361 используемым файловым системам.
2363 Файловая система архиватора tar очень разумно организует работу с
2364 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2365 когда возникает необходимость обращения к информации из tar\-файла,
2366 использует этот список для извлечения нужного файла.
2368 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2369 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2370 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2371 загрузки/отображения), файловая система tar должна разархивировать файлы
2372 на диск во временный каталог и затем представить обращение к
2373 разархивированным файлам как обращение к tar\-файлу.
2375 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2376 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2377 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2378 разархивация \- операция медленная, Midnight Commander кеширует
2379 информацию в памяти на некоторое время. По истечении этого интервала
2380 времени все ресурсы, выделенные этой файловой системе, будут
2381 освобождены. По умолчанию величина этого интервала устанавливается
2382 равной 1 минуте. Смотрите также
2383 .\"LINK2"
2384 Файловая система tar\&.
2385 .\"Tar File System"
2387 Файловая система FTP сохраняет список каталогов, полученный с
2388 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2389 хранится в кеше, задается опцией
2390 .I Тайм\-аут кеша каталога FTP.
2391 Слишком маленькое значение этого параметра будет замедлять все операции
2392 с файловой системой ftp, потому что каждое обращение к ней будет
2393 означать реальное обращение к удаленному ftp серверу.
2395 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2396 (proxy host), который будет использоваться для перекачки файлов по ftp и
2397 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2398 через прокси\-сервер.
2400 .I Пароль анонимного FTP:
2401 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2402 "anonymous".  Для некоторых сайтов требуется полноценный электронный адрес,
2403 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2404 электронный адрес для сайтов, которым не доверяете, особенно если 
2405 не используется фильтрация нежелательной корреспонденции.
2407 Также можно разрешить использование файла
2408 .BR ~/.netrc ,
2409 содержащего имена пользователей и пароли серверов FTP.
2410 Формат файла .netrc описан в .netrc (5).
2412 Смотрите раздел о
2413 .\"LINK2"
2414 файловой системе FTP
2415 .\"FTP File System"
2416 для получения дополнительной информации.
2417 .\"NODE "    Save Setup"
2418 .SH "    Сохранение установок"
2419 При загрузке Midnight Commander пытается считать значения различных
2420 установочных параметров из файла
2421 .BR ~/.config/mc/ini .
2422 Если такого файла не существует, необходимая информация ищется в
2423 общесистемном конфигурационном файле
2424 .BR mc.ini .
2425 Этот файл располагается в каталоге, путь к которому можно определить,
2426 запустив команду
2427 .BR "mc \-f" .
2428 (это можно сделать даже из командной строки MC).  Если и этого файла не
2429 существует,
2430 .I MC
2431 использует установки по умолчанию.
2433 Команда
2434 .I Сохранить настройки
2435 создает файл
2436 .BR ~/.config/mc/ini ,
2437 в котором записываются текущие значения параметров, задаваемых опциями
2438 меню
2439 .\"LINK2"
2440 Левая, Правая
2441 .\"Left and Right Menus"
2443 .\"LINK2"
2444 Настройки\&.
2445 .\"Options Menu"
2447 Если вы включите опцию
2448 .I Автосохранение настроек
2449 (пункт меню "Настройки/Конфигурация"),
2450 .I MC
2451 будет автоматически сохранять текущие настройки при выходе из программы.
2453 Значения некоторых параметров не могут быть изменены через пункты меню.
2454 Для изменения значений этих параметров вы должны отредактировать файл
2455 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2456 параметрах смотрите в разделе
2457 .\"LINK2"
2458 .I Специальные установки\&.
2459 .\"Special Settings"
2460 .\"NODE "Executing operating system commands"
2461 .SH "Выполнение команд операционной системы"
2462 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2463 должны либо набрать имя соответствующей программы в командной строке,
2464 либо выбрать имя программы в одной из панелей (переместив подсветку на
2465 имя файла программы), а затем нажать клавишу Enter.
2467 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2468 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2469 расширение выбранного файла с расширениями, прописанными в
2470 .\"LINK2"
2471 файле расширений\&.
2472 .\"Edit Extension File"
2473 Если в файле расширений найдется подраздел, задающий процедуры обработки
2474 файлов с данным расширением, то обработка файла производится в
2475 соответствии с заданными в этом подразделе командами. Перед обработкой
2476 выполняются простые
2477 .\"LINK2"
2478 макроподстановки\&.
2479 .\"Macro Substitution"
2480 .\"NODE "  The cd internal command"
2481 .SH "  Встроенная команда cd"
2482 Команда
2483 .I cd
2484 не передается на исполнение оболочке, а интерпретируется самой
2485 программой Midnight Commander. Поэтому при ее запуске возможны не все
2486 удобные макрорасширения и подстановки, доступные в оболочке, а только
2487 часть из них:
2489 .I Замена тильды
2490 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2491 вы добавите после тильды имя пользователя, эта конструкция будет
2492 заменена на имя домашнего каталога указанного пользователя.
2494 Например, ~guest \- это домашний каталог пользователя guest, в то время
2495 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2497 .I Предыдущий каталог
2498 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2499 то есть выполнив команду:
2500 .B cd \-
2502 .I Каталоги в CDPATH
2503 Если каталог, указанный команде
2504 .BR cd ,
2505 не является подкаталогом текущего каталога, то Midnight Commander
2506 использует значение переменной окружения
2507 .B CDPATH
2508 для поиска указанного каталога во всех каталогах, перечисленных в этой
2509 переменной.
2511 Например, если переменной
2512 .B CDPATH
2513 присвоено значение
2514 .BR ~/src:/usr/src ,
2515 то из любого места в файловой системе вы сможете перейти в любой
2516 подкаталог каталогов
2517 .B ~/src
2519 .BR /usr/src ,
2520 используя только относительные имена (cd linux вызовет переход в
2521 /usr/src/linux).
2522 .\"NODE "  Macro Substitution"
2523 .SH "  Макроподстановки"
2524 Перед выполнением команд, задаваемых пунктами
2525 .\"LINK2"
2526 пользовательского меню\&,
2527 .\"Edit Menu File"
2528 вызываемых
2529 .\"LINK2"
2530 по расширению имени файла\&,
2531 .\"Edit Extension File"
2532 или запускаемых из командной строки ввода, вначале выполняются простые
2533 макроподстановки.
2536 .I "%i"
2537 Отступ из пробелов, равный текущему положению курсора. Только для меню
2538 редактора.
2540 .I "%y"
2541 Тип синтаксиса текущего файла. Только для меню редактора.
2543 .I "%k"
2544 Имя файла блока редактора.
2546 .I "%e"
2547 Имя файла протокола ошибок исполнения сценариев редактора.
2549 .I "%m"
2550 Имя текущего файла меню.
2552 .I "%f" и "%p"
2553 Текущее имя файла.
2555 .I "%x"
2556 Расширение текущего файла.
2558 .I "%b"
2559 Имя текущего файла без расширения.
2561 .I "%d"
2562 Имя текущего каталога.
2564 .I "%F"
2565 Текущее имя файла в неактивной панели.
2567 .I "%D"
2568 Имя текущего каталога в неактивной панели.
2570 .I "%t"
2571 Отмеченные файлы.
2573 .I "%T"
2574 Файлы, отмеченные в неактивной панели.
2576 .I "%u" и "%U"
2577 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2578 Их можно использовать в скриптах, заданных для пункта меню или
2579 ассоциированных с расширением файла, только один раз, поскольку после их
2580 использования помеченных файлов не будет.
2582 .I "%s" и "%S"
2583 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2584 файл, имя которого подсвечено.
2586 .I "%cd"
2587 Это специальный макрос, используемый для перехода из текущего каталога в
2588 каталог, указанный перед этим макросом. Используется в основном для
2589 обращения к
2590 .\"LINK2"
2591 виртуальным файловым системам\&.
2592 .\"Virtual File System"
2594 .I "%view"
2595 Этот макрос используется для вызова встроенной программы просмотра.
2596 Может использоваться как с аргументами, так и без них. Если заданы
2597 аргументы, они должны быть заключены в фигурные скобки.
2599 Аргументами могут быть:
2600 .I ascii
2601 \- для перевода программы просмотра в режим ascii;
2602 .I hex
2603 \- для перевода программы просмотра в режим hex;
2604 .I nroff
2605 \- для указания программе просмотра, что необходимо интерпретировать
2606 выделенные (bold) и подчеркнутые последовательности nroff;
2607 .I unformatted
2608 \- указывает программе просмотра, что не нужно использовать команды
2609 nroff для выделения или подчеркивания текста;
2611 .I "%%"
2612 Символ %
2614 .I "%{любой текст}"
2615 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2616 выводится как подсказка. Макрос заменяется на текст, введенный
2617 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2618 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2619 командной строке.
2621 .I "%var{ENV\-VAR:default}"
2622 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2623 если она установлена, в противном случае будет использовано значение
2624 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2625 .\"NODE "  The subshell support"
2626 .SH "  Поддержка subshell"
2627 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2628 bash, tcsh и zsh.
2630 Если поддержка subshell включена, то Midnight Commander будет порождать
2631 точную копию (a concurrent copy) вашей оболочки (которая определена в
2632 переменной окружения
2633 .B SHELL
2634 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2635 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2636 оболочку для выполнения команды. Введенная команда передается subshell.
2637 Это позволяет изменять значения переменных окружения, использовать
2638 функции shell и определять алиасы (aliases), которые будут действовать
2639 до выхода из программы Midnight Commander.
2641 Если вы используете
2642 .BR bash ,
2643 можно указать команды, которые будут выполняться при запуске
2644 subshell, в файле
2645 .B ~/.local/share/mc/bashrc
2646 и специальную карту раскладки клавиатуры в файле
2647 .B ~/.local/share/mc/inputrc.
2648 Пользователи
2649 .B tcsh
2650 могут задать выполняемые при запуске команды в файле
2651 .B ~/.local/share/mc/tcshrc.
2653 Во время выполнения приложения в subshell можно в любой момент нажать
2654 комбинацию клавиш
2655 .B C\-o
2656 для переключения в Midnight Commander (выполняемая команда или
2657 приложение будут остановлены). Если вы прервали таким образом исполнение
2658 команды, вы не сможете запустить другую внешнюю команду, пока не
2659 завершите работу остановленного приложения.
2661 Особенностью использования subshell является то, что подсказка (prompt),
2662 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2663 оболочке.
2665 В разделе
2666 .\"LINK2"
2667 Опции запуска
2668 .\"OPTIONS"
2669 приведена дополнительная информация о том, как можно управлять
2670 (настроить) subshell.
2671 .\"NODE "Chmod"
2672 .SH "Права доступа"
2673 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2674 команде chmod \- команде изменения атрибутов доступа к файлам и
2675 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2676 клавиш
2677 .BR "C\-x c" .
2679 Диалоговое окно "Права доступа" состоит из двух частей \-
2680 .IR Права доступа
2682 .IR Файл .
2684 В части "Файл" отображается имя файла или каталога и права доступа на
2685 него в восьмеричной форме, а также указаны владелец и группа файла.
2687 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2688 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2689 помечены те атрибуты, которые установлены для данного файла. Изменять
2690 установки атрибутов можно двумя способами. При первом способе
2691 непосредственно изменяется значение атрибута в квадратных скобках возле
2692 его названия. Для изменения значений атрибутов надо переместить
2693 подсветку на название соответствующего атрибута и нажать клавишу
2694 пробела.
2696 Для перемещения подсветки по названиям атрибутов можно использовать
2697 .I клавиши\-стрелки
2698 или клавишу
2699 .IR Tab .
2700 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2701 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2702 же отображаются в части окна "Файл".
2704 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2705 в силу, надо нажать клавишу Enter или экранную кнопку
2706 .B [Установить]
2707 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2708 кнопку
2709 .BR [Прервать] .
2710 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2711 (выделенные буквы в названии атрибута).
2713 Изменять права доступа к отдельному файлу можно только первым
2714 способом (описанным выше). Если вы хотите изменить атрибуты прав
2715 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2716 этим способом, только вместо экранной кнопки
2717 .B [Установить]
2718 или клавиши <Enter> должны выбрать кнопку
2719 .B [Установить все].
2720 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2721 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2722 внимание, что значение в квадратных скобках при этом не изменяется.
2723 После этого вы выбираете один из следующих вариантов действий (то есть
2724 одну из экранных кнопок):
2726 .B [Отметить все]
2727 отмеченные атрибуты (и только они) будут установлены в те значения,
2728 которые указаны в квадратных скобках возле названия атрибута, причем для
2729 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2730 значение для выбранных файлов не изменяется.
2732 .B [Установить помеченное]
2733 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2734 установлен в 1.
2736 .B [Очистить помеченное]
2737 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2738 установлен в 0.
2740 .B [Установить]
2741 будут установлены атрибуты только для одного файла (первого из
2742 помеченных), причем установка производится так же, как по клавише
2743 [Отметить все].
2745 .B [Прервать]
2746 отказаться от выполнения команды Chmod.
2747 .\"NODE "Chown"
2748 .SH "Владелец/группа"
2749 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2750 владельца файла или группу, которая имеет какие\-то права на файл.
2751 "Горячая" клавиша для вызова этого пункта меню \-
2752 .B C\-x o.
2753 .\"NODE "Advanced Chown"
2754 .SH "Расширенная команда Chown"
2755 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2756 совмещающее в себе окна, появляющиеся при выборе пунктов
2757 .\"LINK2"
2758 Права доступа
2759 .\"Chmod"
2761 .\"LINK2"
2762 Владелец/группа\&.
2763 .\"Chown"
2764 В этом окне можно изменить как права доступа к файлу, так и
2765 владельцев файла.
2766 .\"NODE "File Operations"
2767 .SH "Операции с файлами"
2768 Когда вы выполняете операции копирования, перемещения или удаления
2769 файлов, Midnight Commander отображает на экране диалоговое окно, в
2770 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2771 идет процесс обработки. Для отображения процесса обработки на экран
2772 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2773 показывает, какая часть текущего файла обработана (например,
2774 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2775 обработана на текущий момент. Третья (bytes bar) показывает долю
2776 выполненных работ (в процентах от суммарного объема помеченных файлов).
2777 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2778 две последних диаграммы не отображаются.
2780 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2781 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2782 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2783 заданной операции, все оставшиеся файлы будут пропущены.
2785 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2786 видов.
2788 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2789 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2790 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2791 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2792 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2793 (например, воспользовавшись другим терминалом).
2795 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2796 переписать существующий файл. В этом окне отображаются время создания и
2797 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2798 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2799 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2800 ответа:
2802 согласиться (кнопка <Да>);
2804 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2806 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2807 <дописать в Конец>).
2809 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2810 файлы?") позволяет принять одно решение по всем выбранным для обработки
2811 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2812 варианта решения:
2814 .I <Все>
2815 перезаписались без дополнительных вопросов все выбранные файлы;
2817 .I <Устаревшие>
2818 перезапишутся (затрутся) только файлы, которые созданы раньше
2819 файла\-источника;
2821 .I <ни Одного>
2822 не перезаписывать файлы (но если не существует файла\-приемника, то
2823 копирование источника будет произведено);
2825 .I <Различающиеся по длине>
2826 Вы можете отказаться от выполнения операции, если нажмете клавишу
2827 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2828 производится клавишами стрелок или клавишей табуляции.
2830 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2831 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2832 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2833 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2834 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2835 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2836 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2837 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2838 подкаталогами.
2840 Если вы пометили для обработки группу файлов, то после выполнения
2841 операции будет снята отметка только с тех файлов, которые успешно
2842 обработаны. Пропущенные файлы останутся помеченными.
2843 .\"NODE "Mask Copy/Rename"
2844 .SH "Маски файлов для операций копирования/переименования"
2845 При выполнении операций копирования и перемещения (или переименования)
2846 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2847 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2848 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2849 эта вторая маска представляет собой несколько символов замены
2850 (wildcards) в конце строки, определяющей место назначение создаваемых
2851 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2852 (скопированы или перемещены с новыми именами) в соответствии с маской
2853 файла\-приемника. Если имеются помеченные файлы, то копируются
2854 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2855 для файлов\-источников.
2857 Есть еще несколько опций, которые влияют на выполнение операций
2858 копирования/перемещения файлов, и которые устанавливаются в том же окне
2859 запроса, где задаются маски имен файлов:
2861 .B "Разыменовывать ссылки"
2863 определяет, будут ли при копировании жестких или символических ссылок
2864 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2865 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2867 .B "Внутрь каталога, если есть"
2869 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2870 имя которого совпадает с именем файла (каталога), который копируется (источника).
2871 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2872 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2873 создан новый подкаталог с тем же именем, в который и будет
2874 осуществляться копирование. Лучше показать это на примере:
2876 Пусть вы хотите скопировать каталог
2877 .I /foo ,
2878 содержащий файл
2879 .I bar ,
2880 в уже существующий каталог
2881 .IR /bla/foo .
2882 Если эта опция не включена, MC скопирует файл
2883 .I /foo/bar
2884 в файл
2885 .IR /bla/foo/bar .
2886 Если опцию включить, будет создан каталог
2887 .I /bla/foo/foo
2888 и файл
2889 .I /foo/bar
2890 будет скопирован в файл
2891 .IR /bla/foo/foo/bar .
2893 .B "Сохранять атрибуты"
2895 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2896 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2897 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2898 текущим значением umask.
2900 .B "Образцы в стиле shell"
2902 Когда эта опция включена, можно использовать символы замены
2903 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2904 как это делается в shell. В маске приемника разрешается использовать только '*'
2905 и '\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2906 группе символов замены в маске источника, второй символ '*' соответствует
2907 второй группе и т. д. Аналогично, символ замены '\\1' соответствует первой
2908 группе символов замены в маске источника, символ '\\2' \- второй группе
2909 и т. д. до '\\9'. Символ '\\0' соответствует целому имени файла\-источника.
2911 Два примера:
2913 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2914 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2915 будет находиться в каталоге "/bla".
2917 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2918 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2919 вид "*.*", а маска приемника \- "\\2.\\1".
2921 Когда опция
2922 .I "Образцы в стиле shell"
2923 выключена, MC не осуществляет автоматической группировки. Для указания
2924 групп символов в маске источника, которые будут соответствовать символам
2925 замены в маске приемника, вы должны в этом случае использовать скобки '\\(...\\)'.
2926 Этот способ более гибкий, но требует больше усилий при вводе.
2928 Два примера:
2930 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2931 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2932 результатом будет "/bla/foo.tgz".
2934 Предположим, что вы хотите поменять местами имя файла и его расширение,
2935 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2936 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2938 .B "Преобразование регистра"
2940 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2941 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2942 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2943 регистре соответственно.
2945 Если использовать в маске приемника '\\U' или '\\L', то к
2946 соответствующему регистру будут преобразованы все последующие символы,
2947 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2948 или конца имени файла.
2950 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем '\\U' и '\\L'.
2952 Например, если маска источника есть '*' (опция
2953 .I "Образцы в стиле shell"
2954 включена) или '^\\(.*\\)$' (опция
2955 .I "Образцы в стиле shell"
2956 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2957  преобразованы таким образом, что первые буквы имени будут заглавными,
2958 а все остальные \- строчными.
2960 Символ '\\' в масках используется для отмены специальной интерпретации
2961 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2962 означает просто звездочку (asterisk).
2964 .B "Изменять относительные ссылки"
2966 указывает, что Midnight Commander должен изменять символические ссылки.
2967 Скопированные символические ссылки будут указывать на то же расположение,
2968 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
2969 каталоги.
2970 .\"NODE "Select/Unselect Files"
2971 .SH "Отметить файлы"
2972 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2973 .\"LINK2"
2974 Строка ввода
2975 .\"Input Line Keys"
2976 предназначена для ввода регулярного выражения (маски) для помети файлов.
2977 Если включена опция
2978 .I Только файлы,
2979 то выделены будут только файлы. Если опция
2980 .I Только файлы,
2981 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2982 .I Образцы в стиле shell ,
2983 регулярные выражение строятся по тем же правилам, которые действуют в
2984 оболочке shell (* означает ноль или большее число любых символов, а ?
2985 заменяет один произвольный символ). Если опция
2986 .I Образцы в стиле shell
2987 отключена, то пометка файлов производится по правилам обработки
2988 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
2989 .I С учётом регистра
2990 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2991 Если опция
2992 .I С учётом регистра
2993 отключена, то регистр символов учитываться не будет.
2994 .\"NODE "Diff Viewer"
2995 .SH "Встроенная программа сравнения файлов"
2996 mcdiff \- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2997 Также оно позволяет редактировать их (после завершения редактирования произойдет
2998 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
2999 систем управления версиями, такими как GIT, Subversion и другие.
3001 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
3002 файлов mcdiff.
3004 .B F1
3005 Вызов встроенной помощи.
3007 .B F2
3008 Сохранение изменений в файлах.
3010 .B F4
3011 Редактирование файла в левой панели.
3013 .B F14
3014 Редактирование файла в правой панели.
3016 .B F5
3017 Произвести слияние текушего изменения.
3019 .B F7
3020 Вызов диалогового окна для задания шаблона поиска.
3022 .B F17
3023 Продолжение поиска в соответствии с ранее определенным шаблоном.
3025 .B F10, Esc, q
3026 Выход.
3028 .B Alt\-s, s
3029 Включить/выключить показ статуса различий.
3031 .B Alt\-n, l
3032 Включить/выключить показ номеров строк.
3034 .B f
3035 Увеличить левую панель до максимума.
3037 .B =
3038 Сделать панели равными по ширине.
3040 .B >
3041 Увеличить левую панель.
3043 .B <
3044 Увеличить правую панель.
3046 .B c
3047 Включить/выключить показ символов конца строки (CR) как ^M.
3049 .B 2, 3, 4, 8
3050 Установить размер табуляции.
3052 .B C\-u
3053 Поменять панели местами.
3055 .B C\-r
3056 Обновить экран.
3058 .B C\-o
3059 Переключиться в подоболочку и показать окно команд.
3061 .B Enter, Space, n
3062 Найти следующее различие.
3064 .B Backspace, p
3065 Найти предыдущее различие.
3067 .B g
3068 Показать диалог перехода к строке.
3070 .B Down
3071 Перемещение на одну строку вниз.
3073 .B Up
3074 Перемещение на одну строку вверх.
3076 .B PageUp
3077 Перемещение на одну страницу вверх.
3079 .B PageDown
3080 Перемещение на одну страницу вниз.
3082 .B Home, A1
3083 Перемещение к началу строки.
3085 .B End
3086 Перемещение в конец строки.
3088 .B C\-Home
3089 Перемещение в начало файла.
3091 .B C\-End, C1
3092 Перемещение в конец файла.
3093 .\"NODE "Internal File Viewer"
3094 .SH "Встроенная программа просмотра файлов"
3095 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3096 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3097 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3098 использована для автоматического просмотра сжатых файлов.
3100 Встроенная программа просмотра всегда пытается использовать для
3101 отображения информации лучший из методов, предоставляемых вашей системой
3102 для данного типа файла. Некоторые последовательности символов
3103 интерпретируются для задания таких атрибутов, как жирный шрифт и
3104 подчеркивание, обеспечивая более наглядное представление информации.
3106 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3107 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3108 шестнадцатеричных констант. Можно даже одновременно использовать в
3109 шаблоне поиска как ту, так и другую форму представления, например:
3112 "String" \-1 0xBB 012 "more text"
3115 Обратите внимание, что 012 является восьмеричным числом, \-1
3116 преобразовывается в 0xFF, а текст между кавычками и константами
3117 игнорируется.
3119 Некоторые детали внутренней реализации программы просмотра: на системах,
3120 которые предоставляют системный вызов mmap(2) программа отображает файл
3121 в память вместо его загрузки; иначе, а также если при вызове mmap
3122 возникает сбой или c файлом связано некоторое действие, которое требует
3123 фильтр, программа использует динамически распределяемые буфера памяти,
3124 загружая только те части файла, к которым вы обращаетесь (это относится
3125 к архивированным файлам).
3127 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3128 ассоциированы некие действия встроенной программы просмотра.
3130 .B F1
3131 Вызывает просмотр встроенной гипертекстовой подсказки.
3133 .B F2
3134 Переключает режим переноса строки.
3136 .B F4
3137 Переключает между ASCII и шестнадцатеричным режимами.
3139 .B F5
3140 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3141 которой вы хотите перейти.
3143 .BR F6 ", " /
3144 Поиск по регулярному выражению.
3146 .B ?
3147 Поиск назад по регулярному выражению.
3149 .B F7
3150 Вызов диалогового окна для задания шаблона поиска для обычного и
3151 шестнадцатеричного поиска.
3153 .B C\-s, F17, n
3154 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3155 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3156 ранее определенным шаблоном.
3158 .B C\-r
3159 То же, что и
3160 .BR C\-s ,
3161 но поиск производится в обратном направлении.
3163 .B n
3164 Найти следующее совпадение.
3166 .B F8
3167 Переключение между режимами Raw/Parsed: файл отображается либо в том
3168 виде, как он записан на диске, либо пропущенным через фильтр, который
3169 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3170 обратный по отношению к тому, который указан на экранной кнопке F8,
3171 поскольку на кнопке указывается режим, к которому осуществляется переход
3172 по данной кнопке.
3174 .B F9
3175 Переключение между режимами отображения текста в форматированном и
3176 неформатированном виде: в режиме отображения форматированного текста
3177 некоторые последовательности символов отображаются другим цветом для
3178 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3179 кнопке указан режим, обратный по отношению к текущему.
3181 .B F3, F10, Esc, q
3182 Выйти из встроенной программы просмотра.
3184 .B PageDown, пробел, C\-v
3185 Переместиться на страницу вперед.
3187 .B PageUp, M\-v, Backspace
3188 Переместиться на страницу назад.
3190 .B стрелка вниз
3191 Переместиться на одну строку вперед.
3193 .B стрелка вверх
3194 Переместиться на одну строку назад.
3196 .B C\-l
3197 Обновить изображение на экране.
3199 .B C\-o
3200 Переключиться в subshell и показать окно команд.
3202 .B [n] m
3203 Установить метку с номером n (кавычки не вводятся).
3205 .B [n] r
3206 Переместиться к метке с номером n.
3208 .B C\-f
3209 Перейти к просмотру следующего файла текущего каталога.
3211 .B C\-b
3212 Перейти к просмотру предыдущего файла в текущем каталоге.
3214 .B M\-r
3215 Переключение режима отображения линейки (вверху/внизу/отключена).
3217 Можно настроить режимы отображения файлов встроенной программой
3218 просмотра, воспользовавшись
3219 .\"LINK2"
3220 файлом расширений\&.
3221 .\"Edit Extension File"
3223 .\"NODE "Internal File Editor"
3224 .SH "Встроенный редактор"
3225 Встроенный редактор обеспечивает выполнение большинства функций
3226 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3227 нажатием клавиши
3228 .B F4
3229 при условии, что в инициализационном файле установлена в 1 опция
3230 .IR use_internal_edit .
3231 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3232 этого редактора можно редактировать двоичные файлы без потери данных.
3234 Поддерживаются следующие возможности: копирование, перемещение,
3235 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3236 .I (key for key undo);
3237 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3238 регулярным выражениям; выделение текста по комбинации клавиш
3239 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3240 переключение между режимами вставки\-замены символа; а
3241 также операция обработки блоков текста командами оболочки (an option to
3242 pipe text blocks through shell commands like indent).
3245 Разделы:
3248 .\"LINK2"
3249 Опции в ini\-файле для редактора
3250 .\"Internal File Editor / options"
3253 Редактор очень прост и практически не требует обучения. Для того, чтобы
3254 узнать, какие клавиши вызывают выполнение определенных действий,
3255 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3256 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3257 .B Shift\-<клавиши стрелок>
3258 выделение блока текста.
3259 .B Ctrl\-Ins
3260 копирует блок в файл
3261 .BR mcedit.clip .
3262 .B Shift\-Ins
3263 производит вставку последнего скопированного в mcedit.clip блока в
3264 позицию курсора.
3265 .B Shift\-Del
3266 удаляет выделенный блок текста, запоминая его в файле
3267 .BR mcedit.clip .
3268 По клавише Enter вставляются символы конца строки, причем на следующей
3269 строке автоматически устанавливается отступ. Работает выделение текста с
3270 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3271 осуществляется терминальным драйвером мыши.
3273 Для того, чтобы определить макрос, нажмите
3274 .BR Ctrl\-R ,
3275 после чего введите строки команд, которые должны быть выполнены. После
3276 завершения ввода команд снова нажмите
3277 .B Ctrl\-R
3278 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3279 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3280 .B Ctrl\-A
3281 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3282 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3283 при условии, что данная комбинация не используется для вызова какой\-либо
3284 другой функции. Макрокоманды после определения записываются в файл
3285 .B ~/.local/share/mc/mcedit/mcedit.macros
3286 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3287 соответствующей строки в этом файле.
3289 По клавише
3290 .B F19
3291 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3292 соответствующим пунктом меню, вызываемым по клавише F9, или
3293 переназначить клавишу) будет осуществляться форматирование выделенного
3294 блока кода на языке C, C++ или других. Форматирование управляется файлом
3295 .B %prefix%/share/mc/edit.indent.rc
3296 который при первом вызове копируется в
3297 .B ~/.local/share/mc/mcedit/edit.indent.rc
3298 в вашем домашнем каталоге.
3300 Встроенный редактор обрабатывает символы из второй половины кодовой
3301 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3302 опцию
3303 .B "Биты символов"
3304 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3305 (to keep the spacing clean).
3307 Описать все функции встроенного редактора в данной подсказке невозможно.
3308 Запомните только, что все основные операции можно выполнить через пункты
3309 меню, которое вызывается нажатием клавиши
3310 .B F9
3311 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3312 команде
3313 .B man mcedit
3314 или
3315 .B info mcedit
3317 .\"NODE "Internal File Editor / options"
3318 .SH "Опции в ini\-файле для редактора"
3320 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3321 Опции записываются в секцию [Midnight\-Commander].
3323 .I editor_wordcompletion_collect_entire_file
3324 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3325 или только от начала до курсора (0)
3327 .\"NODE "Screen selector"
3328 .SH "Список экранов"
3329 Midnight Commander поддерживает возможность одновременной работы своих
3330 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3331 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3332 Файловый менеджер может быть только один, несколько файловых менеджеров,
3333 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3334 экраном.
3336 Есть три способа переключения между экранами:
3337 переходк к следующему экрану в списке клавиатурной комбинацией
3338 .BR Alt\-} ,
3339 переходк к предыдущему экрану в списке клавиатурной комбинацией
3340 .BR Alt\-{ ,
3341 вызов дилогового окна со списком экранов клавиатурной комбинацией
3342 .BR Alt\-`
3343 или с помощью пункта меню.
3344 Все эти комбинации клавиш одинаковы во всех экранах.
3346 .\"NODE "Completion"
3347 .SH "Завершение ввода"
3348 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3350 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3351 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3352 введенный текст как переменную (если текст начинается с
3353 .BR $ ")",
3354 имя пользователя (если текст начинается с
3355 .BR ~ ")",
3356 имя машины (если текст начинается на
3357 .BR @ ")"
3358 или как команду (если вы в командной строке в позиции, где вы можете
3359 вводить команду; в этом случае для завершения ввода используются
3360 зарезервированные слова оболочки, в том числе любая из встроенных команд
3361 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3362 категорий, выполняется попытка завершения текста как имени файла.
3364 Завершение имен файлов, пользователей, переменных и машин работает во
3365 всех строках ввода, завершение команд \- только в командной строке. Если
3366 однозначно выполнить завершение ввода невозможно (имеется несколько
3367 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3368 зависимости от установки опции
3369 .\"LINK2"
3370 Дополнение: показывать всё
3371 .\"Configuration"
3372 в пункте меню
3373 .\"LINK2"
3374 Настройки/Конфигурация\&.
3375 .\"Configuration"
3376 Если эта опция включена, список всех возможных вариантов завершения
3377 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3378 помощью клавиш стрелок и
3379 .BR Enter .
3380 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3381 всех возможных завершений. Если вы снова нажмете
3382 .BR M\-Tab ,
3383 будет выведено уже сокращенное множество вариантов, причем в строку
3384 ввода добавляются те символы, которые определяются однозначно (даже если
3385 полное завершение ввода еще невозможно). Как только неопределенность
3386 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3387 отказаться от вывода на экран этого окна в любое время, нажав одну из
3388 клавиш
3389 .BR Esc ", " F10
3390 или стрелку влево/вправо. Если опция
3391 .\"LINK2"
3392 Дополнение: показывать всё
3393 .\"Configuration"
3394 отключена, окно с вариантами завершения появляется только тогда, когда
3395 вы нажмете клавиши
3396 .B M\-Tab
3397 второй раз, при первом нажатии MC только издает звуковой сигнал.
3399 Используйте экранирование символов
3400 .BR ? ", " * " и " &
3401 (как
3402 .BR \\? ", " \\* ", " \\& )
3403 в именах файлов, чтобы они не рассматривались как метасимволы в регулярных
3404 выражениях при подстановках в полях ввода.
3406 .\"NODE "Virtual File System"
3407 .SH "Виртуальные файловые системы"
3408 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3409 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3410 называется переключателем виртуальных файловых систем \- virtual file
3411 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3412 расположенными на не\-Unix\-овых файловых системах.
3414 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3415 Виртуальных Файловых Систем \- ВФС (VFS):
3417 \- локальной файловой системы, используемой для обычных файловых систем
3418 Unix;
3420 \- файловой системы ftpfs, используемой для манипулирования файлами на
3421 удаленных компьютерах по протоколу FTP;
3423 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3424 tar\-файлов;
3426 \- файловой системы undelfs, используемой для восстановления удаленных
3427 файлов в файловой системе ext2 (файловая система, используемая в Linux
3428 по умолчанию);
3430 \- файловой системы fish (для манипулирования файлами при работе с
3431 оболочкой через такие программы как rsh и ssh);
3433 \- и, наконец, сетевой файловой системы nfs.
3435 MC может быть собран с поддержкой файловой системы smbfs, используемой
3436 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3437 (CIFS).
3439 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3440 все встречающиеся имена путей и формируют корректные обращения к
3441 различным файловым системам. Форматы обращения к каждой из виртуальных
3442 файловых систем описаны в отдельных разделах по каждой ВФС:
3444 .\"LINK2"
3445 Файловая система ftpfs (FTP File System)
3446 .\"FTP File System"
3448 .\"LINK2"
3449 Файловая система tar
3450 .\"Tar File System"
3452 .\"LINK2"
3453 Файловая система FISH (FIle transfer over SHell)
3454 .\"FIle transfer over SHell filesystem"
3456 .\"LINK2"
3457 Файловая система SFTP (SSH File Transfer Protocol)
3458 .\"SFTP (SSH File Transfer Protocol) filesystem"
3460 .\"LINK2"
3461 Файловая система UFS (Undelete File System)
3462 .\"Undelete File System"
3464 .\"LINK2"
3465 Файловая система smbfs
3466 .\"SMB File System"
3467 .\"NODE "  FTP File System"
3468 .SH "Файловая система ftpfs"
3469 Файловая система ftpfs позволяет работать с файлами на удаленных
3470 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3471 (доступную из меню левой и правой панелей) или же непосредственно
3472 сменить текущий каталог командой cd, задав путь к каталогу следующим
3473 образом:
3475 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3477 Элементы
3478 .IR user ", " port
3480 .I remote\-dir
3481 не обязательны. Если элемент
3482 .I user
3483 указан, то Midnight Commander будет пытаться регистрироваться на
3484 удаленном компьютере с эти именем, в противном случае будет использовано
3485 имя anonymous или имя из файла ~/.netrc.
3486 Необязательный элемент
3487 .I pass
3488 (если указан) используется как пароль для входа. Однако явно задавать
3489 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3490 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3491 нельзя быть полностью уверенным в безопасности).
3494     ftp://ftp.nuclecu.unam.mx/linux/local
3495     ftp://tsx\-11.mit.edu/pub/linux/packages
3496     ftp://!behind.firewall.edu/pub
3497     ftp://guest@remote\-host.com:40/pub
3498     ftp://miguel:xxx@server/pub
3501 Для того, чтобы соединиться с сервером, который расположен за firewall,
3502 нужно использовать префикс ftp://! (то есть добавить восклицательный
3503 знак перед именем сервера), чтобы указать Midnight Commander на
3504 необходимость использовать прокси для осуществления передач по ftp. Вы
3505 можете задать имя прокси в диалоговом окне
3506 .\"LINK2"
3507 Виртуальные ФС...
3508 .\"Virtual FS"
3509 меню "Настройки".
3511 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3512 в квадратных скобках возле опции
3513 .I Всегда использовать FTP прокси
3514 в диалоговом окне
3515 .\"LINK2"
3516 Виртуальные ФС...
3517 .\"Virtual FS"
3518 меню "Настройки". В таком случае программа всегда будет использовать
3519 указанный прокси\-сервер. При этом (если опция установлена) программа
3520 делает следующее: считывает из файла
3521 .B %prefix%/share/mc/mc.no_proxy
3522 имена локальных машин (если имя начинается с точки, оно считается именем
3523 домена), и, если заданное при установлении FTP\-соединения имя машины
3524 совпадает с одним из имен, указанных в файле
3525 .B mc.no_proxy
3526 без точки, то производит прямое обращение к данной машине.
3528 При подключении к ftp\-серверу через фильтрующий пакеты
3529 маршрутизатор (If you are using the ftpfs code with a filtering packet
3530 router), который не позволяет использовать обычный режим открытия
3531 файлов, можно заставить программу работать в режиме пассивного
3532 открытия файла (the passive\-open mode). Для этого установите в
3533 инициализационном файле опцию
3534 .I ftpfs_use_passive_connections
3535 в 1.
3537 Midnight Commander сохраняет в течение заданного интервала времени
3538 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3539 памяти. Величина этого интервала времени задается в диалоговом окне
3540 .\"LINK2"
3541 Виртуальные ФС...
3542 .\"Virtual FS"
3543 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3544 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3545 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3546 панели командой
3547 .BR C\-r .
3548 Это не является недоработкой (если вы думаете, что это ошибка,
3549 поразмыслите над тем, как происходит работа по FTP с файлами,
3550 находящимися на другой стороне Атлантического океана).
3551 .\"NODE "  Tar File System"
3552 .SH "Файловая система tar"
3553 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3554 tar\-файлам, используя команду chdir. Для перехода в каталог,
3555 представляющий список файлов tar\-файла, нужно использовать команду,
3556 имеющую следующий формат:
3558 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3560 Файл mc.ext по умолчанию содержит команды для просмотра
3561 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3562 достаточно  просто переместить указатель на имя tar\-файла и нажать
3563 Enter. Чтобы понять, как это достигается, смотрите раздел
3564 .\"LINK2"
3565 Файл расширений\&.
3566 .\"Edit Extension File"
3568 Примеры:
3571     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3572     /ftp/GCC/gcc\-2.7.0.tar/utar://
3575 В последнем примере указан полный путь к tar\-архиву.
3576 .\"NODE "  FIle transfer over SHell filesystem"
3577 .SH "  Файловая система FISH (FIle transfer over SHell)"
3578 Файловая система fish \- это сетевая файловая система, которая позволяет
3579 работать с файлами на удаленном компьютере так, как если бы они были
3580 расположены на вашем диске. Для того, чтобы это было возможно, на
3581 удаленном компьютере должен быть запущен fish\-сервер, или
3582 bash\-совместимая оболочка shell.
3584 Для соединения с удаленным компьютером нужно выполнить команду
3585 перехода в каталог (chdir), имя которого задается в следующем формате:
3587 .I sh://[user@]machine[:options]/[remote\-dir]
3589 Элементы
3590 .IR user ", " options
3592 .I remote\-dir
3593 не обязательны. Если задан элемент
3594 .IR user ,
3595 то Midnight Commander будет регистрироваться на удаленный компьютер под
3596 этим именем, в противном случае \- под тем именем, с которым вы
3597 зарегистрированы в локальной системе.
3599 В качестве
3600 .I options
3601 могут использоваться:
3603   'C' \- использовать сжатие;
3604   'r' \- использовать rsh вместо ssh;
3605   port \- использовать данный порт для поключения
3606 к удалённому компьютеру.
3608 Если задан элемент
3609 .IR remote\-dir ,
3610 то указанный каталог станет текущим после соединения с удаленным
3611 компьютером.
3613 Примеры:
3616     sh://onlyrsh.mx:r/linux/local
3617     sh://joe@want.compression.edu:C/private
3618     sh://joe@noncompressed.ssh.edu/private
3619     sh://joe@somehost.ssh.edu:2222/private
3621 .\"NODE "  SFTP (SSH File Transfer Protocol) filesystem"
3622 .SH "  Файловая система SFTP (SSH File Transfer Protocol)"
3623 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3624 работать с файлами на удаленном компьютере так, как если бы они были
3625 расположены на вашем диске. Для того, чтобы это было возможно, на
3626 удаленном компьютере должен быть запущен sftp\-сервер.
3628 Для соединения с удаленным компьютером нужно выполнить команду
3629 перехода в каталог (chdir), имя которого задается в следующем формате:
3631 .I sftp://[user@]machine[:port]/[remote\-dir]
3633 Элементы
3634 .IR user ", " port
3636 .I remote\-dir
3637 не обязательны. Если задан элемент
3638 .IR user ,
3639 то Midnight Commander будет регистрироваться на удаленный компьютер под
3640 этим именем, в противном случае \- под тем именем, с которым вы
3641 зарегистрированы в локальной системе.
3642 Если задан
3643 .I port
3644 то он будет использован для поключения к удалённому компьютеру.
3645 Если задан элемент
3646 .IR remote\-dir ,
3647 то указанный каталог станет текущим после соединения с удаленным
3648 компьютером.
3650 Примеры:
3653     sftp://onlyrsh.mx/linux/local
3654     sftp://joe:password@want.compression.edu/private
3655     sftp://joe@noncompressed.ssh.edu/private
3656     sftp://joe@somehost.ssh.edu:2222/private
3658 .\"NODE "  Undelete File System"
3659 .SH "  Файловая система UFS (Undelete File System)"
3660 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3661 по умолчанию, таким образом, что появится возможность восстанавливать
3662 удаленные файлы (но только в файловой системе ext2). Файловая система
3663 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3664 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3665 некоторое количество таких файлов и восстановить их.
3667 Для того, чтобы воспользоваться этой возможностью (этой файловой
3668 системой), нужно выполнить команду перехода (chdir) в специальный
3669 каталог, имя которого образуется из префикса  "undel://" и имени
3670 специального файла устройства, на котором находится реальная файловая
3671 система.
3673 Например, чтобы восстановить удаленные файлы на втором разделе первого
3674 SCSI\-диска, нужно использовать следующее имя:
3677     undel://sda2
3680 Загрузка списка удаленных файлов требует некоторого времени, так что
3681 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3682 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3683 либо последовательным просмотром содержимого (в общем, я вам не
3684 завидую!).
3685 .\"NODE "  SMB File System"
3686 .SH "  Файловая система smbfs"
3687 Файловая система smbfs позволяет работать с файлами на удаленных
3688 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3689 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3690 использовать пункт "SMB связь..." (доступный из меню левой и правой
3691 панелей) или же непосредственно сменить текущий каталог командой cd,
3692 задав путь к каталогу следующим образом:
3694 .I smb://[username@]machine[/service][/remote\-dir]
3696 Элементы
3697 .IR username ", " service
3699 .I remote\-dir
3700 необязательны.
3701 .IR username ", " domain
3703 .I password
3704 могут быть указаны в окне диалога.
3706 Примеры:
3709     smb://machine/Share
3710     smb://other_machine
3711     smb://guest@machine/Public/Irlex
3713 .\"NODE "  EXTernal File System"
3714 .SH "  Внешняя файловая система (EXTernal File System)"
3715 .B extfs
3716 Внешняя файловая система позволяет очень просто интегрировать новые
3717 файловые контейнера и типы файлов простым написанием скриптов.
3719 Файловая система Extfs подраздляется на две категории:
3721 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3722 типов файлов.они представляют некоторые системные данные как дерево каталогов
3723 Вы можете их вызвать набрав
3724 .RI ' "cd fsname://" '
3725 Где fsname \- это короткое имя extfs (см. ниже).  Примеры этих ВФС включают
3726 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3727 в системе пакетов Debian).
3729 Например, для получения списка звуковых дорожек на CD наберите:
3732   cd audio://
3735 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3736 содержимое файла как дерево каталогов.  Они могут состоять из 'реальных' файлов,
3737 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3738 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3739 Для доступа к этим ВФС суффикс
3740 .RI 'fsname:// '
3741 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3743 Например, для получения списка содержимого архива documents.zip наберите:
3746   cd documents.zip/uzip://
3749 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3750 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3751 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3752 внутри extfs, как и на любой другой нелокальной ВФС.
3754 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3756 .B a
3757 доступ к DOS/Windows диску 'A:'
3758 .RI ( "cd a://" ).
3760 .B apt
3761 front end для системы управления пакетами APT (Debian)
3762 .RI ( "cd apt://" ).
3764 .B audio
3765 Чтение и воспроизведение звуковых дорожек с CD
3766 .RI ( "cd audio://"
3768 .IR "cd device/audio://" ).
3770 .B bpp
3771 пакеты дистрибутива Bad Penguin GNU/Linux
3772 .RI ( "cd file.bpp/bpp://" ).
3774 .B deb
3775 пакеты дистрибутива Debian GNU/Linux
3776 .RI ( "cd file.deb/deb://" ).
3778 .B dpkg
3779 Управление установленными deb\-пакетами
3780 .RI ( "cd deb://" ).
3782 .B hp48
3783 просмотр и копирование файлов с/на калькулятор HP48
3784 .RI ( "cd hp48://" ).
3786 .B lslR
3787 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3788 .RI ( "cd filename/lslR://" ).
3790 .B mailfs
3791 поддержка файлов формата mailbox
3792 .RI ( "cd mailbox/mailfs://" ).
3794 .B patchfs
3795 поддержка diff\-файлов
3796 .RI ( "cd filename/patchfs://" ).
3798 .B rpm
3799 поддержка файлов в формате RPM
3800 .RI ( "cd filename/rpm://" ).
3802 .B rpms
3803 Управление установленными в системе RPM\-пакетами
3804 .RI ( "cd rpms://" ).
3806 .B ulha, urar, uzip, uzoo, uar, uha
3807 архивы
3808 .RI ( "cd archive/xxxx://"
3809 где xxxx один из:
3810 .IR ulha ,
3811 .IR urar ,
3812 .IR uzip ,
3813 .IR uzoo ,
3814 .IR uar ,
3815 .IR uha ).
3817 Вы можете назначить ВФС файлах по типу или расширению в секции
3818 .\"LINK2"
3819 Файл расширений
3820 .\"Edit Extension File"
3821 Например, для обработки пакетов Debian внесите:
3824   regex/\.deb$
3825           Open=%cd %p/deb://
3827 .\"NODE "Colors"
3828 .SH "Цвета"
3829 Программа Midnight Commander пытается определить, поддерживает ли ваш
3830 терминал цвета, используя для этого базу данных о терминалах и имя
3831 вашего терминала. Иногда это не удается. В таких случаях можно
3832 включить или отключить цветной вывод, используя ключи запуска программы
3833 \-c и \-b, соответственно.
3835 Программа может быть скомпилирована с использованием библиотек
3836 .B ncurses
3837 или
3838 .BR slang .
3839 .B ncurses
3840 не дает возможности включать цветной режим: ncurses использует только
3841 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3842 библиотека была использована при компиляции, дайте команду
3843 .BR "mc \-V" .
3845 Если программа скомпилирована с использованием менеджера экрана
3846 .BR S\-Lang ,
3847 она проверяет значение переменной
3848 .BR COLORTERM .
3849 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3851 Можно указать терминалы, которые всегда должны работать в цветном
3852 режиме, добавив строку
3853 .I color_terminals
3854 в секцию Colors инициализационного файла. В этом случае Midnight
3855 Commander не будет пытаться определить, поддерживает ли ваш терминал
3856 цветной вывод. Пример:
3859 [Colors]
3860 color_terminals=linux,xterm
3863 color_terminals=terminal\-name1,terminal\-name2...
3866 Midnight Commander обеспечивает также возможность изменять цвета,
3867 заданные по умолчанию. В настоящее время таблица используемых цветов
3868 задается переменной
3869 .B MC_COLOR_TABLE
3870 или в секции Colors инициализационного файла.
3872 В секции Colors загружаемая по умолчанию таблица цветов определяется
3873 переменной (строкой)
3874 .IR base_color .
3875 Вы можете указать альтернативную таблицу цветов для терминала, используя
3876 имя терминала как ключ в этой секции. Пример:
3879 [Colors]
3880 base_color=
3881 xterm=menu=magenta:marked=,magenta:markselect=,red
3884 Формат определения цвета:
3887   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3890 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3891 могут использоваться: для задания цветовой палитры в панелях: normal,
3892 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3893 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3894 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3895 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3896 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3897 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3898 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3899 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3900 программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
3901 editnormal, editbold, editmarked, editwhitespace, editlinestate.
3902 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3904 Цвета задавать не обязательно. Цвет какого именно поля определяется
3905 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3906 Некоторые случаи требуют пояснений.
3908 .I header
3909 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3910 и индикатор сортировки.
3912 .I input
3913 определяет цвета в строке ввода в диалоговых окнах;
3915 .I inputmark
3916 цвет выделенного текста в строке ввода в диалоговых окнах;
3918 .I inputunchanged
3919 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3921 .I commandlinemark
3922 цвет выделенного текста в командной строке;
3924 .I gauge
3925 определяет цвет заполненной части полоски (progress bar), при
3926 графическом отображении хода выполнения файловых операций (копирование и
3927 др.).
3928 .I disabled
3929 определяет цвет элемента диалога, который не может по каким\-то причинам быть выбран
3930 для работы с ним.
3932 Диалоговые окна используют следующие цвета:
3933 .I dnormal
3934 используется для нормального текста,
3935 .I dfocus
3936 \- цвет, используемый
3937 для выделенного в данный момент компонента окна,
3938 .I dhotnormal
3939 \- цвет, используемый для выделения "горячих" клавиш в обычных
3940 компонентах, в то время как цвет
3941 .I dhotfocus
3942 используется для выделения "горячих" клавиш в выбранных в данный момент
3943 компонентах окна.
3945 В меню используется та же самая схема, только в качестве названий
3946 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3948 Окно подсказки использует следующие цвета:
3949 .I helpnormal
3950 \- для отображения простого текста,
3951 .I helpitalic
3952 \- для вывода текста, выделенного в man\-страницах курсивом,
3953 .I helpbold
3954 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3955 .I helplink
3956 \- для выделения неактивных гиперссылок,
3957 .I helpslink
3958 \- для выделения активной в данный момент гиперссылки.
3960 Во всплывающем меню используются следующие цвета:
3961 .I pmenunormal
3962 \- для невыбранных пунктов меню и как основной цвет окна,
3963 .I pmenusel
3964 \- для выбранного пункта меню,
3965 .I pmenutitle
3966 \- для заголовка окна меню.
3968 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3969 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3970 lightgray и white. Для прозрачного фона используются специальное ключевое
3971 слово "default". Слово "default" можно использовать только при задании цвета
3972 фона. Для основных цветов MC используется другое специальное ключевое
3973 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3974 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3975 и от gray0 до gray23.
3976 Пример:
3979 [Colors]
3980 base_color=normal=white,default:marked=magenta,default
3983 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
3984 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
3985 The special word "none" menas no attributes, without attempting to fall back
3986 to base_color. Пример:
3989 menuhotsel=yellow;black;bold+underline
3991 .\"NODE "Skins"
3992 .SH "Внешний вид"
3993 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3994 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3995 файл называется далее скин\-файл. переопределение внешнего вида полностью
3996 совместимо с заданием цветов, описанным в секции
3997 .\"LINK2"
3998 Цвета\&.
3999 .\"Colors"
4001 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
4002 опцию '256colors' со значением TRUE в секции [skin].
4004 Поиск скин\-файла производится по следующему алгоритму (до
4005 первого нахождения файла):
4008 1) параметр командной строки 
4009 .B \-S <скин>
4010 или
4011 .B \-\-skin=<скин>
4013 2) переменная окружения
4014 .B MC_SKIN
4016 3) параметр
4017 .B skin
4018 в секции
4019 .B [Midnight\-Commander]
4020 конфигурационного файла.
4022 4) файл
4023 .B %sysconfdir%/mc/skins/default.ini
4025 5) файл
4026 .B %prefix%/share/mc/skins/default.ini
4028 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4029 либо просто название скина (с расширением \.ini либо без него). В данном 
4030 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4031 нахождения):
4035 .B ~/.local/share/mc/skins/
4038 .B %sysconfdir%/mc/skins/
4041 .B %prefix%/share/mc/skins/
4044 Для получения расширенной информации, обратитесь к подразделам:
4046 .\"LINK2"
4047 Описание секций и параметров
4048 .\"Skins sections"
4050 .\"LINK2"
4051 Опеределения цветовых пар
4052 .\"Skins colors"
4054 .\"LINK2"
4055 Линии для отрисовки рамок
4056 .\"Skins lines"
4058 .\"LINK2"
4059 Совместимость
4060 .\"Skins oldcolors"
4063 .\"NODE "  Skins sections"
4064 .SH "  Описание секций"
4065 Секция
4066 .B [skin]
4067 содержит информацию, относящуюся к самому скин\-файлу. Параметр 
4068 .I description
4069 кратко описывает скин.
4072 Секция
4073 .B [filehighlight]
4074 содержит описания цветовых пар для групп подсветок имен файлов.
4075 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4076 Смотрите раздел 
4077 .\"LINK2"
4078 Подсветка имён файлов
4079 .\"Filenames Highlight"
4080 для получения подробной информации.
4083 Секция
4084 .B [core]
4085 содержит описание элементов, используемых повсеместно.
4087 .I _default_
4088 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4090 .I selected
4091 курсор
4093 .I marked
4094 отмеченные данные
4096 .I markselect
4097 курсор на отмеченных данных
4099 .I gauge
4100 цвет заполненной части полоски (progress bar)
4102 .I input
4103 элемент ввода данных
4105 .I reverse
4106 инвертированный цвет
4109 Секция
4110 .B [dialog]
4111 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4113 .I _default_
4114 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4116 .I dfocus
4117 Цвет элемента, находящегося в фокусе
4119 .I dhotnormal
4120 Цвет хоткеев
4122 .I dhotfocus
4123 Цвет хоткеев, находящихся в фокусе
4126 Секция
4127 .B [error]
4128 содержит описания элементов диалога\-сообщения об ошибках.
4130 .I _default_
4131 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4133 .I errdhotnormal
4134 Цвет хоткеев
4136 .I errdhotfocus
4137 Цвет хоткеев, находящихся в фокусе
4140 Секция
4141 .B [menu]
4142 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4143 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4145 .I _default_
4146 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4148 .I entry
4149 Цвет пунктов меню
4151 .I menuhot
4152 Цвет хоткеев
4154 .I menusel
4155 Цвет выделенного пункта меню
4157 .I menuhotsel
4158 Цвет хоткеев, находящихся в фокусе
4160 .I menuinactive
4161 Цвет неактивного меню
4164 Секция
4165 .B [help]
4166 содержит описания цветов для окна отображения помощи.
4168 .I _default_
4169 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4171 .I helpitalic
4172 Цветовыделение элементов с атрибутом
4173 .B italic
4175 .I helpbold
4176 Цветовыделение элементов с атрибутом
4177 .B bold
4179 .I helplink
4180 Цвет ссылок
4182 .I helpslink
4183 Цвет ссылки, находящейся под курсором
4186 Секция
4187 .B [editor]
4188 содержит описания элементов редактора
4190 .I _default_
4191 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4193 .I editbold
4194 Цветовыделение элементов с атрибутом
4195 .B bold
4197 .I editmarked
4198 Цвет выделенного текста
4200 .I editwhitespace
4201 Подсветка знаков табуляции и "висящих" пробелов
4203 .I editlinestate
4204 Цвет области отображения состояния строки.
4207 Секция
4208 .B [viewer]
4209 содержит описания элементов редактора
4211 .I viewunderline
4212 Цветовыделение элементов с атрибутом
4213 .B underline
4215 .\"NODE "  Skins colors"
4216 .SH "  Цветовые пары"
4217 Каждый параметр в скин\-файле содержит цветовые пары.
4219 Цветовые пары описываются как два цвета и необязательные атрибуты,
4220 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4221 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4222 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4223 секции).
4225 Например:
4228 [core]
4229     # зелёным по чёрному
4230     _default_=green;black
4231     # зелёным (умолч.) по синему
4232     selected=;blue
4233     # жёлтым по чёрному (умолч.) с подчёркиванием
4234     marked=yellow;;underline
4238 Возможные цвета (названия) и атрибуты описаны в секции
4239 .\"LINK2"
4240 Цвета\&.
4241 .\"Colors"
4243 .\"NODE "  Skins lines"
4244 .SH "  Линии для отрисовки рамок"
4245 Линии задаются в секции
4246 .B [Lines]
4247 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4248 переназначить на использование любых utf\-8 символов, похожих на линии
4250 .I ВНИМАНИЕ!!!
4251 При сборке Midnight Commander с библиотекой Ncurses использование
4252 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4253 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4256 Описание параметров секции
4257 .BR [Lines] :
4259 .I lefttop
4260 изображение левого верхнего угла рамки
4262 .I righttop
4263 изображение правого верхнего угла рамки
4265 .I centertop
4266 изображение ответвления горизонтальной линии вниз
4268 .I centerbottom
4269 изображение ответвления горизонтальной линии вверх
4271 .I leftbottom
4272 изображение левого нижнего угла рамки
4274 .I rightbottom
4275 изображение правого нижнего угла рамки
4277 .I leftmiddle
4278 изображение ответвления вертикальной линии вправо
4280 .I rightmiddle
4281 изображение ответвления вертикальной линии влево
4283 .I centermiddle
4284 изображение пересечения вертикальной и горизонтальной линий
4286 .I horiz
4287 изображение горизонтальной линии
4289 .I vert
4290 изображение вертикальной линии
4292 .I thinhoriz
4293 изображение тонкой горизонтальной линии
4295 .I thinvert
4296 изображение тонкой вертикальной линии
4298 .\"NODE "  Skins oldcolors"
4299 .SH "  Совместимость"
4300 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4301 с назначением цветов, описанном в секции
4302 .\"LINK2"
4303 Цвета\&.
4304 .\"Colors"
4306 В данном случае переназначение цветов имеет приоритет над скин\-файлами и носит
4307 дополняющий характер.
4309 .\"NODE "Filenames Highlight"
4310 .SH "Подсветка имён файлов"
4311 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4312 (в качестве групп подсветки) и значения параметров как цветовые пары.
4313 Описания цветовых пар смотрите в разделе
4314 .\"LINK2"
4315 Внешний вид
4316 .\"Skins"
4318 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4319 (~/.config/mc/filehighlight.ini).
4320 Названия групп должны совпадать с названиями параметров в секции
4321 [filehighlight] в текущем скин\-файле.
4323 Ключи в группах могут принимать  следующие значения:
4325 .I type
4326 Тип файла. Если параметр присутствует, остальные опции игнорируются
4328 .I regexp
4329 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4331 .I extensions
4332 Список расширений файлов. Раасширения разделяются символом ';'.
4334 .I extensions_case
4335 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4336 чувствительным к регистру букв (true) или не чувтсвительным (false).
4338 Параметр 'type' (тип файла) может принимать значения:
4340 \- FILE (все файлы)
4341   \- FILE_EXE
4342 \- DIR (все каталоги)
4343   \- LINK_DIR
4344 \- LINK (все ссылки (линки), исключая "битые" линки)
4345   \- HARDLINK
4346   \- SYMLINK
4347 \- STALE_LINK
4348 \- DEVICE (все файлы устройств)
4349   \- DEVICE_BLOCK
4350   \- DEVICE_CHAR
4351 \- SPECIAL (все специальные файлы)
4352   \- SPECIAL_SOCKET
4353   \- SPECIAL_FIFO
4354   \- SPECIAL_DOOR
4356 .\"NODE "Special Settings"
4357 .SH "Специальные установки"
4358 Большинство установок Midnight Commander может быть изменено путем
4359 использования меню. Однако имеется несколько установок, которые могут
4360 быть изменены только путем непосредственного редактирования
4361 конфигурационного файла
4362 .BR ~/.config/mc/ini .
4364 .I clear_before_exec
4366 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4367 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4368 значение поля clear_before_exec на 0.
4370 .I confirm_view_dir
4372 Если вы нажимаете
4373 .B F3
4374 на имени каталога, обычно
4375 .B MC
4376 переходит в этот каталог. Если этот флаг будет установлен в 1,
4377 .B MC
4378 будет спрашивать подтверждение перед тем, как перейти в указанный
4379 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4381 .I ftpfs_retry_seconds
4383 Этот параметр задает интервал времени (в секундах), по истечении
4384 которого Midnight Commander будет предпринимать повторную попытку
4385 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4386 неудачей. Если задано нулевое значение, программа не будет повторять
4387 попытку соединиться.
4389 .I ftpfs_use_passive_connections
4391 По умолчанию эта опция отключена. Она включается для передачи файлов по
4392 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4393 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4394 router). Эта опция работает только в том случае, если вы не используете
4395 прокси (you are not using an ftp proxy).
4397 .I max_dirt_limit
4399 Определяет, сколько раз может быть пропущена операция обновления
4400 изображения на экране при работе во встроенной программе просмотра.
4401 Обычно этот параметр не имеет большого значения, поскольку программа
4402 автоматически выбирает оптимальное значение в зависимости от скорости
4403 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4404 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4405 значение этого параметра может привести к тому, что процедура обновления
4406 экрана начнет вaс раздражать.
4408 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4409 выбор, и именно такое значение устанавливается по умолчанию.
4411 .I mouse_move_pages_viewer
4413 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4414 программе просмотра, осуществляемая с помощью мышки, производиться
4415 страницами или на одну строку.
4417 .I only_leading_plus_minus
4419 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4420 командной строке. Эти символы используются для выбора, отмены выбора и
4421 инвертирования выбора, но выполняют такую функцию только если командная
4422 строка пуста. В середине командной строки эти символы уже не вызывают
4423 выполнения операций группового выбора, но зато вы не сможете
4424 использовать эти символы для таких операций, если командная строка не
4425 пуста.
4427 .I show_output_starts_shell
4429 Эта переменная работает только в том случае, когда не включена поддержка
4430 subshell. Если она установлена, то при нажатии
4431 .B C\-o
4432 для перехода в экран пользователя будет запускаться новый экземпляр
4433 оболочки.
4435 .I torben_fj_mode
4437 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4438 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4439 (курсор) к первому или последнему из имен файлов, отображенных на
4440 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4442 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4443 был ниже, в противном случае перемещение на самую верхнюю строку; если
4444 только курсор уже на самой верхней строке, то перемещение на самую
4445 первую строку списка файлов.
4447 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4448 панели, если курсор был выше; если ниже \- то переход на последнюю
4449 отображаемую в панели строку; если уже на последней строке, то
4450 перемещение курсора на самую последнюю строку списка файлов.
4452 .I use_file_to_guess_type
4454 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4455 программу
4456 .B file
4457 для определения типа файла в соответствии с типами файлов, указанными в файле
4458 .\"LINK2"
4459 mc.ext\&.
4460 .\"Edit Extension File"
4462 .I xtree_mode
4464 Если эта переменная включена (по умолчанию она отключена), то при
4465 просмотре в одной из панелей структуры дерева каталогов во второй панели
4466 автоматически будет отображаться список файлов выбранного каталога.
4468 .I clipboard_store
4469 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4470 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4471 буфер обмена.
4472 Например:
4475 clipboard_store=xclip \-i
4478 .I clipboard_paste
4479 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4480 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4481 буфера обмена.
4482 Например:
4485 clipboard_paste=xclip \-o
4488 .I autodetect_codeset
4490 Эта опция позволяет использовать команду enca для автоматического
4491 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4492 Список допустимых значений может быть получен командой
4493 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4494 [Misc].
4496 Например:
4499 autodetect_codeset=russian
4501 .\"NODE "Parameters for external editor or viewer"
4502 .SH "Параметры для внешних редакторов и программ просмотра"
4503 Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
4504 и программ просмотра. Они задаются в секции "[External editor or viewer parameters]",
4505 которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
4506 файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
4507 программы просмотра. Значение параметра может содержать следующие переменные:
4509 .I %filename
4511 Имя файла для редактирования или просмотра.
4513 .I %lineno
4515 Номер начальной строки в открываемом файле.
4517 Пример:
4520 [External editor or viewer parameters]
4521     vi=%filename +%lineno
4522     joe=%filename +%lineno
4523     more=%filename +%lineno
4525 .\"NODE "Terminal databases"
4526 .SH "Базы терминалов"
4527 Midnight Commander обеспечивает возможность внесения исправлений в
4528 системную базу терминалов, даже если вы не обладаете правами
4529 суперпользователя. Midnight Commander ищет в системном инициализационном
4530 файле (файл
4531 .B mc.lib
4532 в библиотечном каталоге программы Midnight Commander) или в файле
4533 .B ~/.config/mc/ini
4534 секцию с названием "terminal:your\-terminal\-name", а затем секцию 
4535 "terminal:general". Каждая строка в этих секциях содержит ключевое
4536 слово, которое вы хотите определить, за которым следует знак равенства и
4537 определение ключевого слова. Специальный символ
4538 .B \\\\e
4539 используется для задания экранирующих последовательностей, а
4540 .B ^x
4541 служит для задания последовательностей вида
4542 .B control\-x
4544 В качестве ключевых слов используются:
4547 f0 \- f20      определяет последовательность символов,
4548               генерируемых при нажатии на функциональные
4549               клавиши f0\-f20
4550 bs            определяет последовательность символов, которая
4551               будет использоваться вместо клавиши backspace
4552 home          то же для клавиши Home
4553 end           то же для клавиши end
4554 up            то же для клавиши "стрелка вверх"
4555 down          то же для клавиши "стрелка вниз"
4556 left          то же для клавиши "стрелка влево"
4557 right         то же для клавиши "стрелка вправо"
4558 pgdn          то же для клавиши page down
4559 pgup          то же для клавиши page up
4560 insert        то же для клавиши insert
4561 delete        то же для клавиши delete
4562 complete      комбинация клавиш для выполнения операции
4563               "завершение ввода"
4566 Например, для того, чтобы задать, что клавише insert соответствует
4567 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4568 прописать строку:
4571 insert=\\e[Op
4574 Операция "завершение ввода" обычно вызывается по клавишам
4575 .B M\-tab,
4576 но задав значение ключевого слова
4577 .I complete
4578 можно вызывать такую же реакцию системы по другой комбинации клавиш
4579 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4580 неиспользуемых клавиш!).
4581 .\"NODE "FILES"
4582 .SH "Файлы"
4583 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4584 определяются относительно переменной окружения
4585 .BR MC_DATADIR .
4586 Если эта переменная не задана, происходит обращение к так называемому
4587 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4588 узнать имя этого каталога, дайте команду
4589 .BR "mc \-f" .
4591 .I %prefix%/share/mc/mc.hlp
4593 Файл подсказки для программы.
4595 .I %prefix%/share/mc/mc.ext
4597 Используемый по умолчанию общесистемный файл расширений.
4599 .I ~/.config/mc/mc.ext
4601 Файл расширений пользователя. Если этот файл существует, он используется
4602 вместо общесистемного файла расширений.
4604 .I %prefix%/share/mc/mc.ini
4606 Используемый по умолчанию общесистемный файл установок для Midnight
4607 Commander; используется только в тех случаях, когда пользователь не
4608 имеет своего файла
4609 .B ~/.config/mc/ini
4611 .I %prefix%/share/mc/mc.lib
4613 Глобальные установки для Midnight Commander.  Установки из этого файла
4614 действительны для всех пользователей, независимо от того, имеют ли они
4615 ~/.config/mc/ini или нет.  В настоящий момент только
4616 .\"LINK2"
4617 настройки терминалов
4618 .\"Terminal databases"
4619 загружаются из mc.lib.
4621 .I ~/.config/mc/ini
4623 Собственные установки пользователя. Если такой файл существует, то
4624 установки загружаются из него, а не из общесистемного инициализационного
4625 файла программы.
4627 .I %prefix%/share/mc/mc.hint
4629 Этот файл содержит подсказки (hints или cookies), циклически
4630 отображаемые программой.
4632 .I %prefix%/share/mc/mc.menu
4634 Этот файл содержит общесистемное меню приложений.
4636 .I ~/.config/mc/menu
4638 Собственное меню пользователя. Если этот файл существует, он
4639 используется вместо общесистемного меню.
4641 .I ~/.cache/mc/Tree
4643 Список каталогов для окна, выводимого при выборе пункта меню
4644 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4645 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4646 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4647 начинается с цифры, то надо взять указанное число символов из имени
4648 предыдущего каталога. При желании можно создать этот файл, дав
4649 команду
4652  find / \-type d \-print | sort > ~/.cache/mc/Tree
4655 Обычно не имеет смысла делать это, потому что Midnight Commander
4656 автоматически обновляет этот файл.
4658 .I ./.mc.menu
4660 локальное меню, задаваемое пользователем. Если этот файл существует, он
4661 используется вместо файла меню из домашнего каталога пользователя и
4662 общесистемного меню.
4664 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4665 можно использовать переменную окружения
4666 .BR MC_HOME .
4667 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4668 не определена или пуста, используется переменная окружения HOME. Если и HOME
4669 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4670 .\"SKIP_SECTION"
4671 .\" "LICENSE"
4672 .SH Лицензия
4673 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4674 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4675 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения подробных
4676 сведений смотрите Универсальную Общественную Лицензию GNU.
4677 .\"NODE "AVAILABILITY"
4678 .SH "Обновление версий"
4679 Последние версии программы Midnight Commander можно найти на сайте
4680 ftp://ftp.gnu.org/gnu/mc/.
4681 .\"NODE "SEE ALSO"
4682 .SH "Другие источники"
4683 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4684 zsh(1), mcedit(1).
4687 Страница, посвященная Midnight Commander, в World Wide Web:
4688         http://www.midnight\-commander.org/
4691 Данная страница оперативного руководства содержит информацию, актуальную
4692 для версии 4.6.0 (январь 2003 года).  Если вы используете более свежую
4693 версию программы, оригинальная страница на английском языке может
4694 содержать более полную и актуальную информацию. Для просмотра
4695 оригинальной страницы в оболочке bash можно использовать команду
4697 LANG= man mc
4699 .\"NODE "AUTHORS"
4700 .SH "АВТОРЫ"
4701 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4702 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4703 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4704 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4705 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4706 (nwarmuth@privat.circular.de), Mauricio Plaza
4707 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4708 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4709 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4710 has been especially helpful debugging and enhancing the program's mouse
4711 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4712 available to us under the GPL and answered my questions about it, and
4713 the following people have contributed code and many bug fixes (in
4714 alphabetical order):
4716 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4717 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4718 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4719 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4720 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4721 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4722 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4723 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4724 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4725 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4726 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4727 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4728 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4729 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4731 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4732 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4733 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4734 .\"NODE "BUGS"
4735 .SH "Недоработки"
4736 Известные авторам недоработки программы перечислены в файле TODO,
4737 который можно найти в составе поставляемого пакета.
4739 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4740 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4741 .IR mc\-devel@gnome.org .
4743 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4744 предложений по усовершенствованию программы), сообщите версию программы
4745 с которой вы работаете (для получения номера версии используйте команду
4746 mc \-V), в какой операционной системе вы запускали программу. В случае
4747 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете
4748 след вызовов.