Руководство пользователя Linux


Руководство пользователя Linux - стр. 60


8.5 Управляющая клавиша (мета-клавиша).

Вы уже знаете одну "клавишу-модификатор", используемую в Emacs'е, это клавиша [Control]. Существует и еще одна, называемая мета-клавишей, которая используется достаточно часто. Однако, не во всех клавиатурах она расположена в одном и том же месте, а в некоторых она может и вовсе отсутствовать. Первое, что вам необходимо сделать, это выяснить, где расположена ваша мета-клавиша. Возможно, что ваши клавиши [Alt] также являются мета-клавишами, если вы используете клавиатуру IBM PC или подобную, на которой имеются эти клавиши.

Способ проверить это - нажать клавишу, которая могла бы быть мета-клавишей, и нажать "x". Если после этого увидите, что в мини-буфере появится короткое сообщение (типа "M-x"), то вы нашли ее. Чтобы избавиться от этого сообщения и вернуться к вашему буферу наберите C-g.

Если же у вас не появилось сообщения, то все же остается еще одно решение. Вы можете использовать клавишу [Escape] как мета-клавишу. Но вместо того,чтобы держать ее в нажатом состоянии, пока вы нажимаете на следующую клавишу, нужно сразу же отпустить ее, а затем набрать следующий символ. Этот метод будет работать, даже если у вас нет настоящей мета-клавиши, таким образом, это самый простой способ двигаться дальше. Теперь попробуйте нажать [Escape], а затем клавишу "x". У вас должно появиться то же коротенькое сообщение. Чтобы оно исчезло, просто наберите C-g. Эта комбинация является общим способом в Emacs'е завершить работу с чем-либо, что в данный момент вас не интересует. Обычно она сопровождается звуковым сигналом, сообщая вам, что вы что-то прервали, но это и неплохо.

Обозначение M-x аналогично C-x (замените "x" любым другим символом). Если вы нашли настоящую мета-клавишу, то пользуйтесь ею, иначе просто используйте [Escape]. Я буду просто писать M-x, а вам придется пользоваться вашей собственной мета-клавишей.

8.6 Работа с блоками текста (вырезание, перемещение, удаление и вставка).

- 83 -

Emacs, как и любой другой хороший редактор, позволяет вам вырезать и перемещать блоки текста. Для того, чтобы делать это, вам нужно знать способ определения начала и конца блока. В Emacs'е вы делаете это, устанавливая в буфере два местоположения, называемах "отметка" (mark) и "точка" (point). Чтобы установить "отметку", переместите курсор к месту, с которого будет начинаться блок, нажмите C-SPC ("SPC" означает [Space], естественно). В мини-буфере должно появиться сообщение "Mark set" (установка отметки). Для некоторых терминалов C-SPC не работает, тогда вам придется пользоваться C-@. Теперь отметка установлена в данном месте. При этом не появится каких-либо особых выделений факта постановки отметки, ведь вы сами знаете, куда ее поставили.




Начало  Назад  Вперед