: синтаксис включен (или: синтаксис включен) работает, потому что обе эти опции также включают определение типа файла. Тип файла должен быть обнаружен до свертывания или выделения работы.
Если вы разрабатываете на PHP, возможно, вы захотите добавить эти три строки в ваш .vimrc
set nocompatible " Because filetype detection doesn't work well in compatible mode
filetype plugin indent on " Turns on filetype detection, filetype plugins, and filetype indenting all of which add nice extra features to whatever language you're using
syntax enable " Turns on filetype detection if not already on, and then applies filetype-specific highlighting.
Затем вы можете поместить свои let g:php_folding=2
и set foldmethod=syntax
в файл ~/.vim/after/ftplugin/php.vim
.
Это сохранит ваш файл .vimrc в чистоте, поможет упорядочить все ваши настройки, а синтаксис foldmethod = повлияет только на файлы php (Если вы хотите установить синтаксис в качестве метода сворачивания по умолчанию для всех типов файлов, оставьте эту строку в своем. файл vimrc)
Для получения более подробной информации прочитайте эти файлы справки:
: тип файла справки
: help usr_05.txt
: help usr_43.txt