Midnight Commander

Программа для управления файлами/папками. Использует библиотеку ncurses.

http://www.midnight-commander.org

https://github.com/MidnightCommander

Установка

apt-get install mc

Сочетания клавиш

FIXME

Meta — условное обозначение для набора мета-клавиш, обычно Esc или Alt

Meta+eсмена кодировки текущей панели

Работа с файлами

InsertВыделение текущего объекта
+вызывает окно для выделения группы файлов (можно использовать регулярные выражения)
\снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +)
Meta+EnterВставить текущий объект в командную строку
Meta+.Показывать/не показать скрытые файлы или папки (начинаются на точку .)
Meta+,Переключить режим отображения панелей (вертикально/горизонтально)
Meta+a
Ctrl x p
Передать полный путь в текущей активной панели в командную строку
Meta cМеню быстрой смены текущей папки на активной панели
Meta gПерейти на первый файл или папку
Meta hМеню последних выполненных команд
Meta iСмена текущей папки на неактивной панели, на папку в которой вы находитесь в активной панели
Meta jПерейти на последний файл или папку
Meta nОтобразить следующую выполненную команду
Meta oНа неактивной панели отображается содержимое папки, выбранной в активной панели
Meta+pВернуть предыдущую выполненную командную строку
Meta+rОтмечает средний файл или папку в отображаемом списке на панели
Meta+tСмена режима работы панели (Стандартный, Укороченный, Расширенный)
Meta+Shift+?Вызывается меню расширенного поиска файлов
Meta+Shift+A
Ctrl+x
Ctrl+p
Посылает в командную строку полный путь в неактивной панели
Meta+Shift+HОтобразить историю папок
Ctrl+\Вызывается меню часто используемых папок
Ctrl+lПерерисовать экран
Ctrl+oСкрытие/показ панелей
Ctrl+rПеречитать содержимое папки
Ctrl+sБыстрый поиск файла или папки
Ctrl+SpaceПоказать размер текущей папки
Ctrl+x aОтображается список активных соединений виртуальных файловых систем
Ctrl+x cПросмотр/правка прав доступа текущего объекта
Ctrl+x iБыстрый просмотр информации о текущем объекте на второй панели
Ctrl+x jПоказ фоновых задач
Ctrl+x lСоздать жёсткую ссылку с текущего объекта
Ctrl+x oПросмотр/правка владельца/группы для текущего объекта
Ctrl+x qБыстрый просмотр содержимого файла на второй панели
Ctrl+x sСоздаёт символьную ссылку (symlink) для текущего объекта
Ctrl+x tВставка всех выделенных объектов в командную строку
Ctrl+x
Ctrl+s
Редактировать символическую ссылку
Shift+F1Вызывается меню быстрого перехода между точками монтирования на левой панели
Shift+F2Вызывается меню быстрого перехода между точками монтирования на правой панели
Shift+F3Просмотр файла raw без учёта расширения
Shift+F4Создать новый файл
Shift+F5скопировать файл в эту же папку
Shift+F6переместить файл в эту же папку

Редактор

FIXME

Shift+F3Начать выделение блока текста. Повторное нажатие F3 закончит выделение
Shift+F5Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл)
Meta+iПереключение режима «Автовыравнивание возвратом каретки», удобно при вставке отформатированного текста из буфера обмена
Meta+lПереход к строке по её номеру
Meta+nВключение/отключение отображения номеров строк
Meta+qВставка литерала (непечатного символа).См. таблицу ниже
Meta+tСортировка строк выделенного текста
Meta+uВыполнить внешнюю команду и вставить в позицию под курсором её вывод
Meta+СтрелкиВыделение вертикального блока
Shift+СтрелкиВыделение текста
Ctrl+fЗанести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл)
Ctrl+kУдалить часть строки до конца строки
Ctrl+nСоздать новый файл
Ctrl+sВключить или выключить подсветку синтаксиса
Ctrl+uОтменить действия
Ctrl+xПерейти в конец следующего
Ctrl+yУдалить строку
Ctrl+zПерейти на начало предыдущего слова

Подсветка синтаксиса

Папка с файлами: /usr/share/mc/syntax/

Пример файла настройки подсветки синтаксиса с добавленным файлом cue.syntax :

/usr/share/mc/syntax/Syntax
file ..\*\\.cue$ CUE\sFile
include cue.syntax
 
file .\* unknown
include unknown.syntax

Файла настройки подсветки синтаксиса CUE Sheet

Файл расширений файлов

Главный файл: /etc/mc/mc.ext

Пользовательский файл: ~/.config/mc/mc.ext

Стили оформления

Для того, чтобы использовать стили оформления нужно добавить в файл ~.bashrc нужный тип терминала:

~/.bashrc
TERM=xterm-256color

Меню для настройки: Настройки\Оформление

Пример файла настройки:

~/.config/mc/ini
[Midnight-Commander]
skin=xoria256

Перевод

Начало работ 2016-03-12

Представленный здесь вариант несколько отличается от официального.

Вместо «каталог» используется «папка», подробнее здесь.

man

mc.hint.ru

Оригинальный mc.hint.ru

mc.hint.ru

Установка:

cp mc.hint.ru /usr/share/mc/hints/

Основной файл

Оригинальный ru.po

mc.po

Компиляция:

msgfmt mc.po -o /usr/share/locale/ru/LC_MESSAGES/mc.mo

Файл справки

Путь к файлу: /usr/share/mc/help/mc.hlp.ru

Файл справки

Решение проблем

Невозможно сменить владельца целевого каталога

При копировании файлов, папок с файловых систем Ext на FAT, exFAT появляется предупреждение:

Невозможно сменить владельца целевого каталога

Для решения проблемы в диалоге копирования нужно выключить параметр Сохранять атрибуты.

Ссылки

midnight_commander/midnight_commander.txt · Последние изменения: 2018-10-06 16:32 — GreyWolf
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki