Предыстория: многие месяцы без проблем использовали ConEmu на Windows 7, но после того, как сегодня днем отрегулировали некоторые настройки _vimrc, опция "Текстовый курсор" не отражает выбор.

При попытке изменить текстовый курсор в ConEmu я могу переключаться только между опциями "Блок" и "Прямоугольник". Выбор «Горизонтальный (как консоль)» или «Вертикальный (как графический интерфейс)» оставляет курсор в формате "Блок".

Однако выбор опции "Прямоугольник" действительно меняет курсор на "Прямоугольник", как показано на скриншоте внизу этого поста. (Курсор также отображается с каждым другим выбором.)

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

conemu_cursor_does_not_change

Изменить: В попытке решить эту проблему, я попробовал оба:

  1. Сброс настроек по умолчанию через встроенные Settings... > Reset...
  2. Удалите каталог, содержащий исполняемые файлы и пакеты ConEmu, затем переустановите из SourceForge

Поскольку попытка удалить / переустановить не удалась, мне интересно, может ли это быть вызвано настройками _vimrc. Вот как выглядит этот файл:

" Default Windows Vim stuff
" Vundle setup with packages
" Personal settings, like colorscheme, splitbelow, splitright, laststatus=2

" These are the lines I added:
" Airline-specific settings
set guifont=Powerline\ Consolas:h10
set encoding=utf-8

Edit2: здесь находится полная страница настроек, а также курсор по умолчанию для cmd.exe. Надеюсь, это поможет!

full_settings cmd_default

1 ответ1

2

Если вы выберете горизонтальный или вертикальный курсор, ConEmu использует размер курсора в RealConsole (нажмите Ctrl Win Alt Space, чтобы отобразить его), если вы не указали Fixed cursor size .

Курсор размера в RealConsole также может быть поврежден, например, в реестре

[HKEY_CURRENT_USER\Console]
"CursorSize"=dword:00000019

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .