Как сопоставить ключ в Emacs для перехода от одного периода (полный стоп) к другому - PullRequest
2 голосов
/ 08 ноября 2010

Я использую Emacs для написания исследовательских работ (которые включают много текста .. дух). Я всегда хочу перейти от периода (.) К другому периоду - в основном, перейти от начала предложения к концу (и наоборот). Я не нашел ни одной ключевой карты, которая делает это (M-a, M-e, C-x C-t не то, что мне требуется). У меня нет большого опыта работы с elisp. Если кто-то может указать на меня и существующую раскладку клавиш или функцию, я был бы очень благодарен.

ТИА

S.

1 Ответ

2 голосов
/ 08 ноября 2010

M-e (forward-sentence) - это путь вправо . Он позаботится о том, чтобы перейти к концу следующего предложения (хотя я думаю, что после периода между двумя точками будет решено, что это конец предложения, а не аббревиатура).

Если вы просто хотите перейти к следующему ., вы можете использовать это (я предполагаю, что вы редактируете свои файлы в text-mode).

(add-hook 'text-mode-hook (lambda ()
               (local-set-key (kbd "C-c .") 
                      (lambda () (interactive) (search-forward "." nil t)))))

и используйте C-c . для перехода к следующему периоду.

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