При прокрутке истории в командной строке zsh есть символы-призраки

Когда я впервые устанавливаю oh-my-zsh, все работает нормально, после запуска на некоторое время я сталкиваюсь с ситуацией, когда моя командная строка заканчивается ошибочным приглашением:

Предположим, что первая команда находится в истории, и я иду к ней вверх.

➜  ~ some-command some-fairly-long-command --with-a-bunch --of-switches

Когда я вниз, я ожидаю увидеть

➜  ~ 

Но то, что я вижу:

➜  ~ so

Если я попытаюсь набрать там:

➜  ~ so[new text is inserted after those two characters]

Дополнительные символы игнорируются оболочкой, и я не могу вернуться на них. Если я нажму, введите их игнорируемые и т. Д., Но это не только первые два символа, в этот момент вся моя подсказка будет прослушиваться. Если я внесу изменения в команду истории и попытаюсь повторно выполнить то, что я вижу на экране, это не то, что выполняется (т.е. в буфере происходит некоторая перезапись, которая не очевидна).

Я не уверен, является ли это специфическим для zsh, поскольку я видел это сообщенное: https://unix.stackexchange.com/questions/28827/why-is-my-bash-prompt-getting-bugged-when-i-browse-the-history с bash.

Я удалил большинство странных вещей в моем.zshrc (автозаполнение и т. Д.), Но я все еще вижу это. Я недавно переустановил oh-my-zsh, и проблема ушла на некоторое время, но недавно вновь возникла.

Я также открыл вопрос в oh-my-zsh репо, но я далеко не уверен, что это связано с oh-my-zsh,

0 ответов

Другие вопросы по тегам