Emacs邪恶模式搜索和替换-参数数目错误

Emacs邪恶模式搜索和替换-参数数目错误,emacs,emacs24,evil-mode,Emacs,Emacs24,Evil Mode,当我尝试使用邪恶模式在Emacs中运行搜索和替换时,我遇到了一个错误。我使用的搜索是:s/14/12/g。我在没有g的情况下尝试过,得到了相同的错误。这与我在Vim中所做的搜索完全相同。返回的错误表明我的参数数量错误 byte-code: Wrong number of arguments: #[(string) "Æ{{A WHOLE BUNCH OF \211's and such HERE}}" [flags replacement pattern string evil-ex-subs

当我尝试使用邪恶模式在Emacs中运行搜索和替换时,我遇到了一个错误。我使用的搜索是
:s/14/12/g
。我在没有
g
的情况下尝试过,得到了相同的错误。这与我在Vim中所做的搜索完全相同。返回的错误表明我的参数数量错误

byte-code: Wrong number of arguments: #[(string) "Æ{{A WHOLE BUNCH OF \211's and 
such HERE}}" [flags replacement pattern string evil-ex-substitute-replacement args
nil string-match "^[a-zA-Z]" "[^[:space:]]+" ...] 6
("c:/Users/Ryan/Documents/GitHub/Vim/.emacs.d/elpa/evil-1.0.7/evil-search.elc" . 
33836)], 2

我只是用邪恶来寻找错误吗?

我今天也遇到了这个错误。编译的lisp文件(.elc)似乎有问题。尝试使用
(byte recompile directory“c:/Users/Ryan/Documents/GitHub/Vim/.emacs.d/elpa/evil-1.0.7”0 t)重新编译您的邪恶目录。或者,如果您愿意,只需删除所有*.elc文件。

我在运行包升级后出现了这个错误,其中包括邪恶

然而,我相信根本原因是我在init.el加载路径中有一个手动安装的邪恶文件夹的旧引用


我删除了它,退出并重新启动了emacs,问题自行解决了。如果您没有相同的init.el问题,也许可以尝试删除并重新安装邪恶

嗯,我试过重新编译,但没用。所有内容都已重新编译,但错误仍然显示。不确定它是否已在邪恶软件包中修复,但所有内容现在似乎都正常工作。