BASH Programming - Введение

       

Важные команды


Ок, теперь в ы узнали как перемещаться по буферу, а что насчет команд открытия и сохранения файлов? Вот несколько основных команд.

До того как сразу приступить к этим командам я должен вкратце рассказать как они работают.

Все ``командные сокращения (keystrokes)'' в Emacs (те, которые M-x что-нибудь или C-что-нибудь) в действительности являются указателями на функции, которые являются частью Emacs. Вы можете вызвать любую из этих функций набрав M-x имя-функции и нажав Enter. Вы также можете использовать клавиатурное сокращение для этой функции (если оно имеется).

Например функция Emacs, которая сохраняет буфер на диск называется save-buffer. По умолчанию она также присвоена комбинации клавиш C-x C-s. Так что вы можете использовать либо эту комбинацию клавиш, либо вы можете набрать M-x save-buffer и достигнете тех же самых результатов.

Все наиболее часто используемые функции имеют клавиатурные сокращения. Некоторые из них перечислены ниже.

Сочетание Функция Описание клавиш ------------------------------------------------------------------- C-x C-s save-buffer Сохранить буфер на диске C-x u undo Отменить последнюю операцию C-c C-f find-file открыть файл на диске C-s isearch-forward Поиск строки вперед C-r isearch-backward Поиск строки назад replace-string Поиск и замена строки replace-regexp Поиск и замена с использованием регулярного выражения C-h t help-with-tutorial Использовать интерактивный учебник C-h f describe-function Показать справку по функции C-h v describe-variable Показать справку по переменной C-h x describe-key Показать данные, о том, что делает последовательность клавиш C-h a apropos Поиск в справке по строке/регулярному выражению C-h F view-emacs-FAQ Показать Emacs FAQ C-h i info Документация по Emacs (Info) C-x r m bookmark-set Установить закладку. Полезно при поисках C-x r b bookmark-jump Перейти к закладке -------------------------------------------------------------------

После того, как вы попробуете многие из этих функций, вы узнаете, что они требуют ввода ваших данных. Ввод всегда происходит через мини-буфер. Это похоже на использование команд : в vi или большинство команд, которые вы используете в вашей любимой оболочке Unix.

В Emacs доступны сотни встроенных функций. Вышеприведенный список это только маленький пример, который показывает те функции, которые я часто использую. Смотрите оперативную помощь для более полного списка всех доступных функций и более полной документации на то, что я описал выше.



Содержание раздела