Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

IntelliJ IDEA Cheat Sheet

IntelliJ IDEA Cheat Sheet

Back to Developer Tools
Updated 2026-04-28
Next Topic: Jest Cheat Sheet

IntelliJ IDEA is JetBrains' flagship integrated development environment (IDE) designed primarily for Java and Kotlin development, with broad language and framework support through a rich plugin ecosystem. The IDE ships in two editions: a free Community Edition for core JVM development and a paid Ultimate Edition with extended support for web frameworks, databases, and enterprise technologies. Version 2026.1 significantly advances the platform with first-class Git worktrees, native Dev Container support, Spring runtime insight, and a built-in ACP Registry that lets you install any AI coding agent — including Junie, Codex, Cursor, or Claude Agent — in one click. Mastering IntelliJ IDEA's keyboard-centric workflow, context-aware code completion, and deep AI integration is the single highest-leverage investment a JVM developer can make.

What This Cheat Sheet Covers

This topic spans 19 focused tables and 234 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Essential Navigation ShortcutsTable 2: Code Editing and CompletionTable 3: RefactoringTable 4: Live Templates and Code GenerationTable 5: Search and ReplaceTable 6: Code Inspections and Quick-FixesTable 7: DebuggingTable 8: Version Control (Git)Table 9: Build Tools IntegrationTable 10: Testing FrameworksTable 11: Database ToolsTable 12: Editor Productivity FeaturesTable 13: Tool WindowsTable 14: Run and Debug ConfigurationsTable 15: Plugin ManagementTable 16: Remote DevelopmentTable 17: Profiling and PerformanceTable 18: AI Assistant FeaturesTable 19: Keyboard Shortcuts — General IDE

Table 1: Essential Navigation Shortcuts

Moving through a large codebase by keyboard is where IntelliJ earns its keep. Search Everywhere (double Shift) and the targeted Go to Class/File/Symbol commands let you jump straight to any declaration, while Find Usages and the hierarchy views trace how everything connects — these are the shortcuts you'll lean on every single minute.

ShortcutExampleDescription
Search Everywhere
Double Shift
• Opens universal search finding classes, files, symbols, actions, and settings across the entire project
• most-used navigation command
Go to Class
Ctrl+N (Win/Linux)
⌘O (macOS)
Navigate directly to any class by name using fuzzy matching and CamelCase abbreviations (e.g., StrBui → StringBuilder)
Go to File
Ctrl+Shift+N (Win/Linux)
⌘⇧O (macOS)
• Open files by name including non-Java files like XML, properties, or config files
• supports directory path prefix
Go to Symbol
Ctrl+Alt+Shift+N (Win/Linux)
⌘⌥O (macOS)
Jump to any method, field, or variable definition project-wide, including private members
Go to Declaration
Ctrl+B (Win/Linux)
⌘B (macOS)
• Navigate from usage to definition
• works for library code and compiled classes
Go to Implementation
Ctrl+Alt+B (Win/Linux)
⌘⌥B (macOS)
Jump directly to concrete implementations of an interface or abstract method, bypassing the declaration
Find Usages
Alt+F7 (Win/Linux)
⌥F7 (macOS)
Display all occurrences where a class, method, or variable is read, written, or invoked across the project
Recent Files
Ctrl+E (Win/Linux)
⌘E (macOS)
• Pop-up listing recently opened files with search filtering
• add Shift to show recently edited files only
Recent Locations
Ctrl+Shift+E (Win/Linux)
⌘⇧E (macOS)
• Shows code snippets from recent editing positions with surrounding context
• superior to Recent Files for tracking changes

More in Developer Tools

  • Insomnia Cheat Sheet
  • Jest Cheat Sheet
  • AI-LLM Code Generation Cheat Sheet
  • Docker Desktop for Developers Cheat Sheet
  • Notepad++ Cheat Sheet
  • Sublime Text Cheat Sheet
View all 55 topics in Developer Tools