在vim中看到像python文件一样的scons文件。文件相关属性

在vim中看到像python文件一样的scons文件。文件相关属性

我知道我可以setf python,然后该文件被识别为 python。但是,每次重新加载 scons 文件时,我都必须重做此操作。

几周前我读到,人们可以使用特殊语法写入文件的最后几行,并设置 vim 应该读取的参数。

就我而言,我希望setf python在每次打开此 scons 文件时进行设置。

但是我不记得语法,而且我无法找到我读到的可能具有文件相关属性的网站。

#:setf python最后一行似乎还不够。

答案1

如果斯康斯文件总是具有相同的名称/遵循某种模式,您还可以配置文件类型检测;将以下内容放入您的~/.vimrc

:autocmd BufNew,BufRead SConstruct setf python

答案2

正确的语法:

# vim: set filetype=python:

但是你需要set modeline(在我的情况下是默认的)在.vimrc中。

读这个维基百科了解更多信息。

相关内容