Vim - 插件中"vim:fdm = syntax ..."行的含义

ksh*_*noy 1 vim

我见过一些脚本包含以下行

vim: fdm=syntax:et:ts=4:sw=4:sts=4
Run Code Online (Sandbox Code Playgroud)

最初,我认为在打开文件时它会覆盖用户的现有设置.但是,当我使用将它包含在我的文件中时,它不会像我预期的那样工作.所以我现在想知道它到底是做什么的?

Con*_*ner 6

这就是所谓的模式命令(:help modeline).设置由冒号分隔.所以这是设置fdm = syntax,et,ts = 4,sw = 4和sts = 4.你可以找出每一个这些都是打字:help fdm,:help et等等.