我正在使用gvim / vim和cscope / ctags在linux内核中查找符号定义。 源代码是巨大的。 当我想以“tag device”命令search结构设备时,vim会提出几百次。 因为它会提出名为device的全局variablesnamed,device的成员。 有没有改进这个? 是否有可能告诉vim / cscope /标签只查看结构定义?
这个,你可能已经知道了。 我通过cscope vim命令缩小它的范围
:cs fe struct device {
请参考cscope vim命令的用法
cscope commands: add : Add a new database (Usage: add file|dir [pre-path] [flags]) find : Query for a pattern (Usage: find c|d|e|f|g|i|s|t name) c: Find functions calling this function d: Find functions called by this function e: Find this egrep pattern f: Find this file g: Find this definition i: Find files #including this file s: Find this C symbol t: Find assignments to help : Show this message (Usage: help) kill : Kill a connection (Usage: kill #) reset: Reinit all connections (Usage: reset) show : Show connections (Usage: show)