2013-03-05 17 views
7

Starten von vim und dann Keine Zuordnung gefunden, wird unten angezeigt.Keine Zuordnung gefunden

Ausführen des Befehls: vim -V20logfile

line 3: redir => res 

line 4:  silent! execute a:cmd 

line 5: redir END 

line 6: let &verbosefile = oldverbosefile 
+0

Sie Junk haben Sie in Ihrer ~/.vimrc? –

+0

mein .vimrc zeigt hier: https://github.com/kevin4fly/vimrc/blob/master/vimrc – kevin

+0

ich denke mir, dass nichts falsch mit meiner vimrc-Datei ist. um ehrlich zu sein, keine Nebenwirkung bisher gefunden. Es gibt zwar tatsächlich ein Problem. – kevin

Antwort

12

Ich hatte das gleiche Problem.

Ich habe alle Karten auskommentiert und dachte, sie wären alle in Ordnung. Sicher genug, vim ohne Fehler geladen.

Dann habe ich die Mappings wieder eingeführt, bis einer es brach. Sicher genug, ich hatte den Raum zwischen den linken und rechten Seiten ausgelassen. Sobald ich das korrigiert habe, hat es wieder perfekt funktioniert.

3

Ich fand die beste Möglichkeit zum Debuggen von .vimrc ist das Debugging aktivieren und es in eine Protokolldatei pipen. Untersuchen Sie die Datei und suchen Sie nach dem Fehler. Wenn der empfangene Fehler "no mapping found" lautet, öffnen Sie die Protokolldatei und suchen Sie nach diesen Wörtern. :/Keine Zuordnung gefunden.

Es wird Ihnen zeigen, wo der Fehler herkommt. In meinem Fall habe ich festgestellt, dass der Fehler von einem Plugin stammt, das ich installiert habe. Ich habe es deaktiviert und es funktioniert wieder gut.

Führen Sie den folgenden Befehl an der Eingabeaufforderung:

vim -V20 2>&1 | tee logfile 
Verwandte Themen