设置vim支架突出显示颜色
我正在使用:set showmatch来突出显示匹配的括号或大括号,当光标超过一个。 
我想改变高亮颜色,使其与光标颜色完全不同,因为我已经看到了屏幕截图中显示的情况。
 当光标在第二个大括号上时: 
 当光标位于大括号的右侧时: 
这使用我的terminal配色scheme,这是从Solarized取得的 。 不幸的是,当支架靠得很近的时候,看到哪个高光是支架匹配,哪个是光标,这有点痛苦。
 是否有一个vim设置,我可以用它来改变颜色,比如说, bold magenta ANSI? 我不是特别感兴趣的重新映射我的ANSI颜色在terminal或shell – 我想要一个vim特定的选项,如果它存在。 
你可以改变颜色,例如,绿色的蓝色
 hi MatchParen cterm=none ctermbg=green ctermfg=blue 
把它放在你的vimrc文件里。
 基本上, cterm决定的风格,可以是none , underline或bold ,而ctermbg和ctermfg ,如他们的名字所暗示的,背景和前景色,所以改变他们,你认为合适。 
对于你的情况,你可能想要
 hi MatchParen cterm=bold ctermbg=none ctermfg=magenta 
 我在vividchalk使用了vividchalk配色scheme,而我尝试的各种解决scheme都没有为我工作。 但是我search了这个文件: 
 ~/.vim/colors/vividchalk.vim 
 对于MatchParen ,我发现这一行: 
 call s:hibg("MatchParen","#1100AA","DarkBlue",18) 
我注释掉了那行,然后我复制了那行,然后我将它改为:
  call s:hibg("MatchParen","#FF0000","Red",18) 
成功地突出了红色的匹配圆括号,这是很容易看到的。 我希望能帮助别人。
如果要在input右括号/括号/大括号时短暂地跳到左括号/括号/大括号,则添加:
 set showmatch 
〜/ .vimrc为我工作。
  一个非常方便的技巧是将光标放在括号/ paren /大括号上,然后input%跳转到匹配的括号/ paren /大括号。 这在匹配的括号/ paren /大括号滚动页面时特别有用。 打字%第二次将跳回到你来自哪里。 
 试试:!ls $VIMRUNTIME/colors这些是Vim提供的默认配色scheme。 比改变颜色scheme:colorscheme namefind你喜欢的颜色scheme和复制颜色scheme:!cp $VIMRUNTIME/colors/<name>.vim ~/.vim/colors/new_name.vim编辑它并用color scheme命令设置或更好添加colorscheme name到vimrc文件。 更改颜色文件后:colorscheme name重新加载Vim的颜色。 这很方便:vsp vim,编辑一半的颜色文件,检查其他的变化。 我使用nye17答案,并添加hi MatchParen行到我的color_file.vim它的工作就好了。 
 链接: 
  Vim的帮助 
  如何控制颜色 
  关于Termianl颜色