2013-03-05 201 views
7

启动vim然后找不到映射找到底部。找不到映射

运行以下命令:vim -V20logfile

line 3: redir => res 

line 4:  silent! execute a:cmd 

line 5: redir END 

line 6: let &verbosefile = oldverbosefile 
+0

你在你的〜/ .vimrc有垃圾? – 2013-03-05 02:32:04

+0

我的.vimrc在这里显示:https://github.com/kevin4fly/vimrc/blob/master/vimrc – kevin 2013-03-05 02:35:05

+0

我认为我自己没有错我的vimrc文件。说实话,迄今为止没有发现副作用。然而,这确实存在一个问题。 – kevin 2013-03-05 02:55:39

回答

12

我有同样的问题。

我评论了所有的地图,认为他们都很好。果然,vim加载时没有犯错误。

然后,我重新引入映射,直到一个破坏它。果然,我忽略了lhs和rhs之间的空间。只要我纠正这一点,它再次运作完美。

3

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

它会告诉你错误来自哪里。在我的情况下,我发现错误来自我安装的插件。我禁用它,它再次正常工作。

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

vim -V20 2>&1 | tee logfile