gpt4 book ai didi

c++ - 跳转到已经打开的缓冲区中的 cscope 定义

转载 作者:搜寻专家 更新时间:2023-10-31 01:44:39 28 4
gpt4 key购买 nike

我通常使用cscope 来浏览我的代码。每当我点击 C ] 时,我正在读取的当前缓冲区就会发生变化,并且会显示包含定义的文件。

假设我在 vim 中已经有一个选项卡并且该文件已经打开:是否可以从我的当前位置直接跳转到已经打开的文件?

我不需要拆分,只需跳转到缓冲区中已打开的文件即可。

最佳答案

您可以通过组合选项来接近您想要的结果:

" use the quickfix list/window for all cscope queries
set cscopequickfix=s-,g-,c-,d-,i-,t-,e-

" quickfix commands jump to the target buffer where it is displayed
set switchbuf=useopen,usetab

和重新映射:

" override the default <C-]> behaviour
nnoremap <C-]> :cs f g <C-R><C-w><CR>

关于c++ - 跳转到已经打开的缓冲区中的 cscope 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23270336/

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