Инструменты пользователя

Инструменты сайта


midnight_commander:midnight_commander

GNU Midnight Commander

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

http://www.midnight-commander.org

MidnightCommander

Установка

apt-get install mc

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

FIXME

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

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

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

InsertВыделение текущего объекта
+вызывает окно для выделения группы файлов (можно использовать регулярные выражения)
\снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +)
Meta+Вставить текущий объект в командную строку
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переместить файл в эту же папку

Редактор mcedit

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

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

Расположение файла:

Общий файл/usr/share/mc/syntax/Syntax
Файл пользователя~/.config/mc/mcedit/Syntax

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

Syntax
file ..\*\\.cue$ CUE\sFile
include cue.syntax
 
file .\* unknown
include unknown.syntax

Общее правило — нужно добавлять перед последней секцией:

file .\* unknown
include unknown.syntax

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

Главный файл: /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

Файл справки

Дополнительные программы для работы файлами

HTML

При возникновении ошибки просмотра файла HTML:

/usr/lib/mc/ext.d/web.sh: 18: /usr/lib/mc/ext.d/web.sh:

Нужно установить Веб браузер Links.

Графические файлы

При возникновении ошибки просмотра графического файла:

/usr/lib/mc/ext.d/image.sh: 16: /usr/lib/mc/ext.d/image.sh:

Нужно установить минимальную версию ImageMagick.

Сборка пакета с поддержкой vfs-smb

Для включения поддержки Samba нужно собрать пакет с поддержкой vfs-smb.

  1. Скачиваем исходные тексты и необходимые пакеты:
    mkdir /tmp/.mc
    cd !$
    apt-get source mc
    apt-get build-dep mc
  2. в файле debian/rules убираем символ комментария с строки
    --enable-vfs-smb=yes
  3. Выполняем сборку:
    dpkg-buildpackage
  4. Устанавливаем пакет

Установить MC с поддержкой SMB - UbuntuGeeks

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

Ошибка при открытии файла

No word lists can be found for the language "en".

Нужно установить пакет:

apt install aspell-en

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

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

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

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

Ссылки

midnight_commander/midnight_commander.txt · Последние изменения: 2022-04-07 10:48 — GreyWolf