FuzzyFilePath
在 Sublime Text 项目的文件夹中自动完成相对或绝对文件路径
详细信息
安装次数
- 总数 41K
- Win 21K
- Mac 12K
- Linux 7K
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 日 | 6 月 22 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 1 | 0 | 0 | 2 | 1 | 3 | 1 | 1 | 0 | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 3 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
读我
FuzzyFilePath
Sublime Text 插件
在当前项目目录内进行模糊搜索并插入文件名。高度可定制的。
基本设置支持 JavaScript、HTML、CSS、PHP 和 glsl,但也可能调整以适应大多数语言
安装
Package Control
安装 Package Control 后,重新启动 Sublime Text。使用命令面板 Cmd+Shift+P(OS X)或 Ctrl+Shift+P(Linux/Windows)并搜索 Package Control: Install Package。等待 Package Control 下载最新的包列表并搜索 FuzzyFilePath。
github
在 <SublimeConfig>/Packages/
中调用: git clone https://github.com/sagold/FuzzyFilePath.git
Sublime Text 2
在 <SublimeConfig>/Packages/FuzzyFilePath/
中切换到 Sublime Text 2 Branch:使用 git checkout st2
注意:Sublime Text 2 将不再受支持。
使用方法
如果当前上下文存在匹配的 触发器 且其属性 auto 设置为 true,则将建议文件路径。
- Ctrl+Alt+Space 会插入相对路径,覆盖可能的设置
- Ctrl+Shift+Space 会插入绝对路径,覆盖可能的设置
以下规则可修改当前字符串的建议路径:
word
会根据匹配规则(相对或绝对)建议所有匹配文件./
会建议当前目录内的匹配文件,并插入相对选择../
会建议所有匹配文件,并插入相对选择/folder
会建议所有匹配文件,并插入绝对选择
针对单个文件或打开文件夹外的文件,FuzzyFilePath已被禁用。
打开文件
使用 Alt+Enter 打开光标下的文件
配置完成面板
确保您已经为Sublime激活了自动完成功能。在某些情况下,如果自动完成面板仍未打开(针对任何类型的完成),您可能需要扩展auto_complete_triggers
来添加完成面板显示的特殊规则。例如,要为latex \input{"path/to/asset"}
启用自动完成,您可以添加
"auto_complete_triggers":
[
{
"characters": "abcdefghijklmnopqrstuvwxyz",
"selector": "text.tex.latex"
}
]
或为html完成启用<script src="path/to/script">
"auto_complete_triggers":
[
{
"characters": "abcdefghijklmnopqrstuvwxyz",
"selector": "string.quoted.double.html"
}
]
特殊字符
如果您的项目包含包含特殊字符的文件名,请考虑修改Sublime Texts的word_separators
。
例如,在AngularJs文件名可能以$
开头。在Sublime Text | 偏好设置 | 设置 - 用户中重新声明单词分隔符,删除$
:“js "word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}
~?”
## Customization
For further details about troubleshooting, customization, settings and keybindings please
[refer to the Wiki](https://github.com/sagold/FuzzyFilePath/wiki)
Trying to integrate other languages? See the
[auto complete Python package tutorial](https://github.com/sagold/FuzzyFilePath/wiki/Tutorial:-Add-support-for-python-packages)
#### Related Plugins
##### [AutoFileName](https://github.com/BoundInCode/AutoFileName)
- uses file discovery based on current directory instead of fuzzy search
- adds properties for images in autocompletion description