启动 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
启动 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
我遇到过同样的问题。
我评论了所有地图,认为它们都很好。果然,vim加载无误。
然后,我重新引入了映射,直到有人破坏了它。果然,我已经忽略了 lhs 和 rhs 之间的空间。一旦我纠正了这一点,它就会再次完美运行。
我发现调试 .vimrc 的最佳方法是启用调试并将其 pip 到日志文件中。检查文件并搜索错误。如果您收到的错误是“找不到映射”,请打开日志文件并搜索这些词。:/没有找到映射。
它会告诉你错误来自哪里。就我而言,我发现错误来自我安装的插件。我禁用了它,它又可以正常工作了。
在提示符处运行以下命令:
vim -V20 2>&1 | tee logfile