【问题标题】:How to show proper progress bars in vim command quickfix window如何在 vim 命令快速修复窗口中显示正确的进度条
【发布时间】:2020-04-15 23:52:42
【问题描述】:

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

:! yarn add redux

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

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

【问题讨论】:

    标签: vim macvim


    【解决方案1】:

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

    问题是,MacVim 没有终端,它在模拟终端方面做得不好。

    它不具备普通终端所具备的所有功能,因此不支持ANSI escape sequence

    vim 有一个 plug-in,它在 vim 本身中显示终端输出,但正如该页面中的描述所说,它不再受支持。

    因此,如果您希望该屏幕按预期显示,我建议您在终端中使用 vim(我尝试了与您的完全相同的代码,并且效果很好)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 2015-04-24
      相关资源
      最近更新 更多