Cscope语法在搜索中突出显示搜索

时间:2014-02-07 17:46:35

标签: vim vi cscope

我在项目中使用CSCOPE,我几乎没有问题。

1)我可以为搜索结果着色(主要是在我搜索时使用 ":cs f s"即在开放档案中。

2)有没有办法在搜索范围内搜索?就像我搜索" ret_val"并且它给出了1000个结果,而不是每行,我可以搜索更像文件夹名称等吗?

1 个答案:

答案 0 :(得分:0)

我不确定您是如何使用该工具的,但一般来说,答案是肯定的。

1)你可以将结果重定向到文件,让我们说out.cscope然后为文件类型创建语法文件* .csope OR,使用函数来运行工具,然后在本地设置缓冲区{{1} 1}}和hi选项

2)如果您将搜索结果保存在cscope文件中,则可以正常搜索。否则你可以match输出到新标签/拆分并再次搜索缓冲区(现在不需要有外部关联文件。我建议你使用redir插件来折叠任何东西(不是)您甚至可以删除折叠的部分(包含或不包含任意数量的上下文行),以便只有您感兴趣的内容最终保留在缓冲区中(即它的行为类似于过滤器)。或者您可以使用vim-foldsearch插件和过滤源unite,它会在您键入关键字时过滤行。实际上,我个人会选择该选项,因为它提供了最具互动性的工作方式。