在Emacs中,如何从文件开头搜索?

inc*_*man 0 emacs org-mode

在Emacs中,我如何指示isearch-forward不是从点的位置搜索,而是从文件的开头搜索?

use*_*342 5

最简单的选择是M-<在调用isearch之前将点移动到文件的开头.或者,您可以编写一个为您执行此操作的命令:

(defun isearch-from-buffer-start ()
  (interactive)
  (goto-char (point-min))
  (isearch-forward))
(global-set-key [(control s)] 'isearch-from-buffer-start)
Run Code Online (Sandbox Code Playgroud)

  • @PeterSalazar你需要按两次'Cu C-SPC`.由于isearch本身会按下标记,因此第一次按下会返回到缓冲区的开头(由isearch记住),第二次按下到原始位置. (2认同)