VIM:如何切换;errorfmt“;在gcc4.1.2和英特尔cpp编译器之间?
在.vimrc中,我将errorformat设置为“英特尔cpp格式”(假设为%f%l--%m),但有时,我需要gcc错误格式,有没有办法在不编辑.vimrc或键入长命令的情况下在这两者之间切换VIM:如何切换;errorfmt“;在gcc4.1.2和英特尔cpp编译器之间?,gcc,vim,Gcc,Vim,在.vimrc中,我将errorformat设置为“英特尔cpp格式”(假设为%f%l--%m),但有时,我需要gcc错误格式,有没有办法在不编辑.vimrc或键入长命令的情况下在这两者之间切换 谢谢。在这两种情况下,您不需要手动更改错误格式。实际上,Vim提供了:compiler命令,该命令加载一个脚本(在{rtp}/compiler/中),该脚本设置'efm'(有时也设置&makeprg) 在IOW中: < >执行编译器ICC < /C> >解释英特尔C++编译器输出 并执行编译器gcc切
谢谢。在这两种情况下,您不需要手动更改错误格式。实际上,Vim提供了
:compiler
命令,该命令加载一个脚本(在{rtp}/compiler/
中),该脚本设置'efm'
(有时也设置&makeprg
)
在IOW中:
-
< >执行<代码>编译器ICC < /C> >解释英特尔C++编译器输出
- 并执行
切换回g++/clang++编译器gcc
- 在这两种情况下,您不需要手动更改错误格式。实际上,Vim提供了
:compiler
命令,该命令加载一个脚本(在{rtp}/compiler/
中),该脚本设置'efm'
(有时也设置&makeprg
)
在IOW中:
-
< >执行<代码>编译器ICC < /C> >解释英特尔C++编译器输出
- 并执行
切换回g++/clang++编译器gcc