导入/加载要在缓冲区中突出显示的编译器警告/错误列表?

dat*_*olf 3 vim

在 vim 中,您可以使用该:make命令启动构建过程。现在我想从 Vim 外部开始构建过程(例如每晚构建)并加载编译器错误/警告日志,突出显示打开的缓冲区中的所有错误和警告。

Vim 是否可以使用内置功能来做到这一点,或者我需要一个 vimscript 吗?如果有,是哪一个?

Ing*_*kat 5

您正在寻找:cfile/ :cgetfile

  :cf[ile][!] [errorfile] Read the error file and jump to the first error.
Run Code Online (Sandbox Code Playgroud)

您自然阅读的文件必须采用'errorformat'选项可以解析的格式。

对于 Vimscript,还有一个setqflist()函数。

突出显示

一旦错误在quickfix list 中被正确解析,就会有几个插件可以突出显示位置,例如cuteErrorMarker 插件