作为Vim用户,我在近二十年后尝试使用Emacs + Evil.我正在将我的大部分Vim配置移动到Evil,但有一点我遇到很多问题就是设置搜索和突出显示,就像我使用Vim一样.我想要得到的是非增量搜索和高亮显示,直到我手动清除它们或进行另一次搜索.
我在配置文件中设置了这些设置:
;; keep the search highlights (setq lazy-highlight-cleanup nil) (setq lazy-highlight-max-at-a-time nil) (setq lazy-highlight-initial-delay 0)
使用/
密钥进行Evil搜索时,只要按下任何其他移动键(如j
键,但使用C-s
(emacs内部i-search),高亮显示就会删除增量内容以及高亮显示.亮度保持不变.使用C-s RET
(非增量搜索)高亮显示不会留下来.