Каретка (курсор) не отображается в cmd Windows 10

487
user178921

Символ командной строки (курсор) не отображается в окне командной строки.

Когда консоль открыта, я могу манипулировать с помощью каретки: переместить ее и отредактировать команду, но она не отображается. Иногда он отображается как мигающий черный карет (посмотрите на dсимвол).

enter image description here

Я уже выполнил команду, reg.exe query "hkcu\console" /v cursorsizeи ее результат 0x19.

1
Курсор исчезнет, ​​когда фокус не будет на этом окне, но я предполагаю, что это не ваша проблема? Moab 5 лет назад 0
@ Moab да, это даже не в фокусе. user178921 5 лет назад 0

1 ответ на вопрос

0
Bill Sun

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

Однако в последней сборке 18262 курсор может полностью исчезнуть в таких приложениях, как vim на WSL, которые я до сих пор не нашел решения.

ОБНОВЛЕНИЕ : Все эти проблемы теперь решены после инсайдерской сборки 18267