когда я использовал язык C, очень часто используется typedef.например,
typedef struct man{
char *head;
char *body;
...
}MAN_t,*MAN_p_t;
Я действительно хочу, чтобы MAN_t
и MAN_p_t
здесь были выделены в vim как новый тип данных.
Как это сделать?
Я не могу найти подходящее решение онлайн.Кто-то использует match Type /\w*_t/
, но любая переменная, оканчивающаяся на _t
, будет выделена.
Интересно, есть ли способ позволить vim обнаружить слово после typedef struct ...{...}
.Что это за регулярное выражение?