Как переключить редактор в mc (midnight commander) с nano на mcedit?


Ответы:


71

Нажмите следующие клавиши по порядку, по одному:

  1. F9 Активирует верхнее меню.
  2. o Выбирает Optionменю.
  3. c Открывает диалоговое окно конфигурации.
  4. i Переключает use internal editвариант.
  5. s Сохраняет ваши предпочтения.

альтернативный текст


7
Вы также можете добавить, как изменить редактор на любой другой редактор?
— trusktr

Было бы лучше указать способ изменить это из командной строки, но не изменяя редактор ОС по умолчанию.
— Сорин

Это здорово, но есть ли способ сделать то же самое в командной строке, скажем, путем добавления / изменения переменной среды? Я хотел бы автоматизировать это.
— Николай Лещов

2
Выглядит он изменился на «т» вместо «я» изображения
— pshirishreddy

38

Запустите MC как обычно. В командной строке прямо над нижней строкой меню выберите тип select-editor. Это должно открыть меню со списком всех ваших установленных редакторов. Это работает для меня на всех моих текущих машинах Linux.


Спасибо! Это было единственное решение, которое работало для меня с версией mc в репозиториях Ubuntu 14.04.
— кувалда

3
Не работает для меня Я получаю ошибку «Команда не найдена» от Bash.
— Марлар

Это решение полезно в Ubuntu (не тестировалось в Debian), но в Redhat или Centos вам нужно сделать что-то вроде этого блога rhel-centos-set-default-editor-to-nano
— hermeslm

14

Вы также можете изменить стандартный редактор. Откройте терминал и введите эту команду:

sudo update-alternatives --config editor

Вы получите список установленных редакторов в вашей системе и сможете выбрать свой любимый.


2
ОП не спрашивает, как изменить системный редактор по умолчанию.
— Райан Томпсон

3

Если вы хотите оставить настройки mc и системы такими, какие они есть сейчас, вы можете просто запустить их как

$ EDITOR=mcedit mc

1

Откройте Midnight Commander, перейдите в «Настройки» -> «Конфигурация» и проверьте «использовать внутренний редактор». Нажмите «Сохранить», и все готово.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.