Vim在C中自动完成结构
发布时间:2020-12-16 01:15:28 所属栏目:安全 来源:网络整理
导读:我正在尝试使用Vim自动完成功能.我在文件def.h中有一个结构: typedef struct test{ int x; int y;}*test_p,test_t; 并在相应的C文件中: test_p t;t-[autocomplete here] 我应该用什么来填充x或y? CTRLP和CTRLN都没有给我内部测试的变量. 我已经使用过ctag
我正在尝试使用Vim自动完成功能.我在文件def.h中有一个结构:
typedef struct test{ int x; int y; }*test_p,test_t; 并在相应的C文件中: test_p t; t->[autocomplete here] 我应该用什么来填充x或y? CTRLP和CTRLN都没有给我内部测试的变量. 我已经使用过ctags,当然我已经包含了def.h.这是我的标签文件中的内容: test def.h /^typedef struct test{$/;" s test_p def.h /^}*test_p,test_t;$/;" t typeref:struct:test test_t def.h /^}*test_p,test_t;$/;" t typeref:struct:test x def.h /^ int x;$/;" m struct:test y def.h /^ int y;$/;" m struct:test
您正在寻找omni-complete(Ctrl-X Ctrl-O).
Ctrl-P或Ctrl-N仅从当前文件/缓冲区自动完成单词.你想要在vim 7中引入的intelisense(R)(omnicomplete)我相信.见C++ code completion – 不确定是否有帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |