سؤال
في ملف .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
لمزيد من المعلومات.
لا تنتمي إلى StackOverflow