2011-07-14 15 views
9

Mam kopię wkleiłem this .vimrc do mojego/etc/vimrc w Fedorze 15. Za każdym razem, gdy używam vim dla czegokolwiek, otrzymuję liczbę błędy z numerami wierszy, które nie wydają się być poprawnymi numerami linii mojego pliku vimrc, ponieważ nie ma żadnych \ 'tych linii..vimrc powoduje błąd (E10: powinno być poprzedzone znakiem /,? Lub &)

Mam googleed i istnieje podobne pytanie przepełnienie stosu, ale uważam, że nie ma znaczenia dla mojego pytania.

Usunąłem również wszystko, co powiedział MySys() == linux/max/windows lub itp., Ponieważ używam linuksa, więc użyłem linii Linuksa.

Wszelkie pomysły?

Edit ---

Oto moje (prawie) zmodyfikowanego pliku vimrc:

https://docs.google.com/document/d/1PznK0FizGlBr6W6m9wikM334q8b6KFFCgmsF-f8MX3s/edit?hl=en_US

+0

czy możesz zamieścić swoje 'vimrc'? – jamapag

+0

Umieściłem link. Chcesz tego z moimi drobnymi modyfikacjami? –

+0

Tak, byłoby lepiej, jeśli opublikujesz 'vimrc' ze swoimi modyfikacjami, sprawdź także, czy masz lokalny' ~/.vimrc' z tymi błędami. – jamapag

Odpowiedz

18

Błąd wspomniałeś tutaj zwykle dzieje się w jednym z następujących przypadków:

  1. You próbują użyć kontynuacji linii wewnątrz :execute.
  2. Próbujesz użyć kontynuacji linii, gdy vim jest w trybie zgodności.

Aby usunąć drugi przypadek, należy uruchomić vim za pomocą vim -N. Jeśli nie pojawią się żadne błędy, dodaj set nocompatible u góry vimrc. Jeśli błędy nadal się pojawiają, wyszukaj exe (jako :execute można obciąć do :exe) i sprawdź, czy gdzieś pasujący do linii \n\s*\\ jest przekazywany do .

+2

To był tryb zgodności. Dziękuję Ci bardzo! –

+0

Co masz na myśli przez "poszukiwanie exe"? Wewnątrz VIM lub wewnątrz niektórych wtyczek lub katalogu '~/.vim'? – Zelphir

+1

@Zelphir Wewnątrz obrazka (który spowodował błąd po dodaniu/zaktualizowaniu) skryptów vima. – ZyX

Powiązane problemy