我个人想自定义一个函数,使得我在调用这个函数的时候进行 搜索 某个字符串
但就是不会使用这个搜索函数
自己有看 isearch-forward 但还是不会用,希望大家教一下我!!提前感谢
(isearch-forward &optional REGEXP-P NO-RECURSIVE-EDIT)
以下并不会实现搜索
(defun my-search-find ()
(interactive)
(isearch-forward "字符串")
)
我个人想自定义一个函数,使得我在调用这个函数的时候进行 搜索 某个字符串
但就是不会使用这个搜索函数
自己有看 isearch-forward 但还是不会用,希望大家教一下我!!提前感谢
(isearch-forward &optional REGEXP-P NO-RECURSIVE-EDIT)
以下并不会实现搜索
(defun my-search-find ()
(interactive)
(isearch-forward "字符串")
)
(search-forward “hello” nil t)
isearch-forward 换成这个
真的太感谢你了,我搞了好几个小时了
没事,慢慢来,折腾的过程都是经验
isearch 和 query-replace 都是需要用户高度互动的命令,不适合在代码里调用。
如果一个函数声明了 (interactive ...)
,通常是用来绑快捷键的。当然也有很多函数既可以绑键也可以调用。
总之在使用之前应该先了解函数的用途和用法。
盲猜一下, isearch 这里的 i 大概是命令之意(interactive),主要用于给普通用户通过 M-x 用的。
incremental, isearch 的文档就写了
刚刚也想到好像是增量。