vim - 求程式碼折疊的一段程式碼
给我你的怀抱
给我你的怀抱 2017-05-16 16:41:57
0
1
725

已有的一段折疊程式碼:

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)
迷茫

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!