Вот еще одно решение: отредактируйте файл расширения и добавьте запись редактирования. (Извините, недостаточно репутации, чтобы добавить это в качестве комментария к ответу Густава Бертрама.)
Обязательно используйте встроенную функциональность MidnightCommander, так как расположение конфигурационных файлов может меняться междунекоторые версии MC.
Так что нажмите F9
или ESC,9
(чтобы открыть меню), затем перейдите к Command -> Edit Extension File
.В редакторе найдите последний блок, который выглядит следующим образом:
# Default target for anything not described above
default /*
Open=
View=
Измените его на что-то подобное (обратите внимание на добавленную строку Edit
!!!):
# Default target for anything not described above
default/*
Open= %var{EDITOR:emacs} %f &
View=
Edit= %var{EDITOR:emacs} %f &
После сохранения файла обязательно выключите встроенный редактор !!(F9
или ESC,9
, Options -> Configuration
, "Use internal edit
" необходимо отключить)
Таким образом (работая по крайней мере с более поздними версиями MC) вы можете иметь три разных редактора (или команду-Параметры строки), чтобы открыть файл: «Вид» (F3
), «Изменить» (F4
) и «Открыть» (Enter
) - каждый настраивается индивидуально.
Примечание #1 : Если вы добавили пользовательскую view
-команду, не забудьте снять флажок "Use internal view
" в Options -> Configuration
. Примечание # 2 : MC по-прежнему использует предпочитаемый редактор (например, nano) для редактирования файлов конфигурации при открытии их из MC.