2013-03-05 16 views
7

Uruchamianie vim, a następnie Brak znalezionego mapowania pojawia się u dołu.Nie znaleziono mapowania

uruchamiając polecenie: vim -V20logfile

line 3: redir => res 

line 4:  silent! execute a:cmd 

line 5: redir END 

line 6: let &verbosefile = oldverbosefile 
+0

Czy masz śmieci w ~/.vimrc? –

+0

mój .vimrc pokazuje tutaj: https://github.com/kevin4fly/vimrc/blob/master/vimrc – kevin

+0

Uważam, że nic złego w moim pliku vimrc. szczerze mówiąc, dotychczas nie znaleziono efektów ubocznych. Chociaż jest to rzeczywiście problem. – kevin

Odpowiedz

12

miałem ten sam problem.

Skomentowałem wszystkie mapy, myśląc, że wszystko w porządku. Rzeczywiście, vim załadowany bez błędów.

Następnie ponownie wprowadziłem mapowania, aż do momentu, w którym je zepsuł. Rzeczywiście opuściłem przestrzeń między lhs i rhs. Jak tylko to poprawiłem, zadziałało idealnie.

3

Znalazłem najlepszy sposób na debugowanie .vimrc jest włączenie debugowania i pip do pliku dziennika. Sprawdź plik i wyszukaj błąd. Jeśli otrzymany błąd to "nie znaleziono mapowania", otwórz plik dziennika i wyszukaj te słowa. :/brak mapowania.

Pokaże ci, skąd pochodzi błąd. W moim przypadku stwierdziłem, że błąd pochodzi z wtyczki, którą zainstalowałem. Wyłączyłem go i znowu działa dobrze.

Uruchom następujące polecenie w wierszu:

vim -V20 2>&1 | tee logfile