Я недавно начал использовать vim, и я вижу, что мои файлы синтаксиса находятся в /usr/share/vim/vim74 (я на linux Mint), и мой c.vim, похоже, делает основные вещи, такие как int
и double
keywords, однако, когда я редактировать любые c или c++ файлы ни один из типов не выделяется, однако некоторые вещи, такие как const
, подсвечиваются. Я не знаю, почему это происходит. Может кто-нибудь мне помочь?
Чтобы проверить, работает ли синтаксический анализ как ожидаемый, проверьте (при редактировании файла C/C++) с
:syntax list
что эти ключевые слова (например, int
) определены. Вы также получите предварительный просмотр выделения подсветки. В качестве альтернативы цвета отображаются с помощью
:highlight
Чтобы изменить их, вам нужно переключиться на другой :colorscheme
или отредактировать/увеличить текущий.
Для расширенного поиска неисправностей я рекомендую синтаксис SyntaxAttr.vim - Показать атрибуты синтаксиса символа под плагином курсора.