44

Vim - это синтаксическая подсветка моего файла забавным способом, и я хочу знать, какой синтаксический файл отвечает за это поведение. Как узнать, какие файлы синтаксиса загружены vim?

3 ответа3

37

Чтобы узнать, какие файлы Vim действительно загрузили, выполните

:scriptnames
27

Синтаксис для текущего буфера может быть запрошен через

:setlocal syntax?

Обычно (но не обязательно) соответствует типу файла буфера (:setlocal filetype?).

Для более глубокого взгляда,

:syntax list

показывает все определения синтаксиса (некоторые синтаксисы (могут) включают синтаксисы других языков, например, java имеет html для разметки комментариев JavaDoc).

3

Вы можете просмотреть, какие типы файлов в настоящее время используются и

:verbose set ft ?

Плагин, обрабатывающий тип файла, скорее всего расположен в

:e $VIMRUNTIME\ftplugin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .