Package 停止升华林特林特从我的.erb文件

Package 停止升华林特林特从我的.erb文件,package,erb,sublimetext2,lint,Package,Erb,Sublimetext2,Lint,如何防止带有erb扩展名的升华文本文件的升华Linter包?这是一个基于更改与erb文件关联的语法的技巧 克隆ERB文件的当前语法文件。查找.tmLanguage文件(我想您使用的是位于Packages/Rails或Packages/Ruby文件夹中的文件)并将其复制到Packages/User文件夹。编辑复制的文件,查找“名称”,并更改下一行以更改显示的名称(pe.User ERB)。我的建议是也重命名文件:) 更改与ERB文件关联的语法。将它们映射到新创建的语法 新语法未映射到升华线设置中,

如何防止带有erb扩展名的升华文本文件的升华Linter包?

这是一个基于更改与erb文件关联的语法的技巧

  • 克隆ERB文件的当前语法文件。查找.tmLanguage文件(我想您使用的是位于Packages/Rails或Packages/Ruby文件夹中的文件)并将其复制到Packages/User文件夹。编辑复制的文件,查找“名称”,并更改下一行以更改显示的名称(pe.User ERB)。我的建议是也重命名文件:)
  • 更改与ERB文件关联的语法。将它们映射到新创建的语法
  • 新语法未映射到升华线设置中,因此过梁将不会运行


    我已经测试了这个技巧,并且对我有效。

    在当前版本的SupremoEliter中,可以通过扩展禁用Linting。在查看文档

    示例:我选择用python高亮显示bitbake文件,并更改了Packages/User/sublimiter.sublimite-settings中的flake8 linter

    "flake8": {
        "@disable": false,
        "args": [],
        "builtins": "",
        "excludes": ["*/*.bb", "*/*.bbappend"],
        "ignore": "",
        "max-complexity": -1,
        "max-line-length": null,
        "select": ""
    },
    

    您可以使用“Sublimiter_disable”设置按名称禁用linter,但不能按扩展名禁用。也许您可以更改与ERB文件关联的语法,使linter不会在其上运行。例如,“Ruby on Rails”文件是lint的,因为它是在“sublimiter\u syntax\u map”设置中定义的。@aanton感谢您的建议。但是,我已经尝试在用户设置中从语法映射中删除ruby\u on\u rails,但没有效果。您的ERB文件是否与“ruby on rails”语法关联,并且您已经从Sublimiter\u语法映射设置中删除了“ruby on rails”:“ruby”?尝试重新打开该文件。我的建议是只编辑“设置-用户”首选项(在本例中为“首选项-软件包设置-升华链接器-设置用户”)