【问题标题】:Sublime Text 2: Setting file syntax inside the file itself (as Vim modelines)Sublime Text 2:在文件本身内设置文件语法(作为 Vim 模式行)
【发布时间】:2012-08-27 10:30:16
【问题描述】:

在 VIM 中,可以通过编写这样的模式行来强制指定文件类型

# vim:syntax=html filetype=html

我想为 Sublime Text 获得同样的东西。例如,我希望 Sublime Text 2 对我拥有的某些扩展名为 .txt 的文件使用 MarkDown 语法。

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    Sublime Text 有一个 Modellines 插件:https://github.com/SublimeText/Modelines

    【讨论】:

      【解决方案2】:

      要对每个具有特定扩展名的文件执行此操作,请在打开文件的情况下转到菜单 ViewSyntaxOpen all with current extension as... 并在那里设置您的偏好。

      似乎不可能在本地为每个文件或项目设置它,但你应该看看这个包:https://github.com/phillipkoebbe/DetectSyntax

      【讨论】:

        【解决方案3】:

        另一个可用于 ST2/3 的包控制是 https://github.com/kvs/STEmacsModelines

        使用它非常简单,来自文档:

        在文件的前五行中的某处,添加与以下内容匹配的行:

        -*- key: value; key2: value2 -*-
        

        -*- syntax -*-
        

        【讨论】:

          猜你喜欢
          • 2014-04-09
          • 1970-01-01
          • 2011-11-26
          • 1970-01-01
          • 2014-03-22
          • 2013-04-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多