如何防止Sublime Linter软件包用于具有erb扩展名的Sublime Text linting文件?
Linting 可以在当前版本的 SublimeLinter 中通过扩展禁用。查看 http://www.sublimelinter.com/en/latest/settings.html#user-settings 的文档。
示例:我选择突出显示带有python突出显示的bitbake文件,并在Packages/User/SublimeLinter.sublime-settings中更改了flake8 linter。
"flake8": {
"@disable": false,
"args": [],
"builtins": "",
"excludes": ["*/*.bb", "*/*.bbappend"],
"ignore": "",
"max-complexity": -1,
"max-line-length": null,
"select": ""
},
更改与 ERB 文件关联的语法的技巧。
- 克隆 ERB 文件的当前语法文件。查找.tmLanguage文件(我想您正在使用位于Packages/Rails或Packages/Ruby文件夹中的文件)并将其复制到Packages/User文件夹中。编辑复制的文件,查找"名称"并更改以下行以更改显示的名称(pe.用户 ERB)。我的建议是重命名文件太:)
- 更改与 ERB 文件关联的语法。将它们映射到创建的新语法。
新语法不会映射到崇高林特设置中,因此棉绒不会运行。
我已经测试了这个技巧并为我工作。