我想在vim中定义一个表达式的折叠表达式 foldmethod = marker除了我想要每个折叠排除 它的分界标记线,而不是包括它们。 例如,给定文件:
a
{{{
b
{{{
c
}}}
d
{{{
}}}
e
}}}
f
foldmethod = marker产生的折叠水平为:
0 a
1 {{{
1 b
2 {{{
2 c
2 }}}
1 d
2 {{{
2 }}}
1 e
1 }}}
0 f
但我希望他们成为这样:
0 a
0 {{{
1 b
1 {{{
2 c
1 }}}
1 d
1 {{{
1 }}}
1 e
0 }}}
0 f
有办法吗?