Почему мое быстрое перепечатывание на горизонтальном изменении размера ConEmu?
Я наблюдал странное поведение в моей оболочке ConEmu:
Когда я изменяю размер ГОРИЗОНТАЛЬНО в окне ConEmu, и включается clink, после завершения изменения размера снова выводится приглашение оболочки:
Это действительно раздражает и происходит при каждой операции изменения размера, например при разбиении, перемещении разбиения.
В моей загрузочной партии я использую следующий код для установки приглашения (так же, как задание по умолчанию для cmd в conemu):
:: :: Form the command prompt :: :: This will start prompt with `User@PC ` set ConEmuPrompt0=$E[32m$E]9;8;"USERNAME"$E\@$E]9;8;"COMPUTERNAME"$E\$S :: Followed by colored `Path` set ConEmuPrompt1=%ConEmuPrompt0%$E[92m$P$E[90m if NOT "%PROCESSOR_ARCHITECTURE%" == "AMD64" ( if "%PROCESSOR_ARCHITEW6432%" == "AMD64" if "%PROCESSOR_ARCHITECTURE%" == "x86" ( rem Use another text color if cmd was run from SysWow64 set ConEmuPrompt1=%ConEmuPrompt0%$E[93m$P$E[90m ) ) :: Carriage return and `$` or `>` :: Spare `$E[90m` was specially added because of GitShowBranch.cmd if "%ConEmuIsAdmin%" == "ADMIN" ( set ConEmuPrompt2=$_$E[90m$$ ) else ( set ConEmuPrompt2=$_$E[90m$G ) :: Finally reset color and add space set ConEmuPrompt3=$E[m$S$E[0m :: Set the prompt prompt %ConEmuPrompt1%%ConEmuPrompt2%%ConEmuPrompt3%
На данный момент мои наблюдения таковы: 1. Проблема возникает только тогда, когда вводится клинк 2. Проблема возникает только тогда, когда подсказка также имеет символ новой строки.
Я полагаю, что при изменении размера clink стирает и перепечатывает подсказку как-то неправильно. Проблема может быть легко воспроизведена на ванильном ConEmu, включив функцию clink и пытаясь изменить размер окна по горизонтали.
Я всего в нескольких шагах от моей идеальной оболочки Windows ...
Любая помощь приветствуется.
EDIT1: только что подтвердил, протестировав его в Console2, что это проблема звонка.
0 ответов на вопрос
Похожие вопросы
-
1
ConEmu: как удалить элементы из выпадающего списка «Создать новую консоль»?
-
1
я могу получить ConEmu, чтобы "пометить, чтобы скопировать"?
-
1
Сделайте ConEmu привязанным к краям рабочего стола
-
-
1
Присоедините запущенное консольное приложение к новому экземпляру ConEmu
-
1
как мне экспортировать настройки ConEmu?
-
6
Git Bash Здесь, в ConEmu
-
2
Как дать каждой вкладке, открытой , произвольное имя?
-
1
Как настроить ConEmu для запуска cmd.exe от имени администратора из интеграции с Explorer?
-
2
Conemu: Как сделать несколько окон консоли на одной вкладке из файла задачи?
-
6
Изменить начальный каталог ConEmu по умолчанию