Kiedy otwieram vima dla takiego pliku /etc/nginx/sites-available/default
, podświetlanie składni działa dobrze. Ale jeśli utworzę własny plik /etc/nginx/sites-available/myapp
, vim nie podkreśla jego składni. Muszę to robić za :setf conf
każdym razem.
Czy jest coś, co mogę włożyć, ~/.vimrc
aby powiedzieć vimowi „jeśli nie wiesz, jakiej składni użyć, po prostu użyj conf
”?
.vimrc
Szablon dla vim noobem jest również mile widziane. Nie używam go jako IDE, używam vima głównie do plików konfiguracyjnych.
Uwaga: używam Ubuntu 12, na wypadek, gdyby miało to znaczenie.
# vim:syn=nginx
na dole konfiguracji)Odpowiedzi:
~/.vimrc
Powinien to zrobić następujący wiersz .źródło
conf
pliku. Jeśli używasz Vundle, spróbujPlugin 'vim-scripts/nginx.vim'
.autocmd BufRead,BufNewFile *.conf setfiletype conf
W oficjalnym repozytorium Nginx w katalogu contrib / vim istnieje typ pliku Nginx . Zapewnia lepsze podświetlanie składni niż conf .
Aby go użyć, skopiuj linie wykrywające do swojego .vimrc (i odpowiednio dostosuj):
Następnie skopiuj nginx.vim do katalogu ~ / .vim / syntax .
Wszystkie pliki Nginx zgodne z powyższymi zasadami powinny być teraz podświetlone.
Jeśli chcesz również wcięcia, możesz również skopiować plik z katalogu wcięć do swojego .vimrc .
źródło