vim - 求代码折叠的一段代码
给我你的怀抱
给我你的怀抱 2017-05-16 16:41:57
0
1
801

已有的一段折叠代码:

set fdm=expr
set foldexpr=Myindent(v:lnum)
func! Myindent(lnum)
    let s:a=strlen(matchstr(getline(v:lnum), '^\*\+\s\+\|^\d\(\.\d\)\=\s\+'))
    if s:a == 4
        return '>2'
    elseif s:a == 2
        return '>1'
    else
        return '='
    endif
endf

折叠前文本:

现有的折叠效果:

我的需求:

  1. 如下图所示, 如何去掉前面的多余的部分? 去掉的话看起来会清爽一些
  2. 刚开始接触 Vim, 希望大家给给予指点

给我你的怀抱
给我你的怀抱

全部回复(1)
迷茫

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板