免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3024 | 回复: 6
打印 上一主题 下一主题

请教VIM+CSCOPE快捷键问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-27 23:00 |只看该作者 |倒序浏览
请教大家,我用VIM+CSCOPE看代码,为了使用Ctrl+\ s 这个快捷键,我按照网上的说法,将cscope_maps.vim文件放到了$HOME/.vim/plugin中,可是还是不能使用这个快捷键,但我如果输入:cs find s XXXX 就可以找到,请教大家为什么这个快捷键不能用阿。谢谢了

论坛徽章:
0
2 [报告]
发表于 2008-10-28 09:27 |只看该作者
请有过类似经历的朋友帮忙

论坛徽章:
0
3 [报告]
发表于 2008-10-28 09:37 |只看该作者

回复 #1 yangfangood 的帖子

设置完好像还需要在vim里设定使用那个pluign吧?

论坛徽章:
0
4 [报告]
发表于 2008-10-28 13:27 |只看该作者
不需要任何plugin,至少vim7是这样。 至于怎么配置,请在vim中:

:help cscope-suggestions

论坛徽章:
0
5 [报告]
发表于 2008-10-28 14:29 |只看该作者
好像还是不行,cscope_maps.vim文件是从网上下的,里面对Ctrl+\做了映射,映射为:cs find,可是我的这个快捷键映射不起作用,请问有谁用过cscope里的这些快捷键吗

论坛徽章:
0
6 [报告]
发表于 2008-10-28 15:30 |只看该作者
我再说一遍,不要用那个狗屁插件,直接用vim7,把下列代码添加到你的~/.vimrc中去:


" 光标停在do_fork上,先按Ctrl-\再按c,则列出所有调用do_fork的地方
" 他皆类此. 使用cscope
nmap <C-\>g :cs find g <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>c :cs find c <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>s :cs find s <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>t :cs find t <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>e :cs find e <C-R>=expand("<cword>")<CR><CR>
nmap <C-\>f :cs find f <C-R>=expand("<cfile>")<CR><CR>
nmap <C-\>i :cs find i <C-R>=expand("<cfile>")<CR><CR>
nmap <C-\>d :cs find d <C-R>=expand("<cword>")<CR><CR>

论坛徽章:
0
7 [报告]
发表于 2008-10-28 15:31 |只看该作者

回复 #6 albcamus 的帖子

自己动手丰衣足食
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP