Опубликован: 24.07.2006 | Доступ: свободный | Студентов: 8871 / 1199 | Оценка: 3.95 / 3.75 | Длительность: 41:47:00
ISBN: 978-5-94157-183-3
Лекция 7:

Программа Midnight Commander

Получение помощи

При работе с программой Midnight Commander практически в любой момент можно обратиться к интерактивной подсказке, вызов которой осуществляется нажатием клавиши <F1>. Подсказка организована как гипертекст, т. е. в ее тексте встречаются гипертекстовые ссылки на другие ее разделы. Такие ссылки выделены голубым фоном.

Для перемещения в окне просмотра подсказки вы можете использовать клавиши перемещения курсора (стрелки) или мышь. Кроме общих комбинаций управления перемещением, приведенных в табл. 6.1, программа просмотра помощи воспринимает также комбинации, используемые в подпрограмме просмотра файлов:

Таблица 6.2. Управление перемещением при просмотре файлов
Клавиша Выполняемое действие
<B> или <Ctrl>+<B> или <Ctrl>+<H> или <Backspace> или <Delete> Перемещение на одну страницу назад
<Пробел> Перемещение на одну страницу вперед
<U> ( <D> ) Перемещение на половину страницы назад (вперед)
<G> (<Shift>+<G>) Перемещение к началу (к концу)

Кроме уже перечисленных комбинаций клавиш могут быть использованы еще некоторые, работающие только при просмотре подсказки (они приведены в табл. 6.3).

Таблица 6.3. Управление перемещением при просмотре подсказки
Клавиша Выполняемое действие
<Tab> Переход на следующую ссылку
<Alt>+<Tab> Переход на предыдущую ссылку
<Стрелка вниз> Переход на следующую ссылку или смещение текста на одну строку вверх
<Стрелка вверх> Переход на следующую ссылку или смещение текста на одну строку вниз
<Стрелка вправо> или <Enter> Переход по текущей ссылке
<Стрелка влево> или <L> Возврат к ранее просмотренным разделам подсказки
<F1> Помощь по использованию самой подсказки
<N> Переход к следующему разделу помощи
<P> Переход к предыдущему разделу помощи
<C> Переход к оглавлению подсказки
<F10>, <Esc> Выход из окна просмотра подсказки

Вы можете использовать клавишу пробела для перехода к следующей странице подсказки и клавишу <B> для перехода к предыдущей странице. Программа запоминает последовательность переходов по ссылкам и позволяет вернуться к ранее просмотренным разделам, воспользовавшись клавишей <L>.

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

Поддержка мыши

Программа Midnight Commander обеспечивает поддержку мыши. Это свойство реализуется, если запущен драйвер мыши gpm, независимо от того, работаете ли вы на консоли Linux или программа Midnight Commander запущена через терминал xterm (даже если вы используете соединение с удаленной машиной из xterm через telnet, rlogin или ssh ).

Щелчком левой кнопки можно переместить подсветку на любой файл любой из панелей. Для того, чтобы отметить (выделить) любой файл, достаточно щелкнуть правой кнопкой мыши на имени файла. Для снятия отметки используется та же правая кнопка.

Двойной щелчок левой кнопкой мыши на имени файла означает попытку запустить файл на исполнение (если это исполняемая программа); либо, если файл расширений содержит программу, ассоциированную с данным расширением, запускается эта программа и ей передается на обработку выбранный файл.

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

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

Если Commander запущен с поддержкой мыши, вы можете производить копирование и вставку блоков текста, если будете удерживать клавишу <Shift>. Для этого нужно нажать клавишу <Shift> и, удерживая ее нажатой, выделить мышью нужный кусок текста, затем отпустить <Shift>, перенести курсор в нужное место, снова нажать <Shift> и щелнуть правой кнопкой мыши. Отметим, что это свойство не работает в окне эмулятора терминала.

Владислав Гермак
Владислав Гермак

Приглашения оболочки

Одна из очень важных переменных имеет имя PS1. Эта переменная задает вид приглашения, которое bash выводит, когда ожидает ввода очередной команды пользователем. По умолчанию этой переменной присвоено значение "\s-\v\$ ".

"\s-\v\$ ". -значиние /v замените /u