Emacs邪恶模式搜索和替换-参数数目错误
当我尝试使用邪恶模式在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
: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问题,也许可以尝试删除并重新安装邪恶 嗯,我试过重新编译,但没用。所有内容都已重新编译,但错误仍然显示。不确定它是否已在邪恶软件包中修复,但所有内容现在似乎都正常工作。