Как переключить редактор в 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.