如何映射Emacs中的键以从一个句点(句号)移动到另一个句点(句号)

时间:2010-11-08 05:10:05

标签: emacs

我使用Emacs撰写研究论文(其中包括大量文本.. duh)。我总是希望从句号(。)移动到另一个句号 - 基本上,从句子的开头移动到结尾(反之亦然)。我没有找到任何关键地图这样做(M-a,M-e,C-x C-t不是我要求的)。我对elisp没有多少经验。如果有人可以指向我和现有的键盘图或功能,我将非常感激。

TIA

S上。

1 个答案:

答案 0 :(得分:2)

M-eforward-sentence)是正确的方式。它会照顾到下一句话的结尾(虽然我认为它依赖于在句号之后有两个空格来决定它是句子结尾而不是缩写点。)

如果您只想跳转到下一个.,可以使用此功能(我假设您正在text-mode中编辑文件。)

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

并使用C-c .跳转到下一个时段。