2019-10-27 02:06:30 -04:00
---
2020-07-28 14:09:36 -04:00
stage: Create
group: Editor
2020-11-26 01:09:20 -05:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
2019-10-27 02:06:30 -04:00
disqus_identifier: 'https://docs.gitlab.com/ee/workflow/file_finder.html'
---
2021-02-19 13:10:51 -05:00
# File finder **(FREE)**
2019-10-27 02:06:30 -04:00
The file finder feature allows you to search for a file in a repository using the
2021-03-25 14:09:07 -04:00
GitLab UI. To use it:
2019-10-27 02:06:30 -04:00
2021-03-25 14:09:07 -04:00
1. Go to your project's **Repository > Files** .
1. In the upper right corner, select **Find File** .
2019-10-27 02:06:30 -04:00
2021-03-25 14:09:07 -04:00
If you prefer to keep your fingers on the keyboard, use the
2021-01-27 19:09:33 -05:00
[shortcut button ](../../shortcuts.md ), which you can invoke from anywhere
2019-10-27 02:06:30 -04:00
in a project.
Press `t` to launch the File search function when in **Issues** ,
**Merge requests**, **Milestones** , even the project's settings.
Start typing what you are searching for and watch the magic happen. With the
up/down arrows, you go up and down the results, with `Esc` you close the search
2020-05-15 14:07:52 -04:00
and go back to **Files**
2019-10-27 02:06:30 -04:00
## How it works
The File finder feature is powered by the [Fuzzy filter ](https://github.com/jeancroy/fuzz-aldrin-plus ) library.
2020-05-15 14:07:52 -04:00
It implements a fuzzy search with the highlight and tries to provide intuitive
2019-10-27 02:06:30 -04:00
results by recognizing patterns that people use while searching.
2020-04-23 11:09:55 -04:00
For example, consider the [GitLab FOSS repository ](https://gitlab.com/gitlab-org/gitlab-foss/tree/master ) and that we want to open
2019-10-27 02:06:30 -04:00
the `app/controllers/admin/deploy_keys_controller.rb` file.
2020-05-15 14:07:52 -04:00
Using a fuzzy search, we start by typing letters that get us closer to the file.
2019-10-27 02:06:30 -04:00
2020-12-07 22:09:37 -05:00
NOTE:
2020-07-20 20:09:37 -04:00
To narrow down your search, include `/` in your search terms.
2019-10-27 02:06:30 -04:00
2020-04-23 11:09:55 -04:00
![Find file button ](img/file_finder_find_file_v12_10.png )