You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 10:24:03