例如,如果我想让vim将名称gitconfig
(无前导.
)识别为 of 的文件filetype=gitconfig
,是否有办法在注释或文件本身的类似内容中指出这一点?请注意,我希望它可以跨系统工作,因此不建议修改 vim 的启动文件。
jw0*_*013 50
这听起来像modeline
功能(请参阅在线帮助)。在 gitconfig 中,您可以在文件的开头或结尾附近有一个如下所示的模型行:
# vi: ft=gitconfig
Run Code Online (Sandbox Code Playgroud)
这需要启用模式行,但由于它们可能存在安全隐患,因此在许多系统上默认情况下是禁用的。
另一种可能稍微多一些工作的方法是制作一个.vim
包含
au BufRead,BufNewFile */gitconfig setfiletype gitconfig
Run Code Online (Sandbox Code Playgroud)
并将其放入~/.vim/ftdetect
您的所有系统中。