简单地说,我想禁用我不使用的语言的linting。这是我的用户配置文件内容:
{
"sublimelinter": true,
"sublimelinter_executable_map": { "php":"/usr/bin/php" },
"sublimelinter_mark_style": "outline",
"sublimelinter_gutter_marks_theme": "hard",
"sublimelinter_popup_errors_on_save": true,
"sublimelinter_notes": true,
"sublimelinter_disable":
[
{
"ruby": "ruby",
"c": "c"
}
]
}帮不上忙。当我重启ST2并打开终端时,它出现了:
SublimeLinter: C loaded
SublimeLinter: ruby-lint loaded
SublimeLinter: haskell loaded
SublimeLinter: Ruby loaded
SublimeLinter: HTML loaded
SublimeLinter: Puppet loaded
SublimeLinter: Java loaded发布于 2013-12-04 06:20:55
sublimelinter_disable列表中列出的任何语言都未启用linting。将该语言列为“已加载”并不意味着它已启用。有关实际启用的语言列表,请参阅控制台输出中更下方的部分。下面是我的配置中的一行示例:
SublimeLinter: css enabled (using node.js)编辑:要从配置中完全删除语言列表,需要在sublimelinter/sublimelinter/ .pyc目录中删除与该语言相关的.py和.pyc文件。对我来说很有效。
发布于 2013-10-23 19:03:11
SublimeLinter.sublime-settings中的评论说:
// An array of linter names to disable. Names should be lowercase.
"sublimelinter_disable":
[
]您是否尝试过简单地添加
"sublimelinter_disable":
["ruby", "c"]https://stackoverflow.com/questions/19536329
复制相似问题