Подсветка синтаксиса memcpy и malloc в vim для программы c - PullRequest
2 голосов
/ 27 декабря 2011

Я включил подсветку синтаксиса vim в vimrc, я вижу, что void и ключевое слово int имеют другой цвет, чем другой код, но проблема в том, что я не вижу подсветку синтаксиса функции, такая как memcpy malloc не имеет подсветку синтаксиса, и, конечно, моя собственная функция также не имеет подсветки синтаксиса,

Ответы [ 3 ]

3 голосов
/ 28 декабря 2011

Я использую это расширение файла синтаксиса C , и я бы порекомендовал его, потому что он работает хорошо: все функции, как встроенные, так и определяемые пользователем, подсвечиваются.Вы можете проверить снимок экрана .

Только для вашей информации: на этом снимке экрана есть схема цветов desert256 , но, конечно, вы можете использовать любую схему цветов.

2 голосов
/ 27 декабря 2011

vim выделяет только ключевые слова C, такие как if, else, while ... и "string literal".

, поскольку их можно легко проанализировать с помощью regex.

Только компилятор может сказать, memcpy - это функция.

0 голосов
/ 27 декабря 2011

Пожалуйста, загрузите colorscheme с здесь и обновите свой .vimrc с помощью colorscheme <name-of-the-color-scheme>, чтобы получить выделение.

Пожалуйста, обратитесь это для деталей в vim colorscheme

...