加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用vim quickfix窗口时,请勿更改当前缓冲区

发布时间:2020-12-16 01:20:20 所属栏目:安全 来源:网络整理
导读:我在开发C项目时使用VIM,并按如下方式配置编译简述 map F4 :wCR :set makeprg=makeCR :make CR:cw 4CR 它构建我的项目并显示quickfix窗口,以防出现任何错误. 但是,这将始终使vim打开包含当前缓冲区中第一个错误的文件,当编译器指示的行不是逻辑上导致错误而
我在开发C项目时使用VIM,并按如下方式配置编译简述
map <F4> :w<CR> :set makeprg=make<CR> :make <CR>:cw 4<CR>

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

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

要防止:make命令跳转到第一个错误,请调用它
!改性剂,
:make!

:help :make,第7项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读