vim如何配置颜色方案

vim如何配置颜色方案,第1张

1、在当前用户目录下配置的方案只能适用于当前用户

cd ~

ls -al 查看所有隐藏文件是否包含 .vimrc 的文件,如果不包含创建一个,这个就是vim的配置文件

2、修改配置文件

set hlsearch            "高亮度反白 

set backspace=2        "可随时用退格键删除 

 set autoindent          "自劢缩排 

 set ruler              "可显示最后一行癿状态 

 set showmode            "左下角那一行癿状态 

set nu                  "可以在每一行癿最前面显示行号啦! 

 set bg=dark            "显示丌同癿底色色调 

syntax on              "迚行语法检验,颜色显示。

set number              "显示行号"

3、使配置文件生效

source .vimrc

注意:最后一行的最后一定要加双引号,否则检查此时会报错

Windows Terminal 里的 Vim 设置了浅的配色,刚好光标默认是白色的竖线,不容易看出来。很有点费眼睛。

想把光标改成其他颜色的方块样式。因为不是 gvim, guicursor 之类的配置不起作用。

上网查了些资料,测试如下配置可以正常生效(貌似这个 Terminal 是属于 xterm 那一类):

其中各配置项的含义如下:

设置光标颜色时也可以使用 RGB 颜色,格式为 rgb:RR/GG/BB 。比如纯白色的光标即为 "\<Esc>]12rgb:FF/FF/FF\x7" 。

若只想设置光标形状,直接去掉 . 号以及右边的颜色配置部分即可。如 let &t_SR = "\<Esc>[3 q" 。

同理,只想修改颜色时也可以将 . 号左边的形状配置部分删掉。

. 号在这里的作用其实是字符串拼接,方便区分形状配置部分和颜色配置部分而已。去掉 . 号直接将两部分配置写在一个字符串里也是可以的。

即 let &t_SR = "\<Esc>[3 q" . "\<Esc>]12black\x7" 等同于 let &t_SR = "\<Esc>[3 q\<Esc>]12black\x7"

Cursor color in xtermchange accordingly to the syntax in vim


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6365835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存