diff --git a/docs/img/file_finder_find_button_v12_10.png b/docs/img/file_finder_find_button_v12_10.png new file mode 100644 index 0000000000000000000000000000000000000000..9509e66afd4f781725996b970985b1c652291951 Binary files /dev/null and b/docs/img/file_finder_find_button_v12_10.png differ diff --git a/docs/img/file_finder_find_file_v12_10.png b/docs/img/file_finder_find_file_v12_10.png new file mode 100644 index 0000000000000000000000000000000000000000..3bec456558e549d9b2a889f6dd8de7016224bdf8 Binary files /dev/null and b/docs/img/file_finder_find_file_v12_10.png differ diff --git a/docs/user/project/repo/file-find.md b/docs/user/project/repo/file-find.md index ee8bc159369f996a0ed3e1dd53fb57b256617212..960a261b7256702e59421cfb1811795a4434877b 100644 --- a/docs/user/project/repo/file-find.md +++ b/docs/user/project/repo/file-find.md @@ -1,29 +1,27 @@ -# 文件查找[](#文件查找 "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