过滤器代码
插件用于重复过滤代码 [ST3/ST2]
详细信息
安装次数
- 总数 553
- Win 301
- Mac 181
- Linux 71
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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 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 |
Linux | 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 | 0 | 0 | 0 | 0 | 0 |
读我
FilterCode
此插件允许您根据“在文件中查找”的结果重复过滤代码库。
此项目位于 https://github.com/happyqingye/FilterCode
当前快捷键是
`ALT+m`, `ALT+SHIFT+m`
功能介绍
此插件用于从通过关键字或正则表达式搜索的结果中过滤内容。过滤操作可以重复进行,并且匹配项将被复制到新标签页以进行后续过滤。通常用于代码审计。
此插件中存在两种过滤模式。一种是 过滤代码
,另一种是 过滤文本
。
过滤代码模式
在开始过滤代码之前,您需要输入过滤条件。您可以直接在选择当前标签页中选择的字符作为过滤条件,或者输入关键字或正则表达式作为输入面板中的条件。
如果您在选择当前标签页中选择字符然后输入快捷键 ALT+m
,插件将执行搜索。搜索的结果将复制到新标签页。
如果您直接输入快捷键 ALT+m
,而当前标签页中没有选择字符,则会显示条件输入面板。在输入关键字或正则表达式后,将执行搜索。并且搜索的结果将复制到新标签页。
匹配项所在的行在原始标签页中折叠。同时,匹配项和相关上下文将被复制到新标签页。
添加鼠标映射(选项)
为了快速打开原始文件,您可以在名为 Default.sublime-mousemap 的文件中定义快捷键,如下所示
[
{
"button": "button1",
"count": 2,
"press_command":"drag_select",
"press_args":{"by":"words"},
"command": "filter_code_double_click"
}
]
配置完成后,在左键双击匹配记录时将打开原始文件。
过滤代码模式示例
过滤文本模式
在开始过滤文本之前,您需要输入过滤条件。您可以直接在选择当前标签页中选择的字符作为过滤条件,或者输入关键字或正则表达式作为输入面板中的条件。
如果您在前一个选项卡中选择字符,然后输入键盘快捷键 ALT+Shift+m
,插件将根据您的选择执行搜索。搜索结果将复制到新的选项卡中。
如果您直接输入键盘快捷键 ALT+Shift+m
,且当前选项卡中没有选择任何字符,将会显示一个条件输入面板。在您输入关键字或正则表达式后执行搜索。搜索结果将复制到新的选项卡中。
匹配项的行将在原始选项卡中被折叠,且匹配项的行将复制到新的选项卡中。
两种过滤模式之间有两个不同点。一是不同的键盘快捷键(过滤代码是 ALT+m
,过滤文本是 ALT+Shift+m
),另一个是不同的搜索结果(在新选项卡中,过滤代码显示匹配行及其相关上下文,而过滤文本仅显示匹配行)。