Przejrzałem tutaj wiele pytań i jestem dość doświadczony z Vimem, ale z jakiegoś powodu .vimrc
nie ustawiam colorscheme
już więcej.
Nie wiem, kiedy to się zaczęło, ale właśnie przeniosłem się na nową maszynę i jest to dla mnie dość zaskakujące. Najdziwniejsze jest to, że jestem w stanie ustawić go ręcznie :colorscheme vividchalk
, to po prostu nie będzie działać, gdy mam colorscheme vividchalk
w .vimrc
. Próbowałem skomentować absolutnie wszystko inne w moim .vimrc
, wciąż bez powodzenia. Próbowaliśmy zakomentowanie wszystko, ale syntax on
i set t_Co=256
, nadal nie ma szczęścia (i samo zachowanie ustawień manualnych roboczych).
Jakieś pomysły? Moja konfiguracja działa ssh
na moim komputerze Ubuntu z Chrome OS.
vividchalk.vim
w swoim~/.vim/colors
katalogu i, jak wspomniałem, ładuje się doskonale, o ile piszę:colorscheme vividchalk
w sesji vim. To tak, jakby coś innego przesłaniało to, ale nic innego nie jest ładowane.:scriptnames
pokazuje wynik „ ”?synload.vim
(w wierszu 4 powyżej), miał pewien błąd związany z niemożnością znalezienia schematu kolorów o nazwie „ansi_blows” podczas działania:so $MYVIMRC
. Jakieś pomysły, które pliki powinienem dalej zbadać?~/.vimrc
jak się wydaje. Czy istnieje sposób, aby po prostu poinstruować, że mój~/.vimrc
jest uruchamiany jako ostatni, aby zastąpił to, co się wcześniej wydarzyło?colorscheme ...
wcześniejset t_Co=256
i spowodowałem problem.set background=dark
powinien być przedsyntax enable
icolorscheme whatever
w twoim .vimrcźródło
Inni, tacy jak ja, wpadają:
Jeśli korzystasz z emulatora terminali
vim
lubnvim
wewnątrz niego, upewnij się, że ustawienia kolorów dla twojego profilu są prawidłowe. Ponieważgnome-terminal
musiałem wyłączyć opcję „Użyj kolorów z motywu systemowego” w moich Preferencjach / Profilu / Ustawieniach kolorów, zanim będę mógł poprawnie uruchomić mój schemat kolorów:Ponadto, od niedawna nvim wycofał się
NVIM_TUI_ENABLE_TRUE_COLOR
na korzyśćset termguicolors
(zobacz to ).źródło
Miałem ten sam problem na Debian stretch, także z kilkoma innymi poleceniami (kolor i ustawienia tła działają ręcznie, ale nie w .vimrc). Ale nie chciałem przeglądać wszystkich plików w nazwach skryptów.
Rozwiązaniem jest dodanie
do .vimrc
Ten wiersz można znaleźć w /usr/share/vim/vimXX/vimrc_example.vim w celach informacyjnych (XX to wersja vim, w moim przypadku 80).
Podejrzewam, że defaults.vim wykonuje pewne czynności konfiguracyjne niezbędne do zmiany koloru. Ale defaults.vim nie jest ładowany, jeśli użytkownik ma ~ / .vimrc, zgodnie z / usr / share / vim / vimrc
źródło
W moim przypadku używam schematów kolorów z wtyczek (zewnętrznych repozytoriów). Więc muszę załadować wtyczki przed zastosowaniem
colorscheme
polecenia.źródło
.gvimrc
Podczas korzystania
gvim
może być konieczne umieszczeniecolorscheme vividchalk
również w.gvimrc
pliku, mimo że jest już w nim obecny.vimrc
:scriptnames
może ujawnić, gdy ładowany/usr/share/vim/vim80/colors/ron.vim
jest domyślny schemat kolorów .źródło