Vimでコードを折り畳む設定を入れてみた

結論

[[Vim]]には標準で fold という機能があるみたいでそれを使いました。 fold を使うと折り畳みを解除するコマンドを実行しない限りは勝手に展開されないので便利です。

  • set foldmethod=indent
    • インデントの数を折り畳みのレベル(深さ)とする
  • set foldlevel=8
    • インデントの深さを 8 に設定。ファイルを開いたときにインデントの深さが 8 以上の行は折り畳まれた状態になる。
" コードの折りたたみ
set foldmethod=indent
set foldlevel=8

コマンド

  • コマンド
    • 説明
  • zc
    • 折り畳み(カーソル位置)
  • zo
    • 展開(カーソル位置)
  • zR
    • 展開(ファイル全体)

参考

Vim でコードの折り畳み and インデントの可視化 - 恥は/dev/null へ by 初心者

Hugo で構築されています。
テーマ StackJimmy によって設計されています。