Почему Console2 возвращает курсор со странными смещениями?
Вот скриншот, где я набираю "выйти" несколько раз в ghci:
Это происходит при использовании PowerShell и cmd.exe. Настройки "Не переносить длинные строки" и "Обрезать конечные пробелы", похоже, не влияют на это вообще. Изменение размера окна ничего не делает.
Я знаю, что правильный способ бросить GHCI :quit
, но я намеренно ошибаюсь здесь, чтобы показать эту странную проблему смещения.
1 ответ
Когда я вручную открыл PowerShell и cmd.exe вне Console2, чтобы проверить это, я заметил, что мои шрифты были немного странными. Именно тогда я вспомнил, что для японских программ, не поддерживающих Юникод, я установил язык. Я переключил язык обратно на английский, что решило эту проблему.
Язык можно изменить в Панели управления> Часы, язык и регион> Регион и язык> Административный> Язык для программ, не поддерживающих Юникод> Изменить язык системы