微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 有没有办法看到前面的输出“:! g%“没有重新运行?

在编码时,我喜欢通过运行来检查代码: G %.我将命令映射到< F5>.有时需要一段时间来编译,我想看到错误而不花时间重新编译.此外,有时我想将新输出与之前的输出进行比较.

有没有办法看到以前的输出:! …?

解决方法

如果已配置makeprg,则可以使用:copen从:make命令重新打开最后一个错误列表.

set makeprg=g++\ %

然后,编译,使用

:make

编译完成后,任何错误都将列在quickfix窗口中,可以使用(假设errorformat配置正确)跳转到发生错误的行.这通常适用于C/C++.

如果您关闭quickfix窗口,请使用以下方法检索上一个错误列表

:copen

评论:帮助quickfix和:帮助makeprg获取有关其工作原理的完整详细信息.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐