他人の書いたソースコードを開くと、時々こんな感じで一部が折り畳まれていることがある。 自分の書いたコードでこれを再現するには、'foldmethod' オプションをモードラインで使うといい。 モードラインとは? ファイルタイプ別ではなくファイルごとにエディタの設定を変更したい場合、ファイルに vim エディタ特有の記述をしておくことで、そのファイルが vim エディタで開かれた時に特定の設定を有効にするモードラインという機能が役に立ちます。 http://nanasi.jp/articles/howto/file/modeline.html つまり、ファイルごとに適用させたいオプションを、コメントの形式でファイルの末尾に付け足しておくのである。 #!/usr/bin/perl print "Hello, World!\n"; # vim: set foldmethod=marker : a