如何在 vim 命令 quickfix window 中显示正确的进度条
How to show proper progress bars in vim command quickfix window
我正在使用 macvim,当我在 vim 的命令模式下 运行 一个 shell 命令时,如:
:! yarn add redux
我没有得到正确的进度条,而是得到了以下字符:
如何让输出显示正确的进度条?
这些字符为 shell 中的输出赋予颜色和效果(例如下划线)。他们需要转义序列才能生效。
问题是,MacVim 中没有终端,而且它在模拟终端方面做得不好。
它不具备普通终端所具有的所有功能,这就是它不支持 ANSI escape sequence 的原因。
vim 有一个 plug-in 显示 vim 本身的终端输出,但正如该页面中的描述所述,它不再受支持。
因此,如果您希望该屏幕按照预期显示,我建议您在终端中使用 vim(我尝试了与您的代码完全相同的代码,但效果很好)。
我正在使用 macvim,当我在 vim 的命令模式下 运行 一个 shell 命令时,如:
:! yarn add redux
我没有得到正确的进度条,而是得到了以下字符:
如何让输出显示正确的进度条?
这些字符为 shell 中的输出赋予颜色和效果(例如下划线)。他们需要转义序列才能生效。
问题是,MacVim 中没有终端,而且它在模拟终端方面做得不好。
它不具备普通终端所具有的所有功能,这就是它不支持 ANSI escape sequence 的原因。
vim 有一个 plug-in 显示 vim 本身的终端输出,但正如该页面中的描述所述,它不再受支持。
因此,如果您希望该屏幕按照预期显示,我建议您在终端中使用 vim(我尝试了与您的代码完全相同的代码,但效果很好)。