pyim在evil搜索时的使用

使用evil + pyim时,会有一个问题,就是在normal模式下,使用“/”键进入搜索时,不能切换输入法。目前结合我自己的搜索和测试,就只有三种方法:

  1. 进入搜索前,先切换输入法,再进入搜索
  2. 进入搜索后,按M-e调用isearch-edit-string,将窗口焦点移动到minibuffer上,再切换输入法
  3. 修改evil-search-forward/evil-search-backward的源码

但这三种方法都各有不方便,想了解下各位是怎么处理这个问题的?

同 evil + pyim,但我这边用 C-\ (toggle-input-method) 可以正常切换输入法。

你所说的切换是指 C-\ 吗?

1 个赞

是的,但是是先按“/”进入搜索,再按Ctrl-\切换输入法

先按 / 也没有问题哦,也没听说过别人有类似问题

先试试 / 之后 M-x describe-key C-\ ,是不是按键冲突了,再 emacs -Q 慢慢加包调试吧

按了/进入搜索后,就不能按M-x了。不过确定你们没问题,应该就是我配置问题了,我先检查下,谢谢