What is the recommended way to use Vim folding for Python code

后端 未结 11 2093
自闭症患者
自闭症患者 2020-12-22 16:33

I am interested in enabling code folding in Vim for Python code. I have noticed multiple ways to do so.

Does anyone have a preferred way to do Python code folding in

11条回答
  •  无人及你
    2020-12-22 17:06

    In your .vimrc:

    set foldmethod=indent
    set shiftwidth=4
    

    Then zM to mask all zR to expand all. I also added:

    nnoremap  za
    vnoremap  zf
    map z1  :set foldlevel=0
    map z2  :set foldlevel=1
    map z3  :set foldlevel=2
    map z4  :set foldlevel=3
    map z5  :set foldlevel=4
    map z6  :set foldlevel=5
    map z7  :set foldlevel=6
    map z8  :set foldlevel=7
    map z9  :set foldlevel=8
    

    So you can z1 and z2 to unindent little by little.

提交回复
热议问题