Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Используем vi как редактор по умолчанию в Midnight Commander

Понедельник, 3 ноября 2008 г.
Просмотров: 19653
Подписаться на комментарии по RSS


Midnight Commander (mc) это файловый менеджер с текстовым интерфейсом для Unix-подобных операционных систем. Используя mc, вы можете легко просматривать содержимое файловой системы и управлять файлами и директориями. Вы по прежнему можете вводить команды в стандартной командной строке. В этой заметке вы узнаете как решить некоторые стандартные раздражающие вещи, мешающие нормально работать в mc.

Используем vi как редактор по умолчанию в mc

Mc использует редактор mcedit для редактирования файлов и mcview для просмотра файлов. Я довольно комфортабельно чувствую себя, когда использую vi и для просмотра и для редактирования файлов.

Запустите mc в цветовом режиме введя “mc -c” с командной строки. Нажмите F9 для активации верхнего меню  → выберите меню Options → выберите  меню Configurations -  после этого отобразиться диалог “Configure Options” → снимите чекбокс напротив “Use Internal Edit” и “Use Internal View”, как показано ниже, для отключения встроенного редактора и просмоторщика.

После этих изменений, когда бы выберите файл и нажмете Esc 3 для просмотра или Esc 4 для редактирования, mc будет использовать vi.

Изменяем поведение клавиши Enter для просмотра файла вместо его выполнения

Когда вы выбираете шелл скрипт и нажмете Enter, mc по умолчанию выполнит скрипт. Так же когда вы выбераете текстовый файл и и нажимаете Enter, ничего не происходит. Я предпочитаю просматривать скрипт когда я нажимаю клавишу Enter. Я хотел бы так же просматривать текстовый файл используя vi когда я нажимаю Enter. Этого можно достичь модифицировав mc.

Нажмите F9 для активации верхнего меню. Из меню выберите “Edit extension file” → Это отобразит вам файл расширения mc. Перейдите в самый низ файла и измените параметры как указано ниже

        Open=%var{EDITOR:vi} %f
        View=%var{EDITOR:vi} %f

После того как вы сделаете эти изменения, когда вы нажмете клавишу Enter на скрипте, он откроется в vi вместо выполнения. Так же при нажатии на Enter текстовый файл будет открываться в vi.

Постовой

У нас вы можете купить стильную молодежную сумку.

uashops.com это не простойинтернет магазин. Это целый каталог различный интернет магазинов, в который вы найдете все что вам нужно.я

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)