gvim 配置文件,如何改变光标默认显示的方块状,让其想在vim中显示的一样,只是一个下划线的状态!

最近在windows上装了gvim,但是在普通模式时光标是一个闪烁的方块,已经看习惯了linux下的vim,其显示一直都是:在字符下面的一个闪烁的小横线。

应该是可以配置的,但是在网上没有搜索的。

要在配置文件中如何配置呢,望知道的朋友告知!

谢谢!

设置 guicursor 这个选项。你可以 :h 'guicursor' 查一下手册怎么设置成你喜欢的.

比如 :set guicursor=n-v-c:hor20
表示在普通(Normal)、选择(Visual)和命令(Command line)模式里,光标是一个高度为字符高度20%的水平线(horizontal bar)。

试好之后如果喜欢就可以加在 .vimrc 文件里。
你可以在默认的光标样式基础上改动,默认的是:
set guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175追问

谢谢了,是正解!

在问一个问题吧,颜色可以设定吗?

在linux下用vim编辑文件时,光标的颜色是和它所在字符的颜色是相同的,字符是红色,那么光标在这个字符下面时也是红色的。

抱歉我英语实在是差,前一段时间再学习linux,已经用习惯vim了,感觉windows下的编辑器实在是不好用。

vim果然是编辑器之神!和大烟一样会上瘾!

追答

喜欢 vim 很好呀,用惯了怎么用怎么顺手。

想设置颜色的话要先定义一个颜色组的名字,然后应用到光标的颜色上。比如叫 MyCursor:
:highlight MyCursor gui=reverse guifg=NONE guibg=NONE

假如想在之前我说那个配置上再加上颜色:
:set guicursor=n-v-c:hor20-MyCursor

这个设置的基本语法是:
guicursor=模式-模式-模式:属性-属性-属性,模式:属性-属性
这样。数个模式共享一种光标样式的话,就把数个模式用“-”连起来,如果一个样式有多种属性也是用“-”连。几种不同的样式的设置之间用逗号隔开。

回答不易,要是能追加些分就更好啦。祝你 vim 水平更上一层楼。

温馨提示:内容为网友见解,仅供参考
无其他回答

gvim 配置文件,如何改变光标默认显示的方块状,让其想在vim中显示的一样...
设置 guicursor 这个选项。你可以 :h 'guicursor' 查一下手册怎么设置成你喜欢的.比如 :set guicursor=n-v-c:hor20 表示在普通(Normal)、选择(Visual)和命令(Command line)模式里,光标是一个高度为字符高度20%的水平线(horizontal bar)。试好之后如果喜欢就可以加在 .vimrc 文件里。你可以在默...

在VIM\/GVIM中安装jedi-vim插件实现写python自动补全
为了安装jedi-vim插件,首先需要确保你的环境已经配置了vim-plug插件管理器。如果还没安装,先完成vim-plug的安装。接着,在你的_vimrc文件中添加一行命令:`Plug 'davidhalter\/jedi-vim'`。保存文件后重新启动VIM\/GVIM,插件将自动下载并安装所需的jedi-vim和python模块,整个过程顺利完成。jedi-vim的...

在vim中如何快速改变显示字体的大小
macvim command+ 放大用着很爽 gvim可能也有类似功能吧 没有gui的话 只能调终端字体大小了

linuxvimrc文件在哪linuxvimrc
4、通过记事本另存为来改变文件编码;既用Windows下的记事本打开,选择另存为??,改变编码即可。教你怎么让vi和vim显示行数?是经费和正解。在vim里执行(在普通模式下直接按冒号,并输入下面的命令):setnumber 回车后就可以显示行号了,但重启vim后又会恢复默认的设置。要想每次进入vim都显示行号就需...

想知道linux中vi的用法
在命令模式,Vi 将把光标挪到屏幕的最下方,并在第一个字符的位置显示一个 :(冒号)。这时, 用户就可以键入一些命令。这些命令可用来保存文件、读取文件内容、执行 Shell 命令、设置 Vi 参数、以正则表达式的方式查找字符串或替换字符串等。 编辑模式1. 移动光标要对正文内容进行修改,首先必须把光标移动到指定位置。

相似回答