Emacs: перейти к определенному персонажу, вперед и назад - PullRequest
13 голосов
/ 25 марта 2012

В vim я могу использовать f, чтобы переместить курсор вперед к определенному символу, и F, чтобы сделать это назад.Как это сделать в Emacs?Я знаю, что вы можете использовать C-z или M-z для удаления до определенного символа, и вы также можете сначала удалить, а затем вставить для достижения движения.Но 1) есть ли лучший способ сделать это, только движение, без удаления?и 2) как это сделать задом наперед?

Ответы [ 3 ]

12 голосов
/ 25 марта 2012

Прямой инкрементальный поиск - C-s, а обратный инкрементальный поиск - C-r.

Ответ на комментарий:

Чтобы удалить из текущей позиции назад к определенному символу, вы можете использовать

C- для обозначения текущей позиции, затем C-r для поиска символа поиска и C-w для удаления между текущей позицией и отметкой.

Чтобы получить дополнительную помощь по работе в emacs, вам следует обратиться к руководству. Нажатие C-h t откроет учебник в новом буфере.

7 голосов
/ 25 марта 2012

Jump-Char был разработан специально для этой задачи.

Чтобы удалить, используйте zap-to-char или активируйте отметку, нажав C-spc перед прыжком, затем C-w .

0 голосов
/ 25 марта 2012

Для Поиск Я часто использую:

Ctrl-s

Для Навигация :

Alt-f - перемещение на одно слово вперед или вы можете использовать Ctrl-f для перемещения на один символ вперед.

Alt-b - перемещение на одно слово назад или вы можете использовать Ctrl-b для перемещения на один символ назад.

Для более подробной информации вы можете использовать Emacs Cheatsheet .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...