免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11187 | 回复: 18

[C] 关于VIM的自动补全 [复制链接]

论坛徽章:
1
处女座
日期:2014-09-18 16:18:00
发表于 2013-10-04 11:53 |显示全部楼层
本人新手Linux下的编程,以前都是用的IDE,现在想脱离IDE,使用VIM进行编辑,纯C语言,已经熟悉了1个多月了,基本的命令什么的都比较熟悉了,也照着网上那篇《一步一步把你的VIM打造成IDE》的博客学习了,基本所有的插件都装了。但是但是,不知道是不是我有什么地方没弄懂。我觉得不论是自带的omni completion 还是supertab都是需要tags文件支持的吧?也就是说,我在重新开始写代码时,如果新增加了一个结构体,那不是要重新更新tags文件??多麻烦啊。。。。还有我发现,为什么不能自动补全局部变量?甚至像include int 等等关键词也不会补全。。。。。我想知道有没有大神能够指导一下。。。。因为如果是这样的话,那么代码写个上W行 那哪受的了???

论坛徽章:
1
2015亚冠之迪拜阿赫利
日期:2015-11-03 10:08:57
发表于 2013-10-04 11:57 |显示全部楼层
使用vim一个字母一个字母敲代码的菜鸟路过!

论坛徽章:
1
处女座
日期:2014-09-18 16:18:00
发表于 2013-10-04 12:20 |显示全部楼层
回复 2# net小伙
Linux开发者很多都是用的VIM,那么长的代码他们肯定时借助了插件的,不然不管记忆力再好,也不可能将那么长的程序搞定吧。不过难道或许也是我之前过于依赖IDE的功能了?

   

论坛徽章:
1
2015亚冠之迪拜阿赫利
日期:2015-11-03 10:08:57
发表于 2013-10-04 12:28 |显示全部楼层
回复 3# Kasiotao 额,这个就不知道了,本人没做过项目,坐等去公司实习呢!


   

论坛徽章:
0
发表于 2013-10-04 12:31 |显示全部楼层
输入模式下
ctrl + p 或 ctrl + n
这个 vim 的手册很详细.

论坛徽章:
1
处女座
日期:2014-09-18 16:18:00
发表于 2013-10-04 12:42 |显示全部楼层
回复 5# tseesing
额,这位同学,谢谢你的回答,不过请麻烦看清楚我问得问题,我不是不知道按什么键位补全,我就这么说吧,你随便写个小程序,你敲printf敲一半,按下^P,^N没用的,因为貌似omni completion是和tags文件挂钩的

   

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
发表于 2013-10-04 12:43 |显示全部楼层
上万行代码不是一个人一天写出来的。有些人不明白程序的价值不是靠拼行数的。等你真正想把程序弄得漂亮,逻辑清楚,自己看着就赏心悦目的时候,你就会明白,这些辅助工具其实没用。

论坛徽章:
1
处女座
日期:2014-09-18 16:18:00
发表于 2013-10-04 12:53 |显示全部楼层
回复 7# fly3ds
。。。。我不是来讨论这么高深的问题的,我就是想知道有没有解决方法,代码行数多了是说明不了什么,但是一个程序写到最后很多全局的变量和结构体,如果要自己一个一个码,我就是觉得很麻烦,因为以前用IDE用习惯了,变量申请了,TAB一按就出来了。只是想偷懒而已。如果有高手知道的话请告诉我谢谢

   

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
发表于 2013-10-04 14:43 |显示全部楼层
我也是自动补全搞不定,看那个vim写c代码的动态图片,自动补全很牛叉,不知道咋实现的

论坛徽章:
1
处女座
日期:2014-09-18 16:18:00
发表于 2013-10-04 15:55 |显示全部楼层
回复 9# rover12421
嗯,我现在也只能实现补全已经有的全部变量,很头疼,每次添加一个心得全局变量,还必须手动更新一次tags,很无语

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP