首页 > 其他分享 >VIM颜色配置

VIM颜色配置

时间:2023-09-02 10:45:28浏览次数:45  
标签:配置 颜色 主题 vim colors vim82 VIM desert

颜色主题

vim安装后(一般Linux发行版默认自带),可以在目录 /usr/share/vim/vim82/colors/ 下看到vim所支持的颜色主题,常见的颜色主题有:


[注]

  1. 上图中.vim后缀的文件即为颜色主题文件;
  2. 目录“/usr/share/vim/vim82/colors/”中的"vim82"表示当前vim的版本号;如需查看vim版本信息,可命令行输入:vim --version

知道了当前vim所支持的颜色主题后,我们接下来就可以根据个人喜好配置当前默认的颜色主题了。
首先,我们需要在当前登录用户的home目录下新建 .vim 目录,在~/.vim/下新建 colors 子目录,然后拷贝某个或多个颜色主题文件(/usr/share/vim/vim82/colors/*.vim)到 ~/.vim/colors/ 下,当然,你可以直接从网上某博客上直接下载某颜色主题文件到此目录下,以 ~/.vim/colors/desert.vim 为例接着往下说明。
接着,我们在 ~/ 下新建 .vimrc 文件,打开该文件并增加如下语句,则可配置vim当前的默认主题颜色:

  1.   " set default color scheme
  2.   colorscheme desert
  3.    
  4.   " enable terminal color 256
  5.   set t_Co=256

[注]

  1. 当前默认主题颜色配置为 desert,即使用的是 ~/.vim/colors/desert.vim 颜色方案。
  2. 配置开启中端256颜色值,这样可以通过输入0 ~ 255数值来调色。

最后,也是最重要的,我们需要在该颜色主题基础上,修改适合自己的颜色。
我们先来看看vim所支持的颜色表,在vim命令行模式下输入如下命令,显式如下图所示。

: hi

[注]

  1. hi 是 high light的意思。
  2. vim当前颜色配置如下:

[注]

  1. 以上大体的颜色类型有:white black yellow cyan magenta blue grey green red,在这些颜色前面可以加上light 或 dark修饰。
  2. 另外,配色时也可以支持如下图所示的数字颜色值。(这个颜色表的显式方法,参看我的另外一篇文章:vim常用插件安装与使用)

 

标签:配置,颜色,主题,vim,colors,vim82,VIM,desert
From: https://www.cnblogs.com/amxiang/p/17673304.html

相关文章

  • VIM 更改RGB颜色
    是否可以为VIM的背景色定义自定义RGB颜色?目前我使用 setbackground=dark在我的 .vimrc分配 #5D5D5D对于背景颜色。但是,我更喜欢 #3F3F3F对于我的背景颜色。最佳答案通常您的终端仅支持256种颜色,并且它们已编号。如果您想使用特定颜色但不知道数字,脚本 gui2term......
  • ps基础配置
    认识ps简单设置首先进入ps  1、代表菜单栏2、代表属性栏3、代表工具栏4.、代表工作区5、代表调整面板首选项设置:CTRL+K(快捷键)   第二种方法:在菜单栏找到编辑-首选项-常规 文件处理:自动存储恢复信息的间隔 设置为5分钟  性能:内存使用情况:蓝色色条不要超过80......
  • VIM中常用命令
    vim编辑器中常用的命令1、yy:复制当前行nyy:从当前行开始复制n行2、p:将复制的内容粘贴从当前行的下一行开始粘贴np:将复制的内容从当前行的下一行开始复制n份3、dd:剪切(删除)当前行(可以和粘贴功能合起来一起使用)ndd:从当前行开始剪切(删除)n行(可以和粘贴功能合起来一起使用)4......
  • gvim 设置启动默认字体size 和font
    最新开始学习Vim,每次打开窗口后,发现自动打开的Vim编辑窗口很小,又是使用的高分辨率笔记本,所以字体也很小,上网查找了一下解决方法,总结如下。修改都是在_vimrc文件进行的,该文件位于vim安装的主目录,不同安装可能略有不同,针对我的电脑,位置是:C:\ProgramFiles(x86)\Vim\_vimrc。注意,......
  • VIM插入 i、a、o、 s、 I、 A、 O、 S
    在命令行模式下进入到输入模式可以敲击 i、a、o、s、I、A、O、S它们之间的区别做下备忘:i:在光标所在字符前开始插入a:在光标所在字符后开始插入o:在光标所在行的下面另起一新行插入s:删除光标所在的字符并开始插入I:在光标所在行的行首开始插入如果行首有空格......
  • Gateway跨域请求配置
    importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.http.HttpHeaders;importorg.springframework.http.HttpMethod;importorg.springframework.http.HttpStatus;importor......
  • VIM如何取消生成Undo 文件
    在使用vim编辑文件后,总是会有一个以.un~结尾的文件自动生成,看着让人心烦。 其实这是vim的undofile和备份文件,可以让你在关闭文件后再次打开时还可以撤销上次的更改,<!--more-->但是有了git之类的工具,这个功能实在有点多余,那么如何取消这个功能呢? 方法其实很简单,找到你的vim配置......
  • 取消gvim 生成备份文件
    2019独角兽企业重金招聘Python工程师标准>>> Windows平台:在gVim的安装目录找到并编辑_vimrc文件(通常位于C:\ProgramFiles\Vim),在里面加入一行:setnobackup即可(很彻底的)取消gVim的自动备份功能。如果只是针对现在编辑的文档取消自动备份,那么需要在vim的命令行模式下输入......
  • rgb颜色参考
    实色效果英文名称R.G.B16色实色效果英文名称R.G.B16色Snow255250250#FFFAFAPaleTurquoise1187255255#BBFFFFGhostWhite248248255#F8F8FFPaleTurquoise2174238238#AEEEEEWhiteSmoke245245245#F5F5F5PaleTurquoise3150205205#96......
  • VChart中如何配置Tooltip (文字提示) 自动换行?
    在VChart中,您可以通过配置tooltip的formatter函数来实现Tooltip的自动换行。tooltip的formatter函数允许您自定义Tooltip的文本内容,因此您可以在该函数中处理并格式化Tooltip的文本。以下是一个示例,演示如何在VChart中配置Tooltip的自动换行:<template><div>......