Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

πŸ€– Artificial Intelligence
☁️ Cloud and Infrastructure
πŸ’Ύ Data and Databases
πŸ’Ό Professional Skills
🎯 Programming and Development
πŸ”’ Security and Networking
πŸ“š Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 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

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