背景:我在 Windows 7 机器上使用 ConEmu 已经很多个月了,没有任何问题,但是今天下午调整了一些 _vimrc 设置后,“文本光标”选项并没有反映出选择。
当尝试更改 ConEmu 中的文本光标时,我只能在“块”和“矩形”选项之间切换。选择“水平(作为控制台)”或“垂直(作为 GUI)”会使光标保留在“块”格式。
但是,选择“矩形”选项做将光标更改为矩形,如本文底部的屏幕截图所示。(光标也与其他每个选项一起显示。)
我如何修复我的 ConEmu 设置,以便选择水平或垂直选项显示水平或垂直光标?
编辑:为了修复这个问题我尝试了以下两种方法:
- 通过内置
Settings... > Reset...
选项重置默认值 - 删除包含 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 上的默认光标。希望这能有所帮助!
答案1
如果您选择水平或垂直光标,ConEmu 将使用 RealConsole 中光标的大小(按下CtrlWinAltSpace以显示它),除非您已指定Fixed cursor size
。
RealConsole 中的大小光标也可能以多种方式损坏,例如在注册表中
[HKEY_CURRENT_USER\Console]
"CursorSize"=dword:00000019