とほほのVim入門(折り畳み)
目次
折り畳み作成
折り畳み機能は Vim が +fonding
モードでコンパイルされている場合に利用可能です。
zf{motion} : {motion}位置までのテキストの折り畳みを作成する [N]zF : N行の折り畳みを作成する
:fold(:fo) : 折り畳みを作成する
折り畳み削除
zd : 折り畳みを削除する zD : 折り畳みを再帰的に削除する zE : 折り畳みをすべて削除する
折り畳み開閉
zo : 折り畳みを開く zO : 折り畳みを再帰的に開く zc : 折り畳みを閉じる zC : 折り畳みを再帰的に閉じる za : 折り畳みを開閉する zA : 折り畳みを再帰的に開閉する zv : カーソル行が表示されるように折り畳みを開く
:foldopen(:foldo) : 折り畳みを開く :foldclose(:foldc) : 折り畳みを閉じる
折り畳み移動
zj : 次の折り畳みの始めに移動する zk : 前の折り畳みの最後に移動する ]z : 開いている折り畳みの最後の行へ移動 [z : 開いている折り畳みの最初の行へ移動
折り畳みレベル
zR : foldlevel を最も深い折り畳みと同じレベルに設定する zr : foldlevel を1高くくする zm : foldlevel を1低くする zM : foldlevel を0に設定する zX : foldlevel を再適用する zx : foldlevel を再適用して zv を実行する
折り畳み可否
zN : foldenable をオンにする zn : foldenable をオフにする zi : foldenable を切り替える
コマンド実行
:folddoopen(:foldd) : 閉じている折り畳み以外の行にコマンドを実行する :folddoclosed(:folddoc) : 閉じている折り畳みの中の行にコマンドを実行する
Copyright (C) 2023 杜甫々
初版:2023年8月6日 最終更新:2023年8月13日
https://www.tohoho-web.com/vim/folding.html