ファイルが同じように表示されるように、ソースコードにvim設定を含めるにはどうすればよいですか?


8

(タブストップの幅など)vimの命令をファイルに保存する方法があることを漠然と覚えています。私はvimrcの設定についてではなく、編集するファイルにそれらの設定を保存することについて話しています。

そうすれば、このファイルを別のコンピューターに転送しても、タブストップの幅は常に適切です。

しかし、魔法の言葉が何であるか思い出せないため、vimはファイルをロードするときにこれらの設定を取得します。何か案は?

回答:


12

その中にコメントを入れvi:、最後に改行を入れます。

/* vi: tabstop=4
*/

vimがこれを認識しない場合は、に追加set modelineする必要がある場合があります~/.vimrc。詳細については:h modeline、を参照してください。


私を正しい方向に向けてくれてありがとう!それは完璧に動作します。乾杯。
Jon

2
モードラインの「設定」フォームを使用すると、新しい行に終了コメント文字列を含める必要がなくなります。次に例を示します。/ * vi:set tabstop = 4:* /
Heptite

2
新しいラインは必要なかった# vim:et:sts=4:sw=4
フェリペアルバレス

1
どういたしまして:<!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.