我希望折叠线仅显示" - "字符:根本没有文字。
我尝试在这里和帮助中为每个示例定义foldtext:我能够消除第一行内容,这对我的想法非常烦人且完全不合逻辑,但它仍然显示
---"3 lines folded"-------
例如,。
(对我而言,它在视觉上分散注意力并且无关紧要......部分地挫败了折叠的目的,即隐藏折叠部分,而不是突出显示它,这就是这个冗余信息的作用。)
答案 0 :(得分:2)
你没有说你尝试过什么不起作用,而是用
:set foldtext='---'
我看到一条破折号(全宽)代替折叠。如果你想要更少分心,请尝试
:set fillchars+=fold:\ foldtext='\ '
(第一次反斜杠后有两个空格。)
答案 1 :(得分:1)
您可以在.vimrc中使用以下设置:
set foldtext=EmptyFoldText()
function! EmptyFoldText()
return '-'
endfunction
在我的vim上正常工作。