启动vim然后找不到找到的映射。
运行命令:vim -V20logfile
line 3: redir => res
line 4: silent! execute a:cmd
line 5: redir END
line 6: let &verbosefile = oldverbosefile
答案 0 :(得分:14)
我有同样的问题。
我评论了所有地图,认为它们都很好。果然,vim加载没有错误。
然后,我重新引入了映射,直到有人破坏它。果然我遗漏了lhs和rhs之间的空间。一旦我纠正了这一点,它再次完美地运作了。
答案 1 :(得分:4)
我发现调试.vimrc的最佳方法是启用调试并将其发送到日志文件。检查文件并搜索错误。 如果您收到的错误是“未找到映射”,请打开日志文件并搜索这些单词。 :/找不到映射。
它将显示错误的来源。在我的情况下,我发现错误来自我安装的插件。我禁用了它,它再次正常工作。
在提示符下运行以下命令:
vim -V20 2>&1 | tee logfile