recherche

Maison  >  Questions et réponses  >  le corps du texte

vim - un morceau de code pour trouver le pliage de code

Pièce de code pliante existante :

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

Texte avant réduction :

Effets de pliage existants :

Mes besoins :

  1. Comme le montre l'image ci-dessous, comment retirer la partie excédentaire à l'avant ? Elle aura l'air plus propre si vous la retirez
  2. Je viens de commencer à contacter Vim, j'espère que vous pourrez me donner quelques conseils

给我你的怀抱给我你的怀抱2773 Il y a quelques jours793

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-05-16 16:43:57

    :help fold-foldtext
    

    répondre
    0
  • Annulerrépondre