Vim には、テキストを折りたたむ機能(folding)がある。これをうまく使えば、Vim を簡易アウトラインプロセッサにすることができる(図1)。 図1: folding機能によるアウトライン表示 折り畳む方法は6種類存在するが、簡易アウトラインプロセッサとして使うには、「インデントによる折り畳み」がいいと考える。今回は、インデントによる折り畳みに必要となる folding のキホンを書く。 インデントによるアウトラインプロセッサ利用の手順 仕組みの話を無視して、やり方だけ説明すると、こうである。 アウトライン表示したいテキストファイルの末尾に # vim:set foldmethod=indent shiftwidth=2: と書く。 「モードライン設定」の節を参照。 行先頭に半角スペースを2つ増やすごとに、テキストの内容が入れ子になって折り畳まれる。 「indent による折り畳み」