更改vim高亮括号匹配颜色

Posted 阿胜4K

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改vim高亮括号匹配颜色相关的知识,希望对你有一定的参考价值。

vim括号匹配高亮显示在vim7.4版本, 默认就是开启的. 但是默认的括号匹配
高亮的颜色是浅蓝色, 在亮瞎眼的同时, 严重影响我们写代码, 最明显的感受
就是, 连续打出一对括号, 接下来不仔细看, 根本找不到光标在哪?

vim括号亮瞎眼演示

So, 怎么破? 在~/.vimrc配置文件中添加, 下面一行

hi MatchParen ctermbg=Yellow guibg=lightblue

其中Yellow就是我们需要修改的颜色, 我这里改成了红色, 后面那个颜色
暂时不知道有什么暖用, 不用管它. 更改后, 重新连接xshell等ssh客户端,
或者source ~/.vimrc, 方能生效. 下面是更改后的效果图.

括号颜色更改成黄色

注意: 我测试是使用的是.sh文件,括号颜色是紫色的,其它文件则未必,.c就是白色。

其实我最想要的不是更改选中后, 括号的背景颜色, 而是直接更改这个括号本身的颜色,
但貌似vim暂时无法实现.

选择自己想要的颜色可以看这里

http://www.runoob.com/try/color.php?color=Black

有些颜色名称, vim不支持, 这时候换一个就行

vim官方括号匹配帮助文档

http://vimdoc.sourceforge.net/htmldoc/pi_paren.html#:DoMatchParen

还可以直接在命令行中临时关闭/开启括号高亮匹配

:NoMatchParen
:DoMatchParen

赠品: 本人简易vim配置

set tabstop=4
set shiftwidth=4
set expandtab " 使用空格替换TAB

set nocompatible " 关闭兼容模式(无需兼容vi)
set showcmd " 输入的命令显示出来,看的清楚些

colorscheme desert
hi MatchParen ctermbg=Yellow guibg=lightblue

" set autoindent 自动缩进 开启此功能,则从windows复制到linux,缩进显示不正常

书写本博客的测试环境: vim 7.4.629 CentOS 6.9 Xshell5

修改记录:
2017-12-04 第1次 初始版。
2018-08-21 第2次 增加动画展示,强调不同格式的文件,括号颜色不同。

这是我第1次,在百度上直接搜索的我的博客,很激动!

以上是关于更改vim高亮括号匹配颜色的主要内容,如果未能解决你的问题,请参考以下文章

更改 emacs 中的高亮线颜色

VScode 好用插件集合

怎样修改vim默认的背景颜色

Vim:如何更改搜索命中和快速修复选择的突出显示颜色

手把手写C++服务器:永远滴神vim(源码安装插件管理颜色主题代码高亮快捷键设置搜索替换环境保护)

Vim 匹配相同的单词并高亮