:make
在 vim 中,您可以使用命令启动构建过程。现在我想从 Vim 外部开始构建过程(例如夜间构建)并加载编译器错误/警告日志,突出显示打开的缓冲区中的所有错误和警告。
Vim 可以用内置功能做到这一点吗?或者我需要一个 vimscript 吗?如果是这样,是哪一个?
:make
在 vim 中,您可以使用命令启动构建过程。现在我想从 Vim 外部开始构建过程(例如夜间构建)并加载编译器错误/警告日志,突出显示打开的缓冲区中的所有错误和警告。
Vim 可以用内置功能做到这一点吗?或者我需要一个 vimscript 吗?如果是这样,是哪一个?
您正在寻找:cfile
/ :cgetfile
:
:cf[ile][!] [errorfile] Read the error file and jump to the first error.
您自然阅读的文件必须采用选项可以解析的格式'errorformat'
。
对于 Vimscript,还有一个setqflist()
函数。
一旦在快速修复列表中正确解析了错误,就会有几个插件可以突出显示位置,例如cuteErrorMarker 插件。