Wiem, jak włączać i wyłączać podświetlanie składni w vimie, uruchamiając to w edytorze:
:syntax on/off
Ale chcę, aby podświetlanie składni było domyślnie włączone, więc nie muszę go włączać za każdym razem, gdy uruchamiam vima.
Jak mam to zrobic?
vim
vim-syntax-highlighting
lilroo
źródło
źródło
Odpowiedzi:
Edytuj swój
$HOME/.vimrc
(Unix / Linux / OSX) lub$HOME/_vimrc
(Windows), aby zawierał następujący wiersz:EDYTOWAĆ
Jeśli podświetlanie składni nie działa po uruchomieniu Vima, prawdopodobnie nie masz znaku
$HOME/.vimrc
lub$HOME/_vimrc
(vimrc
od teraz nazywanego zbiorczo ). W takim przypadku masz dwie możliwości:vimrc
.vimrc_example.vim
jako swojevimrc
(zalecane, dzięki @oyenamit). Możesz znaleźćvimrc_example.vim
w katalogu runtime.Lokalizacja katalogu środowiska wykonawczego różni się w zależności od systemu operacyjnego:
/usr/share/vim/vim73
.\Program Files\Vim\vim73
.źródło
syntax on
isyntax enable
?syntax enable
zachowuje twoje ustawienia kolorów,syntax on
zastępuje je (:help :syn-on
).LUB skrót:
źródło
Odkomentowanie "składni włączonej" w pliku vimrc.
Przejdź do katalogu,
teraz wyszukaj „składnię” i odkomentuj ją. Zapisz go i ponownie otwórz plik w vimie.
źródło
syntax
tylko dodać,syntax enable
. Wtedysource vimrc
. Masz go na stałe do późniejszego wykorzystaniaDla każdego, kto trafia tutaj z powodu używania TurnKeyLinux,
vim-tiny
który nie ma włączonego modułu składni, wypróbuj ten artykuł, aby zainstalować pełnyvim
http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package
tl; dr
źródło
Odkryłem również, że jest to jedna z lekcji
vimtutor
.Aby go znaleźć, możesz wpisać polecenie
vimtutor
w swoim terminalu (użyłem na komputerze Mac) i przewinąć w dół, aby sprawdzić, czy jest wywołana lekcjaCREATE A STARTUP SCRIPT
(dla mnie była to lekcja 7.2), w której opisano, jak skonfigurowaćvimrc
plik początkowy .źródło
W moim
$HOME/.vimrc
ładuję schemat kolorów (solaryzowany) i stwierdziłem, że muszę go umieścićsyntax on
po załadowaniu wtyczki. Jeśli jest przed załadowaniem wtyczki, to nie działa.źródło