file-find.md 1.4 KB
Newer Older
Lab机器人's avatar
Lab机器人 已提交
1
# 文件查找[](#file-finder "Permalink")
Lab机器人's avatar
readme  
Lab机器人 已提交
2

Lab机器人's avatar
Lab机器人 已提交
3
文件查找器功能使您可以使用 CODEChina 在代码仓库中搜索文件。
Lab机器人's avatar
readme  
Lab机器人 已提交
4

Lab机器人's avatar
Lab机器人 已提交
5
您可以在项目的**文件**部分中找到**查找文件**按钮。
Lab机器人's avatar
readme  
Lab机器人 已提交
6

Lab机器人's avatar
Lab机器人 已提交
7
[![Find file button](/docs/img/file_finder_find_button_v12_10.png)](/docs/img/file_finder_find_button_v12_10.png)
Lab机器人's avatar
readme  
Lab机器人 已提交
8

Lab机器人's avatar
Lab机器人 已提交
9
如果您喜欢使用快捷键,我们还支持[键盘快捷键](/docs/user/shortcutkey.md) ,您可以从项目中的*任何地方*调用它。
Lab机器人's avatar
readme  
Lab机器人 已提交
10

Lab机器人's avatar
Lab机器人 已提交
11
** Issue ****合并请求****里程碑**甚至项目设置中,按`t`键启动文件搜索功能。
Lab机器人's avatar
readme  
Lab机器人 已提交
12

Lab机器人's avatar
Lab机器人 已提交
13
开始输入您要搜索的内容,就会看到系统的搜索结果。您可以使用向上/向下箭头向上和向下搜索结果,使用`Esc`可以关闭搜索并返回 **文件**
Lab机器人's avatar
readme  
Lab机器人 已提交
14

Lab机器人's avatar
Lab机器人 已提交
15
## 实现原理[](#how-it-works "Permalink")
Lab机器人's avatar
readme  
Lab机器人 已提交
16

Lab机器人's avatar
Lab机器人 已提交
17
文件查找器功能由[模糊过滤器](https://github.com/jeancroy/fuzz-aldrin-plus)库提供支持。
Lab机器人's avatar
readme  
Lab机器人 已提交
18

Lab机器人's avatar
Lab机器人 已提交
19
它通过突出显示来实现模糊搜索,并试图通过识别人们在搜索时使用的模式来提供直观的结果。
Lab机器人's avatar
readme  
Lab机器人 已提交
20

Lab机器人's avatar
Lab机器人 已提交
21
例如,假设有[Awesome-project]https://codechina.csdn.net/codechina/awesome-project/-/tree/master ,并且我们要打开`app/models/model.rb`文件。
Lab机器人's avatar
readme  
Lab机器人 已提交
22

Lab机器人's avatar
Lab机器人 已提交
23
使用模糊搜索,我们首先输入使我们更接近文件的字母。
Lab机器人's avatar
readme  
Lab机器人 已提交
24 25 26

**提示:**要缩小搜索范围,请在搜索词中包含`/` .

Lab机器人's avatar
Lab机器人 已提交
27
[![Find file button](img/file_finder_find_file_v12_10.png)](img/file_finder_find_file_v12_10.png)