gpt4 book ai didi

vim - 有没有办法在不重新运行的情况下查看先前 ":! g++ %"的输出?

转载 作者:行者123 更新时间:2023-12-04 18:48:41 24 4
gpt4 key购买 nike

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

有没有办法查看 :! ... 的先前输出?

最佳答案

如果您有 g++配置 makeprg ,您可以使用 :copen重新打开 :make 中的最后一个错误列表命令。

set makeprg=g++\ %

然后,编译,使用
:make

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

如果您关闭 quickfix 窗口,请使用以下命令检索最后一个错误列表
:copen

评论 :help quickfix:help makeprg有关其工作原理的完整详细信息。

关于vim - 有没有办法在不重新运行的情况下查看先前 ":! g++ %"的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9608382/

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