当前位置: 技术问答>linux和unix
VIM有木有这样的插件?
来源: 互联网 发布时间:2017-01-02
本文导语: 前两天看一个EMACS写程序的视频,只要键入一个函数名,emacs就会补全整个函数的原型,就可以很方便的修改 不知道vim有没有这个功能,感觉很酷啊~~ 比如我输入kmalloc就可以补全为 kmalloc(size_t size, gfp_t flags); 另...
前两天看一个EMACS写程序的视频,只要键入一个函数名,emacs就会补全整个函数的原型,就可以很方便的修改
不知道vim有没有这个功能,感觉很酷啊~~
比如我输入kmalloc就可以补全为
kmalloc(size_t size, gfp_t flags);
另外有木有书写内核代码很好的补全插件,c.vim感觉不大给力啊
不知道vim有没有这个功能,感觉很酷啊~~
比如我输入kmalloc就可以补全为
kmalloc(size_t size, gfp_t flags);
另外有木有书写内核代码很好的补全插件,c.vim感觉不大给力啊
|
总之有一点是确定的,vim是编辑器,不是ide,不能用ide的要求去评价他
emacs的扩展能力太强了,可以配成ide
emacs的扩展能力太强了,可以配成ide
|
补全插件其实很多的.
acp.vim
neocomplcache.vim
supertab
==
|
你去网上搜一下,应该是有的吧
http://www.xefan.com/archives/83514.html
http://www.xefan.com/archives/83514.html
|
必须能,但是现成的东西可能没有,需要LZ自己去写vi的配置文件……
寻找include目录,遍历.h文件,统计函数名,各种性能优化,这就需要LZ自己想办法了……
不过LZ也可以去vim.org去看看有没有写好的……
emacs也是这么干的,只不过有人写好了而已……
寻找include目录,遍历.h文件,统计函数名,各种性能优化,这就需要LZ自己想办法了……
不过LZ也可以去vim.org去看看有没有写好的……
emacs也是这么干的,只不过有人写好了而已……
|
自动补全插件是有的.
有自动补全C库函数插件.
要自动补全kernel的, 怕是得自己修改.
有自动补全C库函数插件.
要自动补全kernel的, 怕是得自己修改.
|
试一下code_complete
简单好用啊
我用的是老版本的,重载函数处理不了
新版的不知道处理过了没有,但是现有功能已经ok了,懒得弄了
简单好用啊
我用的是老版本的,重载函数处理不了
新版的不知道处理过了没有,但是现有功能已经ok了,懒得弄了