VIM:如何在gcc4.1.2和intel cpp编译器之间切换“errorfmt”?

时间:2017-02-13 09:14:51

标签: gcc vim

在.vimrc中我将errorformat设置为intel cpp格式(假设它是%f%l - %m),但有时候,我需要gcc错误格式,有没有办法在不修改.vimrc之间切换或者输入long命令?

感谢。

1 个答案:

答案 0 :(得分:2)

在这两种情况下,您不希望/应该手动更改错误格式。实际上,Vim提供:compiler命令来加载一个脚本(在{rtp}/compiler/中),该脚本设置'efm'(有时也设置&makeprg)。

在IOW:

  • 执行compiler icc以解释英特尔C ++编译器输出
  • 并执行compiler gcc切换回g ++ / clang ++。