vim 在错误输出之前在 quickfix 栏中显示 rbg 代码

vim 在错误输出之前在 quickfix 栏中显示 rbg 代码

最近我开始使用 :make 和各种利用 quickfix 栏的其他命令。但是它生成的输出有此转义字符和 rgb 代码的初始行。

quickfix 输出示例

我之前能够删除此行,将 shell 设置为 bash,而不是我的默认设置 fish,但这对使用 bar 的插件不起作用(即fireplace.vim/dispatch.vim)。有任何进一步调试的想法或任何可能相关的手册页吗?

答案1

以下是一个可能的调试过程:

  • 回到你的默认 shell,fish。最好在你的常规环境中解决这个问题

  • 使用默认设置启动 vim,方法如下:

    • 对于较新的 vim 版本
      vim --clean [files]
    • 对于较旧的 vim 版本
      vim -u DEFAULTS -U NONE -i NONE [files]
  • 然后重新运行
    :make

如果转义码和 rbg 消失了,那么添加它的问题可能出在你的.vimrc或一个或多个插件的组合。
删除所有插件,然后逐个添加,并重新测试,这样:make可以缩小触发问题的项目的范围。

相关内容