Próbuję użyć pustynnego schematu kolorów w VIM 7.0 na CentOS 5.6 x64, który znajduje się tutaj:
Pobrałem plik i zapisałem go w moim ~/.vim/colors
katalogu. Następnie mówię VIM, aby użył schematu kolorów, wydając:
:colors desert
Powinno to wyglądać tak:
Jednak dostaję to:
Loguję się na ten serwer jako zwykły użytkownik (nie root
lub sudo
) przy użyciu PuTTY 0.60 i ustawiłem następujące opcje w Window -> Colours
:
Pozwól terminalowi określać kolory ANSI - zaznaczone Zezwól terminalowi na użycie trybu 256 kolorów - zaznaczone Pogrubiony test ma inny kolor - sprawdzony Próba użycia palet logicznych - niezaznaczone Użyj kolorów systemowych - niezaznaczone
Jeśli sudo
zaloguję się jako root
i spróbuję tego samego, nie otrzymam żadnych innych kolorów poza białym tekstem na czarnym tle.
Czy te schematy są głównie skierowane do gVIM i czy PuTTY po prostu nie jest w stanie wyświetlić tych kolorów?
Poszukałem trochę w Google i natknąłem się na artykuły takie jak ten, ale wydaje się, że nie działają.
root
?~/.vim/colors
.vi
nie ma schematów kolorów ani podświetlania składni - ani niczego poza oryginalnymi podstawowymi funkcjami. (Vim jest w końcu „Vi Improved”.)vi --version
mówi, że to vim, więc czy jest to wycięty vim, aby wyglądał jak vi? Przepraszam, jeśli to głupie pytanie, minęły lata, odkąd pracowałem z unixem w gniewie (pudełka SCO Unix z portami szeregowymi) i było tylko vi (prawdziwe vi).vi
”, zaczyna się on w trybie „kompatybilności”, zachowując się tak bardzo, jak to możliwe, jak vi. Nie znam CentOS, więc nie jestem pewien, czy jest to tylko tryb, czy całkowicie osobna, zredukowana wersja. (Moja dystrybucja zamiast tego pakuje prawdziwe vi ...)