Как сопоставить ключ в Emacs для перехода от одного периода (полный стоп) к другому
Я использую Emacs для написания исследовательских работ (которые включают много текста.. дух). Я всегда хочу перейти от периода (.) К другому периоду - в основном, перейти от начала предложения к концу (и наоборот). Я не нашел ни одной ключевой карты, которая бы это делала (Ma, Me, Cx Ct - не то, что мне нужно). У меня нет большого опыта с elisp. Если кто-то может указать на меня и существующую раскладку клавиш или функцию, я был бы очень благодарен.
ТИА
С.
1 ответ
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 .
перейти к следующему периоду.