用vim替代source insight(4页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《用vim替代source insight(4页).doc》由会员分享,可在线阅读,更多相关《用vim替代source insight(4页).doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、- 用VIM替代SOURCE INSIGHT-第 4 页 用VIM替代SOURCE INSIGHT 在浏览和修改稍微复杂的程序时候,确实source insight是个非常好的工具。转到Linux以后,我一直在找替代工具。最先是等anjuta,结果苦苦等到了一个鸡肋的2.02。然后,认真配置了下wine,用wine把si跑了起来,只是si的开发有些非常规,就算在win下面,中文注视等都是类似半角汉字的那样,而且,在实际使用中,快速查找参考的功能,有bug,曾经搞得我冒汗。试想下,你在一堆源码里面通篇修改了一个变量的处理方式,等一个星期以后,发现si原来的搜索不全,有2个需要修改的地方漏了,不冒
2、汗才怪。(anjuta也有类似的问题)。 我当初使用vi,纯粹是为了能在任何时候(比如tty下面)都有个熟悉的编辑器而已。偶尔一次看到了别人的vim的截图,发现支持一些函数列表,就赶紧搜索了一下,首先找到了一个中文的vim在线帮助(我已经贴论坛了 下面列举一下我认为需要实现的si的功能: 1。函数和变量的定义的即时浏览。这个是非常有用的功能。成千的变量,对于C/C+来说,一个类型错误都可能导致极难发现的问题,运行时出现无法预料的结果。vim里面使用taglist实现的。并且多个文件的列表都在一起,还可以按照类型折叠,?员阌阡馈? 2。变量调用的通篇搜索。涉及到一个全局变量的时候,可能10来个文
3、件包括。排错的时候,需要一个一个的地方去认真确认的。在vim.org搜索的结果是,中文都支持不好,因为多数使用外部的grep。后来憋了很久,仔细研究了别人的插件,自己写个简单的,调用vimgrep,这样中文就显示完美了。 3。函数和类/结构成员的补全。我的结构经常是2到3层的套用,加上经常用到相对地址的宏定义,经常是一个变量一长串的。自己输入真的苦难,有点想碰死的感觉。vim本身就带了全能补全,就是C-x C-o,我把这个绑定到F8就是了。vim.org里面的一些补全的插件,我都试过,发现就本身的这个好。 4。方便的快速查找。一个变量不要输入,光标定位后,按键就可以上下搜索。vim里面直接就是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用vim替代source insight4页 vim 替代 source insight
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内