Делаю так: в файле /etc/bashrc, в конце,добавляю строки
export EDITOR=vim
export VIEWER=viв файле /root/.bashrc вставляю alias vi='vim -R'
После этого обычная консоль ведет себя адекватно.
vi /some-file откроет файл в vim только для чтения
vim /some-file откроет файл в vim для редактироваанияДальше в mc, в настройках, снимаю галочки с "встроенный редактор", "встроенный просмотр"
и на клавише F3 в mc, просмотрщик будет vi что меня не устраивает так как в нем нет цветов, но показывает, что я на верном пути: F4=vim F3=vi
=======================
Если делать export VIEWER='vim -R' или VIEWER=`vim -R` то никакого просмотрщика на F3 не будет. mc просто отказывается срабатывать на такую записьВопрос, что я делаю не так и как сделать синтаксичкски грамотно export переменной с ключем, чтобы в mc на F3 был 'vim -R'
Примечание:
Midnight Commander, версия 2006-09-25-14
CentOS 5.3
Переменные изменяются после logoff/logon
Буду рад рассмотреть все предложения
# ln /usr/bin/{vim,view}# vim /etc/bashrc
добавить в конце две строкиexport VIEWER=/usr/bin/view
export EDITOR=/usr/bin/vimПерелогинится