如何防止带有 erb 扩展名的 Sublime Text linting 文件的 Sublime Linter 包?
问问题
1631 次
2 回答
2
在当前版本的 SublimeLinter 中,可以通过扩展禁用 Linting。检查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": ""
},
于 2014-06-12T09:59:36.283 回答
1
基于更改与 ERB 文件关联的语法的技巧。
- 克隆 ERB 文件的当前语法文件。查找 .tmLanguage 文件(我假设您使用的是位于 Packages/Rails 或 Packages/Ruby 文件夹中的文件)并将其复制到 Packages/User 文件夹。编辑复制的文件,查找“名称”并更改以下行以更改显示的名称(例如用户 ERB)。我的建议也是重命名文件:)
- 更改与您的 ERB 文件关联的语法。将它们映射到创建的新语法。
新语法未映射到 SublimeLinter 设置中,因此 linter 不会运行。
我已经测试了这个技巧并为我工作。
于 2012-10-12T08:10:15.950 回答