Zainstalowałem vim 7.3 pod cygwin.
I mam to w moim ~ / .vimrc
$ cat .vimrc
colorscheme wombat
A potem mam ten plik wombat.vim pod „.vim / colors”.
$ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ../
-rw-r--r-- 1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim
Ale kiedy „vim AJavaFile.java”, nie pokazuje koloru, tylko czerń i biel.
Jak mogę to naprawić? Mam te same ustawienia w systemie Ubuntu i to działa.
Dziękuję Ci.
W wersji vim-7.3.943 plik binarny vi jest teraz kompilowany z małym zestawem funkcji . Aby uzyskać podświetlanie składni, musisz użyć vim (lub aliasu vi, aby vim ...).
Jest to prawdopodobnie nowsza wersja niż była dostępna w momencie PO, ale jest aktualna i nadal jest wer. 7.3, jak wymieniono w PO.
źródło
W Cygwin domyślnie, jeśli nie zainstalowałeś vima, faktycznie masz vi. Więc po prostu przejdź do konfiguracji Cygwin i poszukaj vima i jego pod Redaktorami. Następnie należy włączyć kolorową składnię, nie wymagając żadnych zmian.
źródło
Powinieneś zmienić opcje terminala cyngwin na xterm-256. Następnie uruchom ponownie termin
źródło
Aby umieścić nieco kontekstu dla innych odpowiedzi:
Domyślna instalacja Cygwin jest obecnie dostępna z „małym” Vimem, który celowo włączył tylko kilka funkcji. Brakuje podświetlania składni (więc wydanie „: składnia włączona” nic nie da). Jest to dostępne za pomocą
vi
polecenia.Ale jeśli przeszukasz konfigurację Cygwin, znajdziesz również „pełnego” Vima, który nie jest domyślnie instalowany. Zostało to skompilowane z włączonymi wieloma opcjami, w tym podświetlaniem składni. Instalacja, która zapewni ci
vim
polecenie (które możesz, ale nie musisz, alias do „vi”, według własnego uznania).Aby szybko dowiedzieć się, z której wersji korzystasz, wpisz
:version
. Po wierszu z numerem wersji i przed listą możliwych opcji zawierającą wiele kolumn, mała wersja mówii pełna wersja mówi
Jeśli jesteś ciekawy, możesz spojrzeć na możliwe opcje, aby dowiedzieć się, która opcja w tej wersji jest faktycznie dostępna (+ prefiks), czy nie (- prefiks).
źródło