Перемещение курсора
Большинство версий редактора Emacs поддерживают стандартные клавиши для перемещения курсора: up(стрелка вверх), down(стрелка вниз), left(стрелка влево), right(стрелка вправо);C-left и C-right для перемещения на целое слово влево или вправо; Page UP и PageDоwn для перелистывания на одну страницу вперед или назад. Если возникают проблемы при использовании этих клавиш (например, если вы пользователь UNIX-машины и работаете через телефонную линию связи посредством телекоммуникационной программы, то клавиша Page Down запускает команду загрузки файла: "start downloading a file"), в этом случае можно использовать оригинальные команды редактора Emacs, доставшиеся в наследство от тех времен, когда клавиатуры не имели никаких специальных клавиш для перемещения курсора. Приводимый ниже список включает в себя комбинации клавиш и соответствующие им команды:
C-p | previous-line | перемещение на одну строку вверх |
C-n | next-line | перемещение на одну строку вниз |
C-b | backward-character | перемещение на один символ влево |
C-f | forward-character | перемещение на один символ вправо |
M-b | previous-word | перемещение на одно слово влево |
M-f | next-word | перемещение на одно слово вправо |
M-v | previous-page | перемещение на одну страницу назад |
C-v | next-page | перемещение на одну страницу вперед |
Следующие комбинации клавиш также способствуют ускоренному перемещению курсора по тексту:
C-a | beginning-of-line | перемещение курсора в начало строки |
C-e | end-of-line | перемещение курсора в конец строки |
M-< | beginning-of-buffer | перемещение в начало данного буфера |
M-> | end-of-buffer | перемещение в конец данного буфера |
< Drawing or tabular insertion skipped...>
h,j,k,l - на один символ (одну строку), как показано стрелками
^ или 0 - в начало текущей строки
$ - в конец текущей строки
w - на слово вправо
b - на слово влево
} - на параграф вперед (параграф - это блок текста, отделенный пустой строкой)
{ - на параграф назад
[[ - в начало текста
]] - в конец текста
Кнопки стрелочной клавиатуры также позволяют перемещаться по тексту.