Midnight Commander (MC) в FreeBSD 11.
Midnight Commander (MC) – это удобная файловая оболочка в системах Linux / FreeBSD.
Лично мне оболочка не нравиться ярким синим оформлением. Как хорошо, что оформление можно сменить. Для этого перейти в меню «Настройка» «Оформление…»
Мне симпатична тема gotar
При редактировании текста в оболочке через F4 неочевидно использование буфера обмена. Задействовать его можно так:
1 Способ - Ctrl+Shift+Mouse - скопировать в буфер обмена.
Потом вставить можно так - Shift+Ins
2 Способ - Нажимаем Shift и выделяем мышкой - занесли текст в буфер обмена
Нажали Shift и кликнули правую кнопку мышки – вставили из буфера обмена
Другие «горячие клавиши» в режиме редактирования текста
Ctrl+y - Удалить строку
Alt+L - Переход к строке по номеру
«Горячие клавиши» режима отображения панели:
Alt + a - Вставить в командную строку путь из активной панели
Alt + Enter - Вставить в командную строку название выделенного файла
Alt+c - Вызывается меню быстрой смены текущего каталога на активной панели
Esc + 0 – Быстрый выход из mc.
Ctrl+o- временно скрыть mc и уйти в консоль.
Работа этой команды имеет нюансы. Выполнение команд mc из командной строки выполняется фактически в subshell, а не в основном шелле.
Это значит, что мы можем иметь ситуацию, что введя команду и отправив ее на выполнение, мы нажав Ctrl+o не увидим результата.
Subshell надежно работает в оболочке bash, поэтому для корректной работы Subshell в mc в FreeBSD необходимо:
1) Установить и назначить пользователю оболочку bash (для этого есть отдельный мануал)
2) Внести изменения в файл /etc/termcap. Этот файл описывает настройки терминала в FreeBSD.
В редакторе открываем файл /etc/termcap и переходим на строку 3013 (используя Alt+L в mc)
Вставляем перед строкой
:tc=xterm-new:
дополнительную строку (копируем ее в буфер и вставляем в редакторе mc нажав Shift + Ins
:te=\E[?1049l:ti=\E[?1049h:\
Должно получиться
xterm|X11 terminal emulator:\
:te=\E[?1049l:ti=\E[?1049h:\
:tc=xterm-new:
Сохраняемся (F2) и выходим (F10).
Теперь subshell работает нормально.
Комментариев нет:
Отправить комментарий