Как показать правильные индикаторы выполнения в окне быстрого исправления команды vim - PullRequest
0 голосов
/ 08 апреля 2020

Я использую macvim, и когда я запускаю команду оболочки в командном режиме vim, например:

:! yarn add redux

Я не получаю надлежащие индикаторы выполнения, вместо этого я получаю следующее символы:

enter image description here

Как я могу получить выходные данные для отображения правильных индикаторов прогресса?

1 Ответ

0 голосов
/ 15 апреля 2020

Эти символы дают цвета и эффекты (например, подчеркивание) для вывода в оболочке. Им нужны escape-последовательности, чтобы получить эффект.

Дело в том, что MacVim не имеет терминала в нем, и он не очень хорошо справляется с эмуляцией.

Это делает десятки у него есть все функции, которые есть у обычного терминала, и поэтому он не поддерживает управляющую последовательность ANSI .

. Существует плагин для vim, который показывает вывод терминала в самом vim, но, как сказано в описании на этой странице, он больше не поддерживается.

Так что, если вы хотите, чтобы этот экран отображался так, как он должен быть, я бы предложил вам используйте vim в терминале (я попробовал тот же код, что и ваш, и он работал нормально).

...