提交 e85a77ac 编写于 作者: Lab机器人's avatar Lab机器人

file_find

上级 369bac3f
# 文件查找[](#文件查找 "Permalink")
# 文件查找[](#file-finder "Permalink")
在 GitLab 8.4 中[引入](https://github.com/gitlabhq/gitlabhq/pull/9889) .
文件查找器功能使您可以使用 CODEChina 在代码仓库中搜索文件。
文件查找器功能使您可以使用 GitLab UI 在存储库中搜索文件.
您可以在项目的**文件**部分中找到**查找文件**按钮。
您可以在项目的" **文件"**部分中找到" **查找文件"**按钮.
[![Find file button](/docs/img/file_finder_find_button_v12_10.png)](/docs/img/file_finder_find_button_v12_10.png)
[![Find file button](img/264ee345c8d001f9b7cabf52e10f47bf.png)](img/file_finder_find_button_v12_10.png)
如果您喜欢使用快捷键,我们还支持[键盘快捷键](/docs/user/shortcutkey.md) ,您可以从项目中的*任何地方*调用它。
对于那些喜欢用手指触摸键盘的人,还有一个[快捷按钮](../../shortcuts.html) ,您可以从项目中的*任何地方*调用它.
** Issue ****合并请求****里程碑**甚至项目设置中,按`t`键启动文件搜索功能。
**问题****合并请求****里程碑**甚至项目设置中,按`t`键启动文件搜索功能.
开始输入您要搜索的内容,就会看到系统的搜索结果。您可以使用向上/向下箭头向上和向下搜索结果,使用`Esc`可以关闭搜索并返回 **文件**
开始输入您要搜索的内容,然后观察魔术的发生. 使用向上/向下箭头,您可以向上和向下搜索结果,使用`Esc`可以关闭搜索并返回" **文件"**
## 实现原理[](#how-it-works "Permalink")
## How it works[](#how-it-works "Permalink")
文件查找器功能由[模糊过滤器](https://github.com/jeancroy/fuzz-aldrin-plus)库提供支持。
文件查找器功能由[模糊过滤器](https://github.com/jeancroy/fuzz-aldrin-plus)库提供支持.
它通过突出显示来实现模糊搜索,并试图通过识别人们在搜索时使用的模式来提供直观的结果。
它通过突出显示来实现模糊搜索,并试图通过识别人们在搜索时使用的模式来提供直观的结果.
例如,假设有[Awesome-project]https://codechina.csdn.net/codechina/awesome-project/-/tree/master ,并且我们要打开`app/models/model.rb`文件。
例如,考虑[GitLab FOSS 存储库](https://gitlab.com/gitlab-org/gitlab-foss/tree/master) ,并且我们要打开`app/controllers/admin/deploy_keys_controller.rb`文件.
使用模糊搜索,我们首先输入使我们更接近文件的字母.
使用模糊搜索,我们首先输入使我们更接近文件的字母。
**提示:**要缩小搜索范围,请在搜索词中包含`/` .
[![Find file button](img/ead8d62e426d9309f25a82da77770f59.png)](img/file_finder_find_file_v12_10.png)
\ No newline at end of file
[![Find file button](img/file_finder_find_file_v12_10.png)](img/file_finder_find_file_v12_10.png)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册