2013-03-05 131 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