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 换成这个

真的太感谢你了,我搞了好几个小时了 :sob:

没事,慢慢来,折腾的过程都是经验

isearch 和 query-replace 都是需要用户高度互动的命令,不适合在代码里调用。

如果一个函数声明了 (interactive ...),通常是用来绑快捷键的。当然也有很多函数既可以绑键也可以调用。

总之在使用之前应该先了解函数的用途和用法。

盲猜一下, isearch 这里的 i 大概是命令之意(interactive),主要用于给普通用户通过 M-x 用的。

incremental, isearch 的文档就写了

:grinning_face_with_smiling_eyes:刚刚也想到好像是增量。