我在项目中使用CSCOPE,我几乎没有问题。
1)我可以为搜索结果着色(主要是在我搜索时使用 ":cs f s"即在开放档案中。
2)有没有办法在搜索范围内搜索?就像我搜索" ret_val"并且它给出了1000个结果,而不是每行,我可以搜索更像文件夹名称等吗?
答案 0 :(得分:0)
我不确定您是如何使用该工具的,但一般来说,答案是肯定的。
1)你可以将结果重定向到文件,让我们说out.cscope
然后为文件类型创建语法文件* .csope OR,使用函数来运行工具,然后在本地设置缓冲区{{1} 1}}和hi
选项
2)如果您将搜索结果保存在cscope文件中,则可以正常搜索。否则你可以match
输出到新标签/拆分并再次搜索缓冲区(现在不需要有外部关联文件。我建议你使用redir
插件来折叠任何东西(不是)您甚至可以删除折叠的部分(包含或不包含任意数量的上下文行),以便只有您感兴趣的内容最终保留在缓冲区中(即它的行为类似于过滤器)。或者您可以使用vim-foldsearch
插件和过滤源unite
,它会在您键入关键字时过滤行。实际上,我个人会选择该选项,因为它提供了最具互动性的工作方式。