如何在源代码中包含vim设置,以便以相同方式显示文件?


8

我隐约记得,有一种方法可以在我的文件中存储有关vim的指令(例如tabstop宽度等)。我不是说vimrc中的设置,而是要将这些设置存储在要编辑的文件中。

这样,即使我将此文件传输到另一台计算机,制表位也始终具有正确的宽度。

但是,我不记得魔术字是什么,因此vim在加载文件时会选择这些设置。有任何想法吗?

Answers:


12

vi:在其中添加注释,以换行符结尾。

/* vi: tabstop=4
*/

如果vim没有解决问题,则可能需要添加set modeline~/.vimrc。有关:h modeline完整的信息,请参见。


非常感谢您为我指明了正确的方向!完美的作品。干杯。
乔恩

2
您可以通过使用
Modeline

2
我不需要换行# vim:et:sts=4:sw=4
Felipe Alvarez

1
欢迎您:<!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.