isearch /在emacs中出现可见区域

时间:2012-07-19 21:31:16

标签: emacs

我对这里的术语有些不确定,但是有一些简单的方法可以对当前缓冲区的可见区域进行增量搜索(或可能发生)吗?

最终我想要一个像增量ace-jump-mode的东西。

2 个答案:

答案 0 :(得分:4)

您可以使用缓冲区缩小将正常增量搜索限制为当前缓冲区的可见区域:

(defun window-search ()
  "Interactive search, limited to the visible portion of the buffer."
  (interactive)
  (save-restriction
    (narrow-to-region (window-start) (window-end))
    (isearch-forward)))

答案 1 :(得分:-1)

选择感兴趣的区域并进行增量搜索。增量搜索仅限于选定区域。