ConEmu 文本光标仅显示为块或矩形

ConEmu 文本光标仅显示为块或矩形

背景:我在 Windows 7 机器上使用 ConEmu 已经很多个月了,没有任何问题,但是今天下午调整了一些 _vimrc 设置后,“文本光标”选项并没有反映出选择。

当尝试更改 ConEmu 中的文本光标时,我只能在“块”和“矩形”选项之间切换。选择“水平(作为控制台)”或“垂直(作为 GUI)”会使光标保留在“块”格式。

但是,选择“矩形”选项将光标更改为矩形,如本文底部的屏幕截图所示。(光标也与其他每个选项一起显示。)

我如何修复我的 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

编辑2:这是完整的设置页面,以及 cmd.exe 上的默认光标。希望这能有所帮助!

完整设置 cmd_默认

答案1

如果您选择水平或垂直光标,ConEmu 将使用 RealConsole 中光标的大小(按下CtrlWinAltSpace以显示它),除非您已指定Fixed cursor size

RealConsole 中的大小光标也可能以多种方式损坏,例如在注册表中

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

相关内容