vimscript 函数给出 "E488 trailing characters: end if" 错误 (NERDTree)
vimscript function give "E488 trailing characters: end if" error (NERDTree)
我正在尝试切换我的 nerdtree 拆分视图的大小。
但是我收到“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
。这没有帮助。
在Vim脚本中,结束关键字是一个单词(:endif
,还有:endfunction
,:endwhile
,等等)
了解如何查找命令和导航内置 :help
;它内容全面,提供了许多技巧。您不会像其他编辑器那样快速学习 Vim,但如果您致力于不断学习,它将被证明是一个非常强大和高效的编辑器。 Vim 只需输入 :help :end
即可回答这个问题,然后按 Tab 或按 <C-D>
来完成 Tab 补全以显示所有候选人(:help c_CTRL-D
).
我正在尝试切换我的 nerdtree 拆分视图的大小。 但是我收到“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
。这没有帮助。
在Vim脚本中,结束关键字是一个单词(:endif
,还有:endfunction
,:endwhile
,等等)
了解如何查找命令和导航内置 :help
;它内容全面,提供了许多技巧。您不会像其他编辑器那样快速学习 Vim,但如果您致力于不断学习,它将被证明是一个非常强大和高效的编辑器。 Vim 只需输入 :help :end
即可回答这个问题,然后按 Tab 或按 <C-D>
来完成 Tab 补全以显示所有候选人(:help c_CTRL-D
).