最近我开始在vim中使用cscope,但是我不想每次想要查找定义时都在ncurses窗口中滚动。因此,我更喜欢将输出重定向到快速修复并在那里查找它,或者只是遍历列表,直到找到所需的内容。问题出在输入格式(由vim?定义)中。看起来像path|#num|<<tag>> symbol
,并且标签大部分时间占用太多空间。如果您喜欢将新的查找添加到列表中,那么我假设它已显示,因此存在上下文。但是,我希望每次都覆盖它,因此不需要它。所以问题是我如何更改输入格式。搜寻了一段时间之后,我发现了errformat
变量,但据我了解,它仅用于检查条目是否适合该列表。我也考虑过将cscope的输出重定向到文件并通过awk
用管道传输回来,但是由于某种原因(我想是因为它已经被重定向到quickfix),什么也没有写到文件中。