在编写代码时,经常需要函数嵌套,这就会造成一行代码中会有很多括号,而变得难以阅读。我们可以使用Rainbow Parenthesis插件或者Rainbow Parentheses Improved插件,通过多种颜色来标识匹配的括号。
推荐您使用vim-plug或Vundle等插件管理器,来安装GitHub上的Rainbow Parenthsis插件。
如果希望手动安装,那么首先下载Rainbow Parenthesis;然后在vim中打开下载的vba文件;最后执行:so %
命令以完成安装。
打开vimfiles\autoload\rainbow_parenthesis.vim文件,在第66行插入以下命令,以避免Rainbow Parentheses插件运行时报错。
let rainbow_parenthesis#active = 0
将该文件第34-49行中的guibg部分删除,以避免Rainbow Parentheses插件改变括号的背景色。
使用以下命令,可以手工启动Rainbow Parentheses插件:
:ToggleRaibowParenthesis
显示效果如下图所示:
也可以在vimrc文件里添加以下命令,在vim启动时自动加载Rainbow Parentheses插件:
Rainbow Parentheses Improved在以下几个方面进行了改进:不再限制括号的嵌套层数;可以分别自定义图形界面下和终端上所使用的括号颜色;甚至可以为不同类型的文件设定不同的配置;增加了中文说明。
推荐您使用vim-plug或Vundle等插件管理器,来安装GitHub上的Rainbow Parentheses Improved插件。
如果希望手动安装,那么首先,将下载到的rainbow.vim文件放到vimfiles/plugin文件夹(在linux系统里是~/.vim/plugin文件夹)中。然后,将以下句子,加入到你的vimrc配置文件中:
let g:rainbow_active = 1
我们可以使用以下命令,手工启动Rainbow Parentheses Improved插件:
:RainbowToggle
显示效果如下图所示: