我刚开始学习STM32微处理器(仅限C),我想为vim-omniccpcomplete生成ctags,但是这个MCU的头文件写得有点像这样:
typedef struct
{
int foo1;
int foo2;
int foo3;
} RCC_Typedef;
#define RCC_BASE (0x3800) //direct place in memory (special function register...)
#define RCC ((RCC_TypeDef *) RCC_BASE)
我想生成我的vim能够做的ctags例如:
RCC->foo1 = 3;
RCC->foo1 = 3;
我用的时候
ctags -f~ / .vim / stm_ctags stm32f4xx.h
生成的ctags不能很好地生成,以便vim有效地使用它们
感谢您的帮助,对不起我的英语