gpt4 book ai didi

c - 带 C 条件解析的 Vim

转载 作者:太空宇宙 更新时间:2023-11-04 03:42:01 25 4
gpt4 key购买 nike

有谁知道 Vim 有没有办法像 Source Insight 一样实现 C 条件解析?

  1. 注释掉或灰色禁用的分支?
  2. 删除禁用分支中的 cscope 或 ctag 符号?

我在 vim 中使用 cscope 和 ctag 来抓取 C 代码。有很多宏,有些代码片段被宏禁用了。但是 Vim 以与其他片段相同的颜色显示这些片段。如果禁用的代码片段可以显示为灰色,那么阅读起来会更方便。

此外,当我搜索符号或使用 cscope 定义时,有很多结果,但其中许多已被宏禁用。有什么方法可以过滤掉禁用的结果吗?

最佳答案

同古ifdef highlighting plugin ,你可以通过:Define或者:Undefine预处理器定义,对应的block高亮或者不高亮。除此之外,我赞同@FDinoff 的评论:Vim 是一个文本编辑器,并且没有提供扩展标签处理和其他查找的规定。 Vim 仅通过语法脚本对编程语言有基本的了解,而不是像 IDE 那样的完整编译器基础设施。

关于c - 带 C 条件解析的 Vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com