vim颜色设置

vim 都是 通过 hi 这个命令来设置

例:设置关键字为蓝色非粗体 :

hi Identifier ctermfg=blue cterm=none(bold 就设置成粗体)

hi Comment ctermfg=darkgreen
hi String ctermfg=darkred
hi Type ctermfg=yellow
hi Number ctermfg=darkblue
hi Constant ctermfg=blue
hi Statement ctermfg=darkyellow

可以通过 :hi  看更多颜色设置

 

在Vim中,如果打开了语法功能,其中的一些关键字会显示为粗体,如果你想将粗体功能关闭,可以使用如下方法。


例如要将类型的粗体显示关闭,

先到 vim72/syntax/ 目录下,查找相应的语法文件,例如C语言对应的是c.vim。
打开vim,可以看到,int unsigned 之类的名称是 Type。

随便打开一个C文件,键入命令 hi,你会看到所有的颜色定义,找到 Type,可能是一下样子:
Type  xxx   term=underline  ctermfg=10 guifg=#60ff60  gui=bold

到colors 目录下,找到你现在用的主题文件,打开

:echo g:colors_name

如果值为空,那么默认为:default主题


在其中加上:
hi  Type  gui=none

保存。

重新打开C文件,就会看到类型已经变为正常模式,不是粗体。

用以上方法,你可以改变你想改变的关键字的显示方式。我添加的一些自定义如下:

hi Type gui=none
hi Conditional term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
hi Repeat term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
hi Keyword term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
hi Operator term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
hi Statement term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
hi Label term=none cterm=none ctermfg=Yellow guifg=#ffff60 gui=none
Vim 编辑器中配置颜色主题可以通过修改 Vim 的配置文件并应用特定的主题文件来实现。Vim 支持内置主题以及第三方主题,用户可以根据需求选择适合自己的配色方案。 ### 1. 配置颜色主题的基本方法 Vim颜色主题通常通过 `colorscheme` 命令进行设置。首先,需要确保 Vim 的配置文件(通常是 `~/.vimrc` 或 `~/.config/nvim/init.vim`)中包含以下设置: ```vim syntax enable set background=dark " 或 set background=light,根据主题要求设置背景 colorscheme desert ``` 以上配置启用了语法高亮,并将颜色主题设置为 `desert`(沙漠),这是 Vim 自带的一个经典主题。Vim 自带的主题通常位于 Vim 安装目录下的 `colors` 文件夹中,例如 `/usr/share/vim/vimXX/colors/`。 ### 2. 安装第三方颜色主题 如果对内置主题不满意,可以从互联网上下载更多主题并手动安装。步骤如下: - 下载 `.vim` 格式的主题文件(例如 `molokai.vim`)。 - 将文件复制到 `~/.vim/colors/` 目录中(如果没有该目录,请创建)。 - 在 `~/.vimrc` 中添加以下命令以启用新主题: ```vim colorscheme molokai ``` ### 3. 使用插件管理器安装主题 如果使用了插件管理器(如 Vundle、vim-plug 等),可以直接通过插件管理器安装和管理颜色主题。 以 `vim-plug` 为例,在 `~/.vimrc` 中添加如下内容以安装热门主题 `gruvbox`: ```vim call plug#begin('~/.vim/plugged') Plug 'morhetz/gruvbox' call plug#end() " 启用 gruvbox 主题 colorscheme gruvbox set background=dark ``` 保存文件后,在 Vim 中运行 `:PlugInstall` 命令安装插件。 ### 4. 配置颜色主题的额外设置 为了更好地适配某些主题,可能需要额外调整 Vim设置。例如,可以设置颜色列以提高可读性: ```vim set colorcolumn=80 ``` 这将帮助用户在编辑时更容易识别代码长度是否超过指定列数 [^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值