1. 程式人生 > >vim學習筆記--程式碼摺疊

vim學習筆記--程式碼摺疊

對於很長的程式碼段,摺疊可以讓我們更快的瀏覽到我們想要瀏覽的內容,幫助手冊裡面內容很多,寫一些覺得目前對自己有用的。

這裡寫圖片描述

一些摺疊命令

  • zfap
    使用這個命令時就會建立一段文字摺疊,zf是操作符,ap是
    文字物件,摺疊多長不好界定,所以我覺得實操可以這樣:

    1. 按v在可視模式下選擇要摺疊的文字,然後按zf摺疊
    2. 通過j命令摺疊,如zf22j,摺疊當前游標到接下去22行的內容
  • zo
    在摺疊的行按zo(open fold),開啟摺疊

  • zc
    對於開啟的摺疊可以通過zc(close fold)再次摺疊這個區域

  • zr
    開啟全部的摺疊,如果摺疊有巢狀,那麼巢狀會被開啟一層,可以再通過zr命令開啟摺疊

  • zm
    和zr命令相反,摺疊更多(more)

  • zn zN zi
    zn禁用摺疊功能,zN恢復原來的摺疊,zi在兩者之間切換,實際操作可以通過zi快速的關閉摺疊和開啟摺疊

對摺疊行的複製和刪除會對摺疊塊全部起作用