在我的.vimrc文件中,我有以下自定义折叠javascript:
function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
function! FoldText()
return substitute(getline(v:foldstart), '{.*', '{...}', '')
endfunction
setl foldtext=FoldText()
endfunction
au FileType javascript call JavaScriptFold()
au FileType javascript setl fen
除了一件事之外它很有效:折叠时,我有类似的东西:
function hello(){...]-----------------------------------------------------------
我的问题是:如何摆脱走到行尾的'----'?
答案 0 :(得分:6)
这些字符是通过fillchars
选项配置的,更具体地说是fold:
选项的fillchars
项。
有关详细信息,请参阅:help fillchars
。