IntelliJ IDEA
JetBrains' premier Java IDE anticipating developer intentions with deep code understanding and intelligent completion
Shortcuts for fast navigation to classes, methods, and symbols to reach target code without getting lost even in large codebases
Shift+Shift
Search Everywhere
Quickly search for files, actions, symbols, and settings.
💡 Hint: Double Shift for everything
🎯 Search for files, classes, symbols, actions, and everything else from a single search window
Ctrl+N
Go to Class
Search and navigate to classes by name.
💡 Hint: Navigate to class
🎯 Instantly navigate to any class in the project by just typing the class name
Ctrl+Shift+N
Go to File
Search and navigate to files by name.
💡 Hint: Navigate to file
🎯 Quickly open target files by typing just part of the filename
Ctrl+Alt+Shift+N
Go to Symbol
Search for methods, variables, functions and other symbols by name.
💡 Hint: Navigate to symbol
🎯 Jump directly to definition locations from method or variable names
Ctrl+B
Go to Declaration
Navigate to the declaration of a method or field.
💡 Hint: Go to Base
🎯 Instantly navigate to the declaration of the symbol at cursor to check implementation
Ctrl+Alt+B
Go to Implementation
Navigate to the implementation of an interface or abstract method.
💡 Hint: Go to Body
🎯 Navigate from interfaces to implementation classes, from abstract methods to concrete implementations
Alt+F7
Find Usages
Finds all places where a code element is used in the project.
💡 Hint: F7 for usages
🎯 Display all usage locations of methods and variables to understand impact scope
Ctrl+E
Recent Files
Shows a list of recently opened files.
💡 Hint: Recent files
🎯 Quickly return to working files from the list of recently edited files
Ctrl+F12
File Structure
Shows the structure of the current file (methods, fields, etc.).
💡 Hint: F12 for file structure
🎯 Overview current file structure and quickly navigate to methods and fields