Na przykład, jeśli chcę, aby vim rozpoznał plik o nazwie gitconfig
(bez wiodącego .
) filetype=gitconfig
, czy istnieje sposób na wskazanie tego w komentarzu lub czymś podobnym w samym pliku? Uwaga: Chcę, aby działało to w różnych systemach, więc modyfikowanie plików startowych vima nie jest preferowane.
30
set filetype?
ujawnia typ pliku „conf”.:verbose set filetype
aby zobaczyć, skądconf
pochodzi ta wartość - domyślam się, że gdzieś są domyślne ustawienia systemu typu pliku vima.modelines
opcji.:set modelines?
Jeśli jest ustawiony na zero, nie przetworzy modeliny.Możesz utworzyć plik składni i umieścić go w
share/syntax
katalogu vima (w Debianie Lennym to/usr/share/vim/vim71/syntax
(dystrybucja może się różnić)).Dokumentacja dotycząca formatu składni Vima znajduje się tutaj: http://vimdoc.sourceforge.net/htmldoc/syntax.html
Być może znajdziesz gdzieś gotowy plik składni w Internecie, ale zostawię to jako ćwiczenie dla ciebie.
źródło