Для исполнения команд в Emacs обширно употребляются клавиатурные уменьшения. Конечно, особенно нередко применяются сочетания взаправду разных кнопок с кнопками Control (классифицируется как C-), Meta (классифицируется как M-, на клавиатурах по-старому индивидуальных компов её роль нередко добросовестно играет кнопка Alt), и Shift (классифицируется как S-). Впрочем, эти клавиши помимо прочего величаются префиксными . Например, запись M-x значит, что надобно надавить на кнопку x, при всем этом удерживая кнопку Meta (либо Alt на клавиатурах PC).
Кроме отдельных префиксных кнопок, в Emacs употребляются сочетания кнопок, которые долго рассматриваются как префиксные. Значит в различии от префиксных кнопок Control, Shift и прочих, эти сочетания кнопок не нужно сдерживать как скоро вы давите грядущую кнопку. Например, хитросплетение C-x C-f (команда открытия файла), значит, что надобно надавить на кнопку x, удерживая кнопку Control, выпустить две клавиши, а вполне в последующие дни надавить на кнопку f, удерживая кнопку Control.
Префиксные сочетания кнопок различаются по назначению. Например, хитросплетение кнопок C-x резонно считается префиксом для главных команд редактора — открытия и сбережения файлов, а еще почти всех иных главных деяний. Возможно, функции, коротко привязанные к таким кнопкам, не находятся в зависимости от применяемого режима. Кроме того кроме данного, хитросплетение кнопок C-h применяется для доступа к мало-мальски различным разделам по-старому справочной системы.
Казалось, в различие от сочетания кнопок C-x, композиция C-c добросовестно играет роль префикса для вызова функций, правильно зависящих от применяемого режима. Например, хитросплетение кнопок C-c C-c при редактировании весьма начального слова на языке С приведёт к комментированию значительно выделенного слова при помощи функции comment-region, а при редактировании файла в формате SGML приведёт к вызову функции sgml-show-context, коя самостоятельно показывает текущее положение точки в иерархии документа.
Вы должны быть зарегистрироавны чтобы оставить комментарий.