加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim – 如何忽略struct声明并仅考虑cscope中的定义?

发布时间:2020-12-15 17:00:32 所属栏目:安全 来源:网络整理
导读:我总是使用 vim cscope检查符号定义,我发现cscope总是采用如下声明: struct sk_buff; 作为一个定义,它使vim始终显示一个长列表文件来选择.的确,我只想要这个定义: struct sk_buff { ...}; 似乎ctags可以解决这个问题,但cscope可以解决这个问题吗?或者有些
我总是使用 vim cscope检查符号定义,我发现cscope总是采用如下声明:
struct sk_buff;

作为一个定义,它使vim始终显示一个长列表文件来选择.的确,我只想要这个定义:

struct sk_buff {
  ...
};

似乎ctags可以解决这个问题,但cscope可以解决这个问题吗?或者有些事我错了.

我检查了cscope源代码,我发现很难从头开始修改lex和yacc源代码.

你是对的,你不能用cscope做到这一点.
我每天都在小型和大型项目中使用带有vim的cscope ctags.
我发现使用这些工具最有效的方法是在vim和cscope_maps.vim插件中使用它们.

这可能对你没有帮助,但它帮助了我过去,检查this site以获取有关一起使用它们的信息.我会警告你,如果你使用cscope_maps.vim插件,你可能想要编辑它并注释掉“set cscopetag”选项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读