Як встановити редактор / переглядач за замовчуванням для Midnight Commander до Sublime


17

Питання досить просте, тому подальший опис мені не потрібен.

Я просто додам, що я запускаю Ubuntu 13.04.

Будь-яка допомога вітається.

Відповіді:


17

У опівночі Commander перейдіть до меню Опції / Конфігурація ... команда / Використовуйте внутрішній прапор правки та зніміть його. (Не забудьте виконати команду Save setup, якщо параметр Auto save setup вимкнено.)

Потім встановіть EDITORзмінну середовища на Sublime. Ви можете скористатись одним із них до файлу ресурсів вашої оболонки:

  • Глобальна настройка для всіх програм, які використовують EDITOR(не рекомендується):

    EDITOR=sublime
    export EDITOR
    
  • Тимчасова установка для даного сеансу командира «Опівночі»:

    alias mc='EDITOR=sublime mc'
    

Те саме для глядача, просто зніміть прапорець Використовувати внутрішній вигляд і VIEWERзамість цього встановити змінну середовища.


чому не рекомендується встановлювати EDITOR=sublimeглобально?
MattDMo

2
Тому що інші інструменти, наприклад crontab, використовують його. Такі інструменти можуть використовуватися без X (наприклад, з віртуального терміналу в режимі єдиного користувача для операцій технічного обслуговування) або від користувача, у якого немає запущеного екземпляра X (наприклад, через su -). Тож краще EDITORвстановити редактор текстового режиму.
манатура

Чому 'EDITOR =' sublime -w 'не працює? (Здається, MC ігнорує будь-які надані варіанти)
Євген

19

Запустіть MC як завжди. У командному рядку праворуч над нижнім рядком виберіть меню

select-editor

Це має відкрити меню зі списком усіх встановлених редакторів. Це працює для мене на всіх моїх теперішніх машинах Linux.


2
Хоча не працює на OSX.
Т.Чмелевський

Ідеально підходить для Debian!
махатманіч

1
не відображає список для вибору, просто команду не знайдено!
datdinhquoc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.