grepmark
Sublime Text 3插件,用于在文件中搜索以竖线分隔的正则表达式,并将所有匹配项添加书签。
详细信息
安装
- 总数 1K
- Win 761
- Mac 476
- Linux 258
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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 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 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读我
Sublime Grepmark
Sublime Text 3插件,用于在文件中搜索以竖线分隔的正则表达式,并将所有匹配项添加书签。
安装
Git 克隆
首先,通过(首选项→浏览软件包)找到软件包目录的位置,然后在 git 克隆命令中使用该位置。
包控制
从这里安装来自包控制此处。
使用方法
按下与 grepmark 命令绑定的键;默认为 f1
,输入查询(字符串或正则表达式,具体取决于 search_flags
设置),然后按回车;结果将以两种方式之一标注。
如果您已安装并启用了 Grepmark 设置中的 BetterBookmarks,可以在 Grepmark 设置文件的
better_bookmarks
区域配置 BetterBookmarks 层。不同层可以有不同图像配置来表示标记。您可以使用 Better Bookmarks 在标记之间循环,通过层更改隐藏它们,或将它们保存到文件中。将使用默认 Sublime 书签光标(大于符号)的标记添加到侧边栏。您可以使用默认 Sublime 命令
next_bookmark
和prev_bookmark
在标记之间循环。
注意:如果您安装了 BetterBookmarks 并启用它,则不会添加标记。
自动grep
当文件打开时,可以自动执行grep操作。例如,在下面的设置中,所有扩展名为.py
的文件将在 BetterBookmarks 的 functions
层中标记其所有函数。每个文件扩展名可以在加载时运行多个grep;每个grep都可以单独配置,以允许上载具有相同名称的全局选项。
注意:对于 search_flags
,将键设置为任何内容(即使为空列表)将导致 grep 完全忽略全局 search_flags
值。
设置
{
"auto_grep":
{
// Should marks be added to files with matching extensions based on the configured rules
"enabled": true,
// A dictionary of file extensions that contain the auto_grep configuration
"extensions":
{
"py":
[
{
// Should this specific search be run
"enabled": false,
// A list of patterns to search for
"pattern_list": ["def.*"],
// See 'better_bookmarks' in the 'global' section
"better_bookmarks":
{
"use": true,
"layer": "functions"
},
// See 'ui' in the 'global' section
"ui":
{
// Should the viewport scroll to the first occurrence
"goto_first": false,
// Should all matches become the active selection
"make_selection": false
},
// See 'search_flags' in the 'global' section
"search_flags": []
},
],
}
},
"global":
{
"ui":
{
// Should the viewport scroll to the first occurrence
"goto_first": true,
// Should all matches become the active selection
"make_selection": true
},
// Search flags:
// ignore_case: Searching doesn't care about letter case
// literal: Searches using strings instead of regular expressions
"search_flags": ["ignore_case", "literal"],
"better_bookmarks":
{
// Should Better Bookmarks be used to mark the file
"use": true,
// Which Better Bookmarks layer should be marked
"layer": "bookmarks"
}
}
}