cscope选项

使用set命令来设置cscope的所有选项。也可以在启动文件.vimrc中做这件事情。有些cscope相关变量只有在.vimrc中才是合法的,在vim已经启动之后再来设置它们没有任何作用!

‘cscopeprg’指定了执行cscpoe的命令。默认是”cscope”。例如:
              :set csprg=/usr/local/bin/cscope
‘cscopequickfix’指定了是否使用quickfix窗口来显示cscope的结果。这是一组用逗号分隔的值。每项都包含于csope-find命令(s, g, d, c, t, e, f, 或者i)和旗标(+, -或者0)。

       ‘+’预示着显示结果必须追加到quickfix窗口。

       ‘-’隐含着清空先前的的显示结果。
	’0’或者不设置表示不使用quickfix窗口。
        默认的值是””(不使用quickfix窗口)。

假如’cscopetag’被设置,然后诸如”:tag”和ctrl+]和”vim -t”等命令会始终使用:cstag而不是默认的:tag行为。

通过设置’cst’,你将始终同时查找cscope数据库和tags文件。默认情况是关闭的,例如:

 :set cst
 :set nocst

‘csto’的值决定了:cstag执行查找的顺序。假如’csto’被设置为0,那么cscope数据将会被优先查找,假如cscope没有返回匹配项,然后才会查找tag文件。反之,则查找顺序相反。默认值是0,例如:
 :set csto=0
 :set csto=1
 
假如’cscopeverbose’没有被设置(默认情况是如此),那么当在增加一个cscope数据库时不会显示表示表示执行成功或失败的信息。理想情况是,在增加cscope数据库之前,你应该在你的.vimrc中重置此选项,在增加完之后,设置它。此后,当你在vim中增加更多的数据库时,你会得到信息展示数据库增加失败。例如:
:set csverb
:set nocsverb

‘cspc’的值决定了一个文件的路径的多少部分被显示。默认值是0,所以整个路径都会被显示。值为1的话,那么就只会显示文件名,不带路径。其他值就会显示不同的部分。例如:
:set cspc=3
 将会显示文件路径的最后3个部分,包含这个文件名本身。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值