在 VIM 中,可以通过编写这样的模式行来强制文件类型
# vim:syntax=html filetype=html
我想为 Sublime Text 获得同样的东西。例如,我希望 Sublime Text 2 对我拥有的某些扩展名为 .txt 的文件使用 MarkDown 语法。
在 VIM 中,可以通过编写这样的模式行来强制文件类型
# vim:syntax=html filetype=html
我想为 Sublime Text 获得同样的东西。例如,我希望 Sublime Text 2 对我拥有的某些扩展名为 .txt 的文件使用 MarkDown 语法。
Sublime Text 有一个 Modellines 插件:https ://github.com/SublimeText/Modelines
要对具有特定扩展名的每个文件执行此操作,请在打开文件的情况下转到菜单View
, Syntax
,Open all with current extension as...
然后在此处设置您的首选项。
似乎不可能在本地为每个文件或项目设置它,但你应该看看这个包:https ://github.com/phillipkoebbe/DetectSyntax
ST2/3 的包控制中可用的另一个是https://github.com/kvs/STEmacsModelines
使用它非常简单,来自文档:
在文件的前五行中的某处,添加与以下内容匹配的行:
-*- key: value; key2: value2 -*-
或者
-*- syntax -*-