如何修改Neovim(nvim)的光标样式、大小与颜色
Neovim 光标样式调整方案
直接将以下配置添加到你现有 init.vim 的基础配置区块即可,推荐放在 colorscheme OceanicNext 语句之后,避免主题配置覆盖光标设置:
" 配置各模式下光标样式 set guicursor=n-v-c:block-Cursor/lCursor set guicursor+=i:ver100-Cursor/lCursor set guicursor+=r:hor50-Cursor/lCursor " 不需要光标闪烁可删除下行 set guicursor+=a:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor " 自定义光标颜色,可自行修改十六进制色值适配你的主题 hi Cursor guifg=white guibg=#268bd2 hi lCursor guifg=white guibg=#dc322f
参数说明
n-v-c:block:正常模式、可视模式、命令模式下使用完整矩形块光标i:ver100:插入模式下使用100%宽度的垂直矩形块光标,需要更窄的光标可修改为ver75、ver50等数值r:hor50:替换模式下使用高度为字符高度50%的水平矩形块光标hi Cursor定义常规光标色,lCursor定义输入法激活状态下的光标色,你可以根据自己的使用习惯调整后面的十六进制颜色值
如果配置添加后不生效,请确认你使用的终端支持真彩色,当前主流终端(Alacritty、iTerm2、Windows Terminal、kitty等)均默认支持该特性。
内容的提问来源于stack exchange,提问作者abraham
相关产品推荐
相关产品推荐

