Все типы данных, такие как int, long, char, подсвечиваются автоматически, как только я набираю их в VIM. Но есть несколько исключений, таких как pid_t, mode_t ..pid_t не выделяет по умолчанию в VIM
Как их выделить по умолчанию?
Все типы данных, такие как int, long, char, подсвечиваются автоматически, как только я набираю их в VIM. Но есть несколько исключений, таких как pid_t, mode_t ..pid_t не выделяет по умолчанию в VIM
Как их выделить по умолчанию?
Вы можете добавить их в syntax/c.vim
в ваш after directory, поэтому они дополняют распределенный syntax/c.vim
. Например:
syn keyword cType pid_t mode_t
Смотрите также "Adding to an Existing Syntax File" раздел руководства пользователя.
В каталоге /usr/share/vim/vim72/
вы можете редактировать файлы, такие как c.vim
и добавлять ключевые слова вручную.
Редактирование распределенных файлов - плохая идея, поскольку они будут перезаписаны каждый раз при обновлении. Существует причина, по которой пользовательский каталог включен в параметр «runtimepath». – jamessan
Мне пришлось добавить эту строку pid_t ...: - syn keyword cType int long short char void pid_t –
@jamessan так как я на самом деле это делаю. –