【问题标题】:Is it possible to appending the new results to existing result window?是否可以将新结果附加到现有结果窗口?
【发布时间】:2018-05-15 16:32:59
【问题描述】:

一旦 vim cscope 搜索完成,vim 会打开一个新的 quickfix 窗口来显示结果。是否可以将新结果附加到现有结果窗口而不是打开新的快速修复窗口? (Source Insight 支持这种方式,顺便说一句)

【问题讨论】:

    标签: vim cscope


    【解决方案1】:

    我建议你检查:help cs。您可以找到以下变量来激活(或不激活)快速修复窗口:

    'cscopequickfix'指定是否使用quickfix窗口显示 cscope 结果。这是逗号分隔值的列表。每个物品 由 cscope-find 命令(s、g、d、c、t、e、f、i 或 a)和标志组成 (+、- 或 0)。 '+' 表示结果必须附加到 quickfix 窗口,'-' 表示以前的结果清除,'0' 或命令不存在 - 不要使用快速修复。从开始执行搜索直到第一个命令出现。默认值为“”(不要使用 quickfix 反正)。以下值似乎很有用: :set cscopequickfix=s-,c-,d-,i-,t-,e-,a-

    【讨论】:

    • kk9527,你有没有找到一个好的设置来模仿 Source Insight 的关系窗口?我正在考虑学习 Vimscript 只是为了移植它。我习惯了引用的树形视图,混合 cscope 搜索和 NERDtree 的东西会很棒。
    • 那么让我推荐你this website。他做了一个关于 vim 的分步教程,它的工作方式和 viml,特别是好的实践和设计模块的方式。
    猜你喜欢
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 2017-03-28
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多