Edytuj swój $HOME/.vimrc(Unix / Linux / OSX) lub $HOME/_vimrc(Windows), aby zawierał następujący wiersz:
syntax on
EDYTOWAĆ
Jeśli podświetlanie składni nie działa po uruchomieniu Vima, prawdopodobnie nie masz znaku
$HOME/.vimrclub $HOME/_vimrc( vimrcod teraz nazywanego zbiorczo ). W takim przypadku masz dwie możliwości:
Utwórz pusty vimrc.
Skopiuj vimrc_example.vimjako swoje vimrc(zalecane, dzięki @oyenamit). Możesz znaleźć vimrc_example.vimw katalogu runtime.
Lokalizacja katalogu środowiska wykonawczego różni się w zależności od systemu operacyjnego:
W moim systemie (Arch Linux i Mac, dzięki @totophe) jest w /usr/share/vim/vim73.
W systemie Windows jest dostępny \Program Files\Vim\vim73.
@lilroo Chociaż to rozwiązuje twój problem, odradzałbym tworzenie vimrc od podstaw. Zamiast tego pobierz przykładowy plik vimrc z następującej lokalizacji: /Applications/MacVim.app/Contents/Resources/vim/runtime/vimrc_example.vim. Skopiuj ten plik do $ HOME jako .vimrc. Automatycznie włącza wiele podstawowych rzeczy (składnia, podświetlenie wyszukiwania, tworzenie kopii zapasowych itp.). Następnie możesz dostosować go do swoich potrzeb.
Ponadto, aby podświetlić określony TYP składni (lub język programowania) w pliku, możesz użyć następujących poleceń, gdy plik jest już otwarty w Vimie:
:set filetype=php
LUB skrót:
:se ft=php
Powyższe polecenia zmienią podświetlanie składni bieżącego pliku, tak jakby podświetlały kod PHP.
Dla każdego, kto trafia tutaj z powodu używania TurnKeyLinux, vim-tinyktóry nie ma włączonego modułu składni, wypróbuj ten artykuł, aby zainstalować pełnyvim
FWIW od wersji 14.0, możesz po prostu zainstalować vima i wszystko działa zgodnie z oczekiwaniami (niezależnie od tego, czy odinstalujesz vim-tiny, czy nie). To był błąd w sposobie, w jaki vim-tiny został skonfigurowany do działania jako 'vim'. Teraz poprawnie aktualizuje ścieżkę binarną ...
Odkryłem również, że jest to jedna z lekcji vimtutor.
Aby go znaleźć, możesz wpisać polecenie vimtutorw swoim terminalu (użyłem na komputerze Mac) i przewinąć w dół, aby sprawdzić, czy jest wywołana lekcja CREATE A STARTUP SCRIPT(dla mnie była to lekcja 7.2), w której opisano, jak skonfigurować vimrcplik początkowy .
Mam z tym problem. Uruchomienie samouczka było w porządku, chociaż nie mam zestawu $ VIMRUNTIME, więc nie mam pojęcia, gdzie jest przechowywany ten plik vimrc_example.vim.
W moim $HOME/.vimrcładuję schemat kolorów (solaryzowany) i stwierdziłem, że muszę go umieścić syntax onpo załadowaniu wtyczki. Jeśli jest przed załadowaniem wtyczki, to nie działa.
" this turns syntax highlighting on by default
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'
syntax on
" this does not turn syntax highlighting on by default
syntax on
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.