在我的.vimrc文件,我有定制折叠的javascript的follwing:

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(){...]-----------------------------------------------------------

我的问题是:如何摆脱“----”是呈上行的末尾

有帮助吗?

解决方案

这些字符经由fillchars选项配置,更具体地fold:选项的fillchars项。

请参阅:help fillchars获得更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top