monokai pro
想问一下,/
已经设置成了evil-ex-search-forward
,但是只能搜索到第一个匹配的中文词汇,其他匹配的中文词汇虽然变色(显然是已经查找到了),但是按n
没办法匹配到下一个词汇
相比之下行内搜索的f
和t
都不会出现这种问题。
我这都可以,你那边可能n绑定到别的函数了吧?
你试试;
和,
。
自己也可以describe-key
看看是不是绑别的地方去了。
估计你也是和我一样的问题,你看下你的n是不是绑定的是evil-search-next?改成evil-ex系列的函数就好了。
多谢解答,问题解决了
看来大佬是都给设成了evil-ex
开头的函数啊,对这个不太了解,这个模式是支持正则表达的吗?
我是emacs新手唉~
doom自带的设置。
我之前甚至不知道什么isearch
直到前面有坛友说用不了
提个意见:每次都要手工打开一下,能不能做个全局设置?
使用evil-ex
开头的函数存在的问题是搜索后结果会始终高亮,需要注意一下evil-ex-search-persistent-highlight
这个值,这个值在evil
里是默认为t
的
有 global-evil-pinyin-mode
你打开就好了
即使没有这个mode,
你也可以把evil-pinyin-mode
自己给add-hook
到prog-mode
, text-mode
上啊。
我在evil里还装了一些插件来搜索,比如*,#来搜索整个单词,用了evil-ex系列函数后,发现和这些插件不太兼容了。看起来还是evil-search更普遍些。期待能支持evil-search系列函数的中文搜索
?奇怪,你是咋让所有的搜索都使用ex系列函数的呢,我咋都是用的evil-search这一组。我还是手动修改了几个函数映射才能用ex函数,看来还没有改全。是不是有个统一设置啊?
我没手工改过,doom自带的。
你去看下doom是怎么设置evil的。
可能就一个开关,所有的地方都改掉了。
看了下doom的代码,估计是这一句: (evil-select-search-module 'evil-search-module 'evil-search)
谢谢!已更新到README中。
不好意思,请教一个问题。我怎么才能获得evil-ex-search这些函数,最后一次查找的字符串啊?原来用evil-search和isearch时,有个isearch-string的变量。evil-ex-search有没有类似的变量呢?我原先有几个函数用到这个了,换成evil-ex-search后用不成了。 谢谢;
evil-ex-search-pattern
?