打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
语虚: VIM学习笔记 光标(Cursor)

光标显示选项

可以通过以下命令设置guicursor选项,来定义图形界面下的光标显示:

:set guicursor=mode:style[-highlight],mode:style[-highlight],...

其中,mode是以下选项的组合:

n常规模式
v可视模式
ve可视模式但不包括selection
o操作符等待模式
i插入模式
r替换模式
c 命令行常规模式
ci命令行插入模式
cr命令行替换模式
sm插入模式下的显示匹配
a所有模式

其中,style如下:

horN水平栏,字符高度的N个百分比
verN垂直栏,字符宽度的N个百分比
block光标块,覆盖整个字符
blinkwaitN光标开始闪烁前的延迟
blinkonN光标显示的时间
blinkoffN光标不显示的时间

例如,以下命令会在常规、命令和插入模式下,将光标设置为相当于当前字符50%宽度的方块,并使用ncvCursor组高亮显示:

:set guicursor=n-c-v:ver50-ncvCursor

而以下命令则启用不闪烁的方块光标,在插入模式下,使用iCursor组高亮显示,而在可视化模式下,则使用vCursor高亮显示组。

:set guicursor=i:block-iCursor-blinkon0,v:block-vCursor

关于光标显示的更多信息,请使用以下命令查看帮助文档:

:help guicursor

光标颜色

利用以下命令,可以改变光标的前景色和背景色:

:highlight Cursor guifg=white guibg=black

:highlight iCursor guifg=white guibg=steelblue

光标行/列

利用以下命令,使用CursorLine组高亮显示光标所在的屏幕行:

:set cursorline

而利用以下命令,则使用CursorColumn组高亮显示光标所在的屏幕列:

:set cursorcolumn

使用以下命令同时启用光标行和光标列,将显示“十字架”光标,可以准确定位当前位置:

:set cursorline cursorcolumn

利用以下命令,可以改变光标所在行的颜色:

:highlight CursorLine guibg=lightblue ctermbg=lightgray

可以使用以下命令,取消高亮显示光标所在的行和列:

:set nocursorline nocursorcolumn

命令小结
:set guicursor设置光标选项
:set cursorline高亮光标所在的屏幕行
:set cursorcolumn高亮光标所在的屏幕列

Ver: 1.0上一篇 | 目录 下一篇>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
vi/vim编辑器使用方法详解
Excel中实现光标所在行高亮突出显示
LinuxTOY 高效率编辑器 VIM-操作篇,非常适合 VIM 新手
Vim入门级技巧集
vim可视化
Vim健位映射
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服