如何在vim命令快速修复窗口中显示正确的进度条

问题描述 投票:0回答:1

我正在使用macvim,并且当我在vim的命令模式下运行shell命令时,例如:

:! yarn add redux

我没有正确的进度条,而是得到以下字符:

enter image description here

如何获得显示正确进度条的输出?

vim macvim
1个回答
0
投票

那些字符为外壳中的输出赋予颜色和效果(例如下划线)。他们需要转义序列才能生效。

事实是,MacVim没有终端,并且在模拟终端方面做得不好。

它不具有普通终端所具有的所有功能,这就是为什么它不支持ANSI escape sequence

[vim有一个plug-in,它显示了vim本身的终端输出,但是就像该页面上的描述所说,不再受支持。

因此,如果您希望按原样显示该屏幕,我建议您在终端中使用vim(我尝试了与您的代码完全相同的代码,并且工作正常)。

© www.soinside.com 2019 - 2024. All rights reserved.