11

启动 vim 然后 No mapping found 显示在底部。

运行命令:vim -V20logfile

line 3:   redir => res

line 4:     silent! execute a:cmd

line 5:   redir END

line 6:   let &verbosefile = oldverbosefile
4

2 回答 2

20

我遇到过同样的问题。

我评论了所有地图,认为它们都很好。果然,vim加载无误。

然后,我重新引入了映射,直到有人破坏了它。果然,我已经忽略了 lhs 和 rhs 之间的空间。一旦我纠正了这一点,它就会再次完美运行。

于 2013-05-06T19:44:11.053 回答
10

我发现调试 .vimrc 的最佳方法是启用调试并将其 pip 到日志文件中。检查文件并搜索错误。如果您收到的错误是“找不到映射”,请打开日志文件并搜索这些词。:/没有找到映射。

它会告诉你错误来自哪里。就我而言,我发现错误来自我安装的插件。我禁用了它,它又可以正常工作了。

在提示符处运行以下命令:

vim -V20 2>&1 | tee logfile 
于 2016-10-15T14:41:42.820 回答