4

私の.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

それは1つのことを除いてうまく機能します:折りたたまれたとき、私は次のようなものを持っています:

function hello(){...]-----------------------------------------------------------

私の質問は、行末にある「----」を取り除く方法は?

4

1 に答える 1

6

これらの文字は、fillcharsオプション、より具体的にfold:はオプションのアイテムを介して構成されfillcharsます。

詳細については、を参照:help fillcharsしてください。

于 2011-01-06T11:37:59.820 に答える