SublimeLinter-addon-filter
为 SL 提供过滤器功能
详情
安装次数
- 总计 499
- Win 291
- Mac 128
- Linux 80
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
readme
嗨!
这是 SublimeLinter 的一个插件。
过滤错误
此插件提供一个新的命令 sublime_linter_addon_filter
,可以通过命令面板的 SublimeLinter: Filter Errors
使用。它将打开一个文本输入框,您可以在这里输入搜索词。在输入时会自动更新视图。在词前加上 -
来否定该词。词是完整的正则表达式模式,例如 -W\d\d
是完全有效的。
所有词都将与字符串 {filename}: {lintername}: {error_type}: {code}: {message}
进行匹配。未保存的视图的文件名为 <untitled>
。
循环通过模式
使用此功能,提供了一个名为 sublime_linter_addon_cycle_filter_patterns
的另一个命令,它接受一个类型为 List[string]
的 patterns
参数。
您可以为例如循环 '仅警告/仅错误/全部' 定义快捷键。
{ "keys": ["ctrl+k", "ctrl+k"],
"command": "sublime_linter_addon_cycle_filter_patterns",
"args": {
"patterns": ["warnings: ", "errors: ", ""]
}
},
切换全部错误的开/关
有一个开/关切换可以快速切换所有问题。您可以通过命令面板的 SublimeLinter: On/Off
来使用此命令。查看 Default.sublime-commands
了解如何实现。
主题支持
如果结果被过滤,则插件会设置 sl_filtered_errors
。您可以使用此功能来自定义主题。
示例和必选 gif
使用方法
{ "keys": ["ctrl+k", "ctrl+f"],
"command": "sublime_linter_addon_cycle_filter_patterns",
"args": {
"patterns": ["-annotations:", "annotations:", ""]
}
},
我切换了 '注释' 的开/关。
请注意,状态栏也会通过颜色来表示是否已应用过滤。