gpt4 book ai didi

vim - 使用 vim quickfix 窗口时不要更改当前缓冲区

转载 作者:行者123 更新时间:2023-12-04 10:11:10 25 4
gpt4 key购买 nike

我在C++项目的开发中使用vim,配置了一个编译shortcurt如下

map <F4> :w<CR> :set makeprg=make<CR> :make <CR>:cw 4<CR>

它构建我的项目并显示 quickfix 窗口,以防出现任何错误。

然而,这将始终使 vim 打开包含我当前缓冲区中第一个错误的文件,当错误不是由编译器指示的行在逻辑上引起的,而是由当前打开的文件中的其他一些代码段引起时,这很烦人。跳转到错误时,我可以阻止 VIM 切换当前打开的文件吗(即,仅当当前文件中包含第一个错误时才转到第一个错误,否则只打开 quickfix 窗口)。另外:我可以防止跳转到第一个错误吗(再次:只需打开快速修复窗口)

最佳答案

防止:make命令从跳转到第一个错误,调用它!修饰符,

:make!

:help :make ,第 7 项。

关于vim - 使用 vim quickfix 窗口时不要更改当前缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372238/

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