版權聲明:本文參考了《rainbow 官方文檔》。 未經作者允許,嚴禁用於商業出版,否則追究法律責任。網絡轉載請註明出處,這是對原創者的起碼的尊重!!!
1 簡介
- 插件介紹:彩色顯示括號對。
- 倉庫地址:https://github.com/luochen1990/rainbow
2 安裝教程
$vim ~/.vimrc
- 在
call vundle#begin()
和call vundle#end()
之間添加Plugin 'luochen1990/rainbow'
:wq
$vim
:PluginInsttall
3 使用教程
- 在
~/.vimrc
中添加let g:rainbow_active = 1
4 選項
let g:rainbow_active = 1
自動啓用插件,如果使用命令:RainbowToggle
啓用插件,則設爲0let g:rainbow_conf ={默認值}
- 配置高亮顏色,要高亮的括號對
- ‘guifgs’:GUI界面的括號顏色(將按順序循環使用)
- ‘ctermfgs’:終端下的括號顏色(同上,插件將根據環境進行選擇)
- ‘operators’:與同級括號一起高亮的運算符(
'_,\|+\|-_'
,、 +、 -) - ‘parentheses’:描述哪些模式將被當作括號處理,每一組括號由兩個vim正則表達式描述
- ‘separately’: 針對文件類型(由&filettype決定)作不同的配置,未被單獨設置的文件類型使用*下的配置,值爲0表示僅對該類型禁用插件
- 省略某個字段則使用默認設置
- 示例:
let g:rainbow_conf = {
\ 'guifgs': ['royalblue3', 'darkorange3', 'seagreen3', 'firebrick'],
\ 'ctermfgs': ['lightblue', 'lightyellow', 'lightcyan', 'lightmagenta'],
\ 'operators': '_,\|+\|-_',
\ 'parentheses': ['start=/(/ end=/)/ fold', 'start=/\[/ end=/\]/ fold', 'start=/{/ end=/}/ fold'],
\ 'separately': {
\ '*': {},
\ 'tex': {
\ 'parentheses': ['start=/(/ end=/)/', 'start=/\[/ end=/\]/'],
\ },
\ 'css': 0,
\ }
\}
版權聲明:本文參考了《rainbow 官方文檔》。 未經作者允許,嚴禁用於商業出版,否則追究法律責任。網絡轉載請註明出處,這是對原創者的起碼的尊重!!!