2009-07-22 10 views
5

To doprowadza mnie do szału. Używanie Vima 7.2.182 w Gentoo. W trybie wstawiania mój klucz przecinka nic nie robi. W pliku .vimrc nie ma nic, co zawiera klucz przecinka. : mapa nie zawiera mapowania, które zawiera przecinek. To nie jest klawiatura lub podobny problem: klucz przecinka działa dobrze we wszystkich innych aplikacjach iw Vimie w trybie poleceń itp. Ale kiedy wchodzę w tryb Insert, naciśnięcie klawisza nic nie robi. Próbowałem nawet jawnie odwzorować przecinek na przecinek, ale wydaje się, że nie ma to żadnego wpływu. Wyszukiwania Google okazały się bezowocne. Jakieś wskazówki?Klucz do przecinków Vima nie działa

Odpowiedz

7

Rozwiązany. Tak czy inaczej, miałem:

set cinkeys=0{,0},:,!,0#,!^F 

w moim .vimrc. Usunięcie!, Naprawiło problem.

+2

Prawdopodobnie skopiowałeś tutaj .vimrc: http://blogs.gnome.org/johannes/2006/11/10/ getting-cool-auto-indent-in-vim/ – Kai

+0

Myślę, że jest to związane z tematem "najlepsze sztuczki z vimem" ... jest to również doskonałe z anty-wzorcowej płytki. – Trenton

4

Jedna pomocna wskazówka dla podobnych problemów:

Zaczynając vim jak ten

vim -u NONE 

wyłącza odczyt .vimrc, zmiennych środowiskowych i wtyczek. Zobacz: help -u

W ten sposób możesz upewnić się, że żadna konfiguracja nie jest problemem.

Następnie spróbuj z pustym plikiem .vimrc. Jeśli problem będzie się powtarzał, powinien znajdować się w wtyczce. Jeśli nie, jest w twoim .vimrc. Więc spróbuj "wyszukiwania binarnego" w pliku .vimrc, komentując pierwszą połowę. Jeśli problem pojawi się, jest w pierwszej połowie twojego .vimrc, w przeciwnym razie w drugiej połowie. Kontynuuj, komentując połowę "szkodliwej" połowy itd.

Powiązane problemy