سؤال

في ملف .VIMRC الخاص بي ، لديّ follwing for 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(){...]-----------------------------------------------------------

سؤالي هو: كيف أتخلص من "----" الذي يذهب إلى نهاية السطر؟

هل كانت مفيدة؟

المحلول

يتم تكوين تلك الأحرف عبر fillchars الخيار ، وبشكل أكثر تحديدا fold: عنصر fillchars اختيار.

نرى :help fillchars لمزيد من المعلومات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top