我怎样才能改变 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”找到,它与交互式正则表达式向前搜索有关。