简单模糊
为当前文件和项目文件执行基于行的模糊搜索的跳转。
详细信息
安装
- 总数 224
- Win 109
- Mac 64
- Linux 51
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 3 | 1 | 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 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
README
Sublime Text的简单模糊软件包
通过内置的模糊功能跳转到任何地方,执行基于当前文件或活动项目文件夹的行搜索。如果在同一个Sublime窗口中打开了多个文件夹,则将使用相对于当前打开文件的文件夹用于项目搜索。
用法
将以下示例快捷键绑定到窗口命令
[
{ "keys": ["super+k", "super+f"], "command": "fuzzy_current_file"},
{ "keys": ["super+k", "super+p"], "command": "fuzzy_active_project"},
]
或者,在命令面板中通过 Ctrl-Shift-P
运行以下命令
简单模糊:当前文件…
简单模糊:活动项目…
自定义
可以通过添加用户设置来指定您喜欢的文件列表命令和检查命令。
{
"simple_fuzzy_ls_cmd": "ag foo {folder}",
"simple_fuzzy_chk_cmd": "where ag",
}
- 变量
{folder}
是要搜索的目标文件夹。 - 在
simple_fuzzy_chk_cmd
中指定的命令将仅用于检查是否应该使用simple_fuzzy_ls_cmd
列表命令。
如果用户定义的命令失败或未指定,将默认使用以下命令作为后备方案:1. rg
: rg --files "{folder}"
(强烈推荐,需要ripgrep) 2. git
: git -C "{folder}" ls-files
3. 内置
: Python 内置的 os.walk
函数。
用户也可以指定首选的一个为:rg
,git
或 内置
。
调试
在控制台视图中运行以下命令以切换控制台日志。
>>> window.run_command('simple_fuzzy_debug_toggle')
已知问题
- 性能问题
- 始终跳转到行的开头