Vim插件:使用标签的彩虹括号

Vim插件:使用标签的彩虹括号,vim,plugins,parentheses,Vim,Plugins,Parentheses,我正在使用vim 7.3和彩虹括号插件。使用vim-p file1 file2或vim-S session.vim,甚至使用tabnew file或任何其他方法打开多个选项卡时,我的括号仅在一个文件中着色 我只是把它放在我的.vimrc:au-VimEnter*彩虹括号中 如前所述。打开后,我尝试在其他选项卡上使用:RainbowBranchestogle,但它仅在括号激活选项卡中切换 我应该怎么做才能使所有选项卡都正常工作?自动命令上的VimCenter标志告诉vim仅在启动编辑器时执行指定的

我正在使用vim 7.3和彩虹括号插件。使用
vim-p file1 file2
vim-S session.vim
,甚至使用
tabnew file
或任何其他方法打开多个选项卡时,我的括号仅在一个文件中着色

我只是把它放在我的.vimrc:
au-VimEnter*彩虹括号中
如前所述。打开后,我尝试在其他选项卡上使用
:RainbowBranchestogle
,但它仅在括号激活选项卡中切换


我应该怎么做才能使所有选项卡都正常工作?

自动命令上的
VimCenter
标志告诉vim仅在启动编辑器时执行指定的命令(在本例中是
RainbowBranchestogle
,在打开第一个文件时就是这样)

如果要将功能扩展到每次加载缓冲区时,应执行以下操作:

autocmd BufRead,BufNewFile * RainbowParenthesesToggle

自动命令上的
VimCenter
标志告诉vim仅在启动编辑器时执行指定的命令(在本例中为
RainbowBranchestogle
,在您打开第一个文件时为这种情况)

如果要将功能扩展到每次加载缓冲区时,应执行以下操作:

autocmd BufRead,BufNewFile * RainbowParenthesesToggle

多亏了FDinoff,我通过添加与.vimrc中相同的指令使其工作。我替换了上一条指令,以使用tab使其工作,正如我最初打算的那样

function! Config_Rainbow()
    call rainbow_parentheses#load(0)
    call rainbow_parentheses#load(1)
    call rainbow_parentheses#load(2)
endfunction

function! Load_Rainbow()
    call rainbow_parentheses#activate()
endfunction

augroup TastetheRainbow
    autocmd!
    autocmd Syntax * call Config_Rainbow()
    autocmd VimEnter,BufRead,BufWinEnter,BufNewFile * call Load_Rainbow()
augroup END

多亏了FDinoff,我通过添加与.vimrc中相同的指令使其工作。我替换了上一条指令,以使用tab使其工作,正如我最初打算的那样

function! Config_Rainbow()
    call rainbow_parentheses#load(0)
    call rainbow_parentheses#load(1)
    call rainbow_parentheses#load(2)
endfunction

function! Load_Rainbow()
    call rainbow_parentheses#activate()
endfunction

augroup TastetheRainbow
    autocmd!
    autocmd Syntax * call Config_Rainbow()
    autocmd VimEnter,BufRead,BufWinEnter,BufNewFile * call Load_Rainbow()
augroup END

抱歉,仍然不工作。每当我打开一个新缓冲区时,彩虹括号仍然没有激活。这似乎符合逻辑,因为我在选项卡中打开一个新文件后尝试了
RPToggle
,这与您的解决方案完全相同。或者,仍然不工作。每当我打开一个新缓冲区时,彩虹括号仍然没有激活。这似乎符合逻辑在选项卡中打开一个新文件后,我尝试了
RPToggle
,该文件与您的解决方案完全相同。您运行的是什么操作系统?OP认为问题与操作系统有关。(或者至少在所述操作系统上如何配置vim)如果你知道该插件的问题跟踪程序在哪里,为什么不直接问一下呢?@FDinoff正在运行RHEL 4@romainl,实际上,我找不到该插件的任何问题跟踪程序。你在运行什么操作系统?OP认为问题与操作系统有关。(或者至少在所述操作系统上如何配置vim)如果您知道该插件的问题跟踪程序在哪里,为什么不直接问一下呢?@FDinoff正在运行RHEL 4@romainl,实际上,我找不到该插件的任何问题跟踪程序。该技术存在一个问题:它严重干扰了我的C文件的折叠。尚未找到任何解决方法:/n该技术存在一个问题:这严重影响了我的C文件的折叠。尚未找到任何解决方法:/