gvim+插件开发,体验

    linux环境下,进行软件开发,还是比较麻烦的事情,至少相对于之前是windows环境开发的人来说是的。这个是共识。

    但是,由于各种原因(我是因为不想用盗版软件了),转linux下开发。而linux下开发,首先要解决的问题就是 代码编辑。只要网上找下,一般linux下开发,有许多推荐,有vi/vim(包括gvim),emacs,gedit等等。而我,拿选择的是vim(gvim)。因为我之前开发用的是source insignt,而网上能找到“vim打造成source insighe”类似的文章,用起来习惯。

    如果你想试试vim+插件的开发,那么可以参考下easwy的博客(http://easwy.com/blog/,或者直接搜索easwy),其中有专门对vim的介绍,从入门,到使用各种插件(cscope,tags,taglist等等),个人感觉很有帮助。其中,开发必看的,我觉得有如下三个:1、vimrc配置。这个是进行各项设置,方便你工作的。2、cscope,这个是专业的find程序,查找 ‘定义’,‘调用’,‘文件’等等(说明是这样,但是我主要用的是查找‘定义’,调用)。3、lookupfiles,这个插件主要用于文件查找,真的不错,有自动匹配功能,将满足条件的都列出来。有了这3个,差不多可以开始工作了,其他的是可以让你更加高效或者更加舒服或者更加方便的工作。

    下面说说用的感觉。许多人说,linux与windows相比,可以找到类似的替代方案,甚至更好的替代方案,但是我用了一个近两个月了,没发现(用了好几款替代软件,比如openoffice,gvim等)。就拿gvim来说说吧。说gvim+插件实话,可以用,但不如source insight 好用。我觉得很重要的一个原因是,(我猜的)vim是主要基于键盘操作(控制台),但是si是键盘+鼠标。本身,键盘+鼠标的确比单 键盘 操作方便(迅速我不敢说,因为许多 前辈 说过,控制台下操作比鼠标+键盘快)。另外,鼠标+键盘用惯了,突然单用键盘,许多操作需要改变,不习惯,需要适应(找些替代操作习惯)。另外,许多插件功能与si比的确不如si好。比如,cscope查找定义函数的地府(cd find g xxx),会把所有出现xxx的地方都显示(不仅仅声明、定义,包括调用的地方)。

    就像到这么多了。写这些就是想谈谈感受,没有任何贬低的意思。而我,会一直坚持下去,虽然很难。

    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值