シェルで以下のコマンドを実行。
$ echo set modeline >> ~/.vim/vimrc
モードラインの設定の仕方はファイルのフォーマットに依存する。例えば以下の様なxmlファイルがあった場合を考える。
$ cat test.xml <?xml version="1.0" encoding="UTF-8" ?> <root> </root>
モードラインを設定は xml ファイルのコメント機能を使って行う。また、モードラインはファイルの先頭及び末尾のどちらに書いても動作する。すなわち、以下の様にモードラインを設定する。こうすることで、vim で読み込んだ場合に xml ではなく、html のシンタックスハイライトが有効になる。
$ cat test.xml <?xml version="1.0" encoding="UTF-8" ?> <root> </root> <!-- vim: set filetype=html : -->
モードラインの説明は以下のようにすることで vim 内から読むことが可能。
:help modeline