vimscript函数给出" E488尾随字符:如果"错误(NERDTree)

时间:2018-02-08 02:44:02

标签: vim nerdtree

我正在尝试切换我的nerdtree拆分视图的大小。 但是我得到了#E; E488尾随字符:如果"。

结束
function! ToggleNTWidth()
    if exists("b:NERDTree")
        if g:NERDTreeWinSize == 31
            let g:NERDTreeWinSize = 50
        else
            let g:NERDTreeWinSize = 31
        end if
    end if
endfunction

我尝试在涉及计算和将段转换为字符串`= 50'的语句前放入exe。这没有用。

我对vimscript不太熟悉。也是我在stackoverflow上的第一篇文章。 提前致谢! ^ - ^

1 个答案:

答案 0 :(得分:3)

在Vimscript中,结束关键字是一个单词(:endif:endfunction:endwhile等。)

了解如何查找命令并导航内置:help;它是全面的,并提供了许多提示。你不像其他编辑那样快速学习Vim,但如果你致力于不断学习,那么它将成为一个非常强大和高效的编辑器。只需键入:help :end,然后按 Tab 按Tab键完成标签,或按<C-D>显示所有候选人:help c_CTRL-D),Vim就会回答这个问题。 / p>