Cscope不敏感搜索

时间:2014-11-13 07:52:44

标签: regex vim grep cscope

我正在尝试使用cscope在vim中进行insentive搜索。例如:

:cs find e regexp

应该找到regexp,REGEXP,Regexp等等......我该怎么做?我一直在表达前尝试(?i),但这没有用。

2 个答案:

答案 0 :(得分:3)

:cs find e需要egrep模式。由于egrep默认情况下不区分大小写,因此没有理由期望模式regexpregexpREGEXP等匹配。

此外,egrep不尊重(?i)

要使cscope的搜索(所有搜索方法,不仅egrep)默认情况下不区分大小写,您必须将-C标志添加到初始化命令中:

:cscope add cscope.out -C

答案 1 :(得分:0)

对我来说,romainl's answer无效。相反,

set csprg=cscope\ -C

工作完成了。