呵呵。。。 作者: 怪怪虎 时间: 2013-01-16 21:50
谢谢了, 我这里也work了。
--1657 + 5 while (
显示从多少行开始折叠,折叠了几行。
set foldtext=MyFoldText()
function MyFoldText()
let line = v:foldstart
let line .= " + "
let end = v:foldend - v:foldstart
let line .= end
let line .= " "
let line .= getline(v:foldstart)
let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g')
return v:folddashes.sub
endfunction
自己完成的第一个能在脚本中用的函数。
习惯于在{Visual}下, 找到{,然后%,在zf。 这样把{}都折叠了。下一步看看能不能把{} 不折叠在里面 回复 4# Ager