在vim中,您可以使用:make
命令启动构建过程。现在我想从Vim外部开始构建过程(例如每晚构建)并加载编译器错误/警告日志,突出显示打开的缓冲区中的所有错误和警告。
Vim可以使用内置功能执行此操作,还是需要vimscript;如果是的话,哪一个?
答案 0 :(得分:4)
您正在寻找:cfile
/ :cgetfile
:
:cf[ile][!] [errorfile] Read the error file and jump to the first error.
您自然阅读的文件必须采用可由'errorformat'
选项解析的格式。
对于Vimscript,还有一个setqflist()
函数。
在 quickfix list 中正确解析错误后,有几个插件可以突出显示这些位置,例如cuteErrorMarker plugin。