Changes between Version 17 and Version 18 of ru/faq
- Timestamp:
- 10/01/21 19:17:06 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ru/faq
v17 v18 3 3 == Общие == 4 4 5 === Вопрос 1 === 6 '''Почему Esc так странно себя ведёт?''' 5 === 1. Почему Esc так странно себя ведёт? === 7 6 8 Midnight Commander использует клавишу Esc как префикс для эмуляции клавиш Alt и Meta (для клавиатур, не имеющих эти клавиши). Например, нажатие клавиши 'Esc' и потом 'a' эквивалентно нажатию Alt+a (Meta+a) и т. д. Поэтому, если необходима сама Escape, нужно нажать клавишу 'Esc'два раза.7 Midnight Commander использует клавишу Esc как префикс для эмуляции клавиш Alt и Meta (для клавиатур, не имеющих эти клавиши). Например, нажатие клавиши `Esc` и потом `a` эквивалентно нажатию Alt+a (Meta+a) и т. д. Поэтому, если необходима сама Escape, нужно нажать клавишу `Esc` два раза. 9 8 10 Можно отключить такое поведение, добавив в свой ~/. mc/ini (или в общесистемный /etc/mc/mc.ini):9 Можно отключить такое поведение, добавив в свой ~/.config/mc/ini (или в общесистемный /etc/mc/mc.ini): 11 10 {{{ 12 11 [Midnight-Commander] … … 14 13 }}} 15 14 16 В данном случае после первого нажатия клавиши 'Esc'на протяжении 500 миллисекунд (полсекунды) будет ожидание нажатия другой клавиши (полсекунды клавиша Esc будет считаться как Meta). По истечении этого времени клавиша Esc отработает как двойное нажатие.15 В данном случае после первого нажатия клавиши `Esc` на протяжении 500 миллисекунд (полсекунды) будет ожидание нажатия другой клавиши (полсекунды клавиша Esc будет считаться как Meta). По истечении этого времени клавиша Esc отработает как двойное нажатие. 17 16 18 17 Чтобы уменьшить время ожидания другой клавиши, используйте переменную окружения 'KEYBOARD_KEY_TIMEOUT_US'. Значение переменной указывается в микросекундах. Например, чтобы MC отработал нажатие клавиши ESC с задержкой в 25 миллисекунд, пропишите в ~/.bashrc: … … 23 22 Начиная с версии 4.7.3, эта настройка доступна через конфигурационный диалог "Параметры конфигурации" (меню "Настройки" -> "Конфигурация..."). 24 23 25 === Вопрос 2 === 26 '''Как запустить mc с интерфейсом на другом языке(кодировке) ?''' 24 === 2. Как запустить mc с интерфейсом на другом языке (кодировке)? === 27 25 28 Вводим в командной строке "LANG=en_EN.UTF-8 mc" (английский), "LANG=ru_RU.UTF-8 mc" (русский UTF-8), "LANG=ru_RU.KOI8-R mc" (русский KOI8-R), "LANG=it_IT.UTF-8 mc" (итальянский UTF-8) и т д.26 Вводим в командной строке "LANG=en_EN.UTF-8 mc" (английский), "LANG=ru_RU.UTF-8 mc" (русский UTF-8), "LANG=ru_RU.KOI8-R mc" (русский KOI8-R), "LANG=it_IT.UTF-8 mc" (итальянский UTF-8) и т. д. 29 27 30 28 31 29 == Панели == 32 30 33 === Вопрос 1 === 34 '''Хочу, чтобы при нажатии Enter на архиве tar.lzma МС заходил в архив, запускал просмотр видео по Enter, открывал файл при нажатии по F3, F4 и прочее.''' 31 === 1. Хочу, чтобы при нажатии Enter на архиве tar.lzma МС заходил в архив, запускал просмотр видео по Enter, открывал файл при нажатии по F3, F4 и прочее === 35 32 36 Большая часть функционала уже есть в /etc/mc/mc.ext (для FreeBSD /usr/local/etc/mc/mc.ext). Файл ~/.mc/bindings полностью перекрывает эти настройки. Достаточно их перенести в bindingsили по аналогии дописать свои.33 Большая часть функционала уже есть в `/etc/mc/mc.ext` (для FreeBSD `/usr/local/etc/mc/mc.ext`). Файл `~/.config/mc/mc.ext` полностью перекрывает эти настройки. Достаточно их перенести в mc.ext или по аналогии дописать свои. 37 34 38 === Вопрос 2 === 39 '''Как создать новый файл средствами mc?''' 35 === 2. Как создать новый файл средствами mc? === 40 36 41 Для создания нового файла, так же само как и в FAR, достаточно нажать Shift+F4. Если вместо этого вы видите на экране "26~", то можно сделать так - F9 -> настройки -> Распознавание клавиш...-> "Функциональная 14" назначить Shift+F4.37 Для создания нового файла, так же само как и в FAR, достаточно нажать `Shift+F4`. Если вместо этого вы видите на экране "26~", то можно сделать так: F9 -> "Настройки" -> "Распознавание клавиш..." -> "Функциональная 14" назначить Shift+F4. 42 38 43 === Вопрос 3 === 44 '''У меня формат списка укороченный, как увидеть внизу более читабельный(удобный) размер файла?''' 39 === 3. У меня формат списка укороченный, как увидеть внизу более читабельный(удобный) размер файла? === 45 40 46 Заходим F9 -> Левая(Правая) панель -> Формат списка -> [x] Строка мини-статуса в формате пользователя -> half type name | size:4 | perm41 Заходим F9 -> "Левая (Правая) панель" -> "Формат списка" -> "[x] Строка мини-статуса в формате пользователя" -> "half type name | size:4 | perm". 47 42 48 43 49 44 == Редактор == 50 45 51 === Вопрос 1 === 52 '''При копировании текста из редактора в буфер обмена тест вставляется с точками и "<---->"'''. 46 === 1. При копировании текста из редактора в буфер обмена тест вставляется с точками и "<---->" === 53 47 54 Убрать подсветку пробелов и таб а можно, нажав "alt-shift- -".48 Убрать подсветку пробелов и табуляций можно, нажав `Alt-Shift--`. 55 49 56 === Вопрос 2 === 57 '''При копировании из буфера обмена в mcedit отформатированного кода тест вставляется лесенкой'''. 50 === 2. При копировании из буфера обмена в mcedit отформатированного кода тест вставляется лесенкой === 58 51 59 В редакторе нажать F9-Настройки-Общая... - [ ] Автоотступ "Вводом", убрать галку. 60 52 В редакторе нажать F9 -> "Настройки" -> "Общая..." -> "[ ] Автоотступ "Вводом", убрать галку. 61 53 62 54 63 55 == Сравнение файлов (Diff viewer) == 64 === Вопрос 1 ===65 '''Как сравнить два файла ?'''66 56 67 Нажать 'ctrl-x, ctrl-d' (в версии mc 4.7.4 и ниже - 'ctrl-x, ctrl-y'). 57 === 1. Как сравнить два файла? === 68 58 69 70 71 == Просмотрщик == 59 Нажать `Ctrl-x, Ctrl-d` (в версии mc 4.7.4 и ниже - `Ctrl-x, Ctrl-y`).