Как сопоставить ключ в 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 . перейти к следующему периоду.

Другие вопросы по тегам