# Search

| Function | Shortcut | Use this shortcut to... |
| --- | --- | --- |
| Find |  `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `⌘ F` (Xcode), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (ReSharper), `⌘ F` (ReSharper (macOS)), `Ctrl+F` (QtCreator), `⌘ F` (QtCreator (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS))  | Initiate [text 					   search](finding-and-replacing-text-in-file.html).  |
| Replace |  `Ctrl+R` (Windows), `⌘ R` (macOS), `⌘ R` (IntelliJ IDEA Classic (macOS)), `⌘ R` (macOS System Shortcuts), `Ctrl+R` (XWin), `Ctrl+R` (GNOME), `Ctrl+R` (KDE), `Alt+Shift+5` (Emacs), `Ctrl+H` (Sublime Text), `⌘ ⌥ F` (Sublime Text (macOS)), `⌘ ⌥ F` (Xcode), `Ctrl+H` (Visual Studio), `⌃ H` (Visual Studio (macOS)), `Ctrl+H` (ReSharper), `⌃ H` (ReSharper (macOS)), `Ctrl+R` (QtCreator), `Ctrl+R` (QtCreator (macOS)), `Ctrl+H` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+R` (Eclipse (macOS))  | Initiate [text search 					and replace](finding-and-replacing-text-in-file.html).  |
|    Search for next /     previous occurrence    |  `F3` (Windows), `⌘ G` (macOS), `F3` (IntelliJ IDEA Classic (macOS)), `⌘ G` (macOS System Shortcuts), `F3` (XWin), `F3` (GNOME), `F3` (KDE), `F3` (Emacs), `F3` (Sublime Text), `⌘ G` (Sublime Text (macOS)), `⌘ G` (Xcode), `F3` (Visual Studio), `F3` (Visual Studio (macOS)), `F3` (ReSharper), `F3` (ReSharper (macOS)), `F3` (QtCreator), `⌘ G` (QtCreator (macOS)), `F3` (NetBeans), `Ctrl+K` (Eclipse), `⌘ K` (Eclipse (macOS))/`Shift+F3` (Windows), `⌘ ⇧ G` (macOS), `⇧ F3` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ G` (macOS System Shortcuts), `Shift+F3` (XWin), `Shift+F3` (GNOME), `Shift+F3` (KDE), `Shift+F3` (Emacs), `Shift+F3` (Sublime Text), `⌘ ⇧ G` (Sublime Text (macOS)), `⌘ ⇧ G` (Xcode), `Shift+F3` (Visual Studio), `⇧ F3` (Visual Studio (macOS)), `Shift+F3` (ReSharper), `⇧ F3` (ReSharper (macOS)), `Shift+F3` (QtCreator), `⌘ ⇧ G` (QtCreator (macOS)), `Shift+F3` (NetBeans), `Ctrl+Shift+K` (Eclipse), `⌘ ⇧ K` (Eclipse (macOS))  | Navigate to the next/previous occurrence of a selected word in the editor. |
| Next Occurrence of the Word at Caret |  `Ctrl+F3` (Windows), `Ctrl+F3` (macOS), `⌘ F3` (IntelliJ IDEA Classic (macOS)), `Ctrl+F3` (macOS System Shortcuts), `Ctrl+F3` (XWin), `Ctrl+F3` (GNOME), `Ctrl+3` (KDE), `Ctrl+F3` (Emacs), `Ctrl+F3` (Sublime Text), `⌘ ⌥ G` (Sublime Text (macOS)), `Ctrl+F3` (Xcode), `Ctrl+F3` (Visual Studio), `⌘ F3` (Visual Studio (macOS)), `Ctrl+F3` (ReSharper), `⌘ F3` (ReSharper (macOS)), `Ctrl+F3` (QtCreator), `⌘ F3` (QtCreator (macOS)), `Ctrl+F3` (NetBeans), `Ctrl+F12` (Eclipse), `Ctrl+F3` (Eclipse (macOS))  | Search in the editor for the word where the caret is currently located. |
| Incremental Search |  `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `⌘ F` (Xcode), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (ReSharper), `⌘ F` (ReSharper (macOS)), `Ctrl+F` (QtCreator), `⌘ F` (QtCreator (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS))  | Initiate [text 					search](finding-and-replacing-text-in-file.html).  |
| Find in Files |  `Ctrl+Shift+F` (Windows), `⌘ ⇧ F` (macOS), `⌃ ⇧ F` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ F` (macOS System Shortcuts), `Ctrl+Shift+F` (XWin), `Ctrl+Shift+F` (GNOME), `Ctrl+Shift+F` (KDE), `Ctrl+Shift+F` (Emacs), `Ctrl+Shift+F` (Sublime Text), `⌘ ⇧ F` (Sublime Text (macOS)), `⌘ ⇧ F` (Xcode), `Ctrl+Shift+F` (Visual Studio), `⌘ ⇧ F` (Visual Studio (macOS)), `Ctrl+Shift+F` (ReSharper), `⌘ ⇧ F` (ReSharper (macOS)), `Ctrl+Shift+F` (QtCreator), `⌘ ⇧ F` (QtCreator (macOS)), `Ctrl+Shift+F` (NetBeans), `Ctrl+H` (Eclipse), `⌃ H` (Eclipse (macOS))  | Initiate [search for 					a text string in the specified scope](finding-and-replacing-text-in-project.html).  |
| Replace in Path |  `Ctrl+Shift+R` (Windows), `⌘ ⇧ R` (macOS), `⌃ ⇧ R` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ R` (macOS System Shortcuts), `Ctrl+Shift+R` (XWin), `Ctrl+Shift+R` (GNOME), `Ctrl+Shift+R` (KDE), `Ctrl+Shift+R` (Emacs), `Ctrl+Shift+R` (Sublime Text), `Ctrl+Shift+R` (Sublime Text (macOS)), `⌘ ⌥ ⇧ F` (Xcode), `Ctrl+Shift+H` (Visual Studio), `⌘ ⇧ H` (Visual Studio (macOS)), `Ctrl+Shift+H` (ReSharper), `⌘ ⇧ H` (ReSharper (macOS)), `Ctrl+Shift+R` (QtCreator), `Ctrl+Shift+R` (QtCreator (macOS)), `Ctrl+Shift+H` (NetBeans), `Ctrl+Shift+R` (Eclipse), `Ctrl+Shift+R` (Eclipse (macOS))  | Initiate [search and 					replace in the specified scope](finding-and-replacing-text-in-project.html).  |
| Find Usages |  `Alt+F7` (Windows), `⌥ F7` (macOS), `⌥ F7` (IntelliJ IDEA Classic (macOS)), `⌃ U` (macOS System Shortcuts), `Alt+F7` (XWin), `Alt+Shift+7` (GNOME), `Alt+Shift+7` (KDE), `Alt+F7` (Emacs), `Alt+F7` (Sublime Text), `⌥ F7` (Sublime Text (macOS)), `⌥ F7` (Xcode), `Shift+F12` (Visual Studio), `⇧ F12` (Visual Studio (macOS)), `Alt+F7` (ReSharper), `⌥ F7` (ReSharper (macOS)), `Ctrl+Shift+U` (QtCreator), `⌘ ⇧ U` (QtCreator (macOS)), `Alt+F7` (NetBeans), `Ctrl+G` (Eclipse), `⌘ ⇧ G` (Eclipse (macOS))  | Initiate  [search for usages for the specified scope](find-highlight-usages.html#find_usage_scope).  |
| Find Usages in File |  `Ctrl+F7` (Windows), `⌘ F7` (macOS), `⌘ F7` (IntelliJ IDEA Classic (macOS)), `⌃ ⇧ U` (macOS System Shortcuts), `Ctrl+F7` (XWin), `Ctrl+F7` (GNOME), `Ctrl+7` (KDE), `Ctrl+F7` (Emacs), `Ctrl+F7` (Sublime Text), `⌘ F7` (Sublime Text (macOS)), `⌘ F7` (Xcode), `Alt+Shift+F11` (Visual Studio), `⌥ ⇧ F11` (Visual Studio (macOS)), `Ctrl+Shift+F7` (ReSharper), `⌘ ⇧ F7` (ReSharper (macOS)), `Ctrl+F7` (QtCreator), `⌘ F7` (QtCreator (macOS)), `Ctrl+F7` (NetBeans), `Ctrl+Shift+G` (Eclipse), `⌘ ⇧ U` (Eclipse (macOS))  | Initiate   [search for usages of the selected symbol in the current file](find-highlight-usages.html#usages_in_file).  |
| Highlight Usages in File |  `Ctrl+Shift+F7` (Windows), `⌘ ⇧ F7` (macOS), `⌘ ⇧ F7` (IntelliJ IDEA Classic (macOS)), `⌘ ⌃ U` (macOS System Shortcuts), `Ctrl+Shift+F7` (XWin), `Ctrl+Shift+F7` (GNOME), `Ctrl+Shift+7` (KDE), `Ctrl+Shift+F7` (Emacs), `Ctrl+Shift+F7` (Sublime Text), `⌘ ⇧ F7` (Sublime Text (macOS)), `⌘ E` (Xcode), `Alt+Shift+F11` (Visual Studio), `⌥ ⇧ F11` (Visual Studio (macOS)), `Ctrl+Shift+F7` (ReSharper), `⌘ ⇧ F7` (ReSharper (macOS)), `Ctrl+Shift+F7` (QtCreator), `⌘ ⇧ F7` (QtCreator (macOS)), `Ctrl+Shift+F7` (NetBeans), `Alt+Shift+O` (Eclipse), `Ctrl+Shift+F7` (Eclipse (macOS))  |  [Highlight usages of a symbol](null) at caret. |
| Show Usages |  `Ctrl+Alt+F7` (Windows), `⌘ ⌥ F7` (macOS), `⌘ ⌥ F7` (IntelliJ IDEA Classic (macOS)), `⌃ ⌥ U` (macOS System Shortcuts), `Ctrl+Alt+7` (XWin), `Ctrl+Alt+7` (GNOME), `Ctrl+Alt+7` (KDE), `Ctrl+Alt+F7` (Emacs), `Shift+F12` (Sublime Text), `⇧ F12` (Sublime Text (macOS)), `⌘ ⌥ F7` (Xcode), `Alt+Shift+F12` (Visual Studio), `⌥ ⇧ F12` (Visual Studio (macOS)), `Ctrl+Alt+F7` (ReSharper), `⌘ ⌥ F7` (ReSharper (macOS)), `Ctrl+Alt+F7` (QtCreator), `⌘ ⌥ F7` (QtCreator (macOS)), `Ctrl+Alt+F7` (NetBeans), `Ctrl+Alt+F7` (Eclipse), `⌘ ⌥ F7` (Eclipse (macOS))  |  [Show usages of a symbol](null) at caret at a popup. Use list of found usages to jump to the desired location.  |
| Find Action |  `Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `⌘ ⇧ A` (Xcode), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+Shift+A` (ReSharper), `⌘ ⇧ A` (ReSharper (macOS)), `Ctrl+Shift+A` (QtCreator), `⌘ ⇧ A` (QtCreator (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS))  | Find an action, bypassing menus. See [Finding Actions](searching-everywhere.html).   |

## See also

### Procedures

[Configure IDE settings](configuring-project-and-ide-settings.html)

