Emacs:如何使正则表达式搜索成为 Cs 的默认搜索?

Emacs:如何使正则表达式搜索成为 Cs 的默认搜索?

我怎样才能改变 Emacs 以便正则表达式搜索(而不是普通搜索)成为默认设置?

C-s [0-9]例如,我希望能够输入,然后它会带我到下一个数字。然后,再按C-s,它就会带我到下一个数字。

我尝试了这个:

(global-set-key "\C-s" 'search-forward-regexp)

但重复按下C-s不起作用。它确实找到了第一个匹配项,但要找到第二个匹配项,您必须[0-9]在按下 后重新输入正则表达式C-s

答案1

您很接近——使用isearch-forward-regexp——注意‘i’。

通过“Ch k CMs”找到,它与交互式正则表达式向前搜索有关。

相关内容