- Guides you towards becoming an expert at IntelliJ IDEA, and shows you how to unlock all the powerful features of this tool. 06, 2008 Modified: Apr. 03, 2018 Download Refcard 26.6k.
- MASTER YOUR IDE Find action Ctrl + Shift + A Open a tool window Alt + 0-9 Synchronize Ctrl + Alt + Y Quick switch scheme.
- Jetbrains.com/idea @intellijidea blog.jetbrains.com/idea Windows & Linux keymap REMEMBER THESE SHORTCUTS Smart code completion Ctrl + Shift + Space.
- Intellij Change Keyboard Shortcuts
- Intellij Cheat Sheet Pdf
- Intellij Hotkeys Cheat Sheet
- Idea Cheat Sheet
- Intellij Cheat Sheet
- Intellij Cheat Sheet Eclipse
IntelliJ cheat sheet. My cheat sheet of IntelliJ (and PyCharm) shortcuts. Open settings: Control + Alt + s or cmd +, Disable spell checking: Filter by 'spell', and then: Inspections / Spelling / Typo; Ensure line feed at file end: Filter by 'end of line', and then. DEFAULT KEYMAP ReSharper 2.x/IntelliJ IDEA scheme Improve Show available quick-fixes and context actions Alt + Enter Ctrl + Shift + Alt + A View type hierarchy Ctrl + Alt H Go to next highlight (error, warning or suggestion) F12 Go to previous highlight.
When consulting this documentation, you can see keyboard shortcuts for the keymap that you use — choose it with the selector at the top of the page:
JetBrains Rider's top keyboard shortcuts
Search Everywhere | Double Shift |
Find Action.. | Ctrl+Shift+A |
Open Solution or Project.. | Ctrl+Shift+O |
Open File or Folder.. | N/A |
Show Intention Actions | Alt+Enter |
Navigate To.. | Ctrl+Shift+G |
Recent Files | Ctrl+E |
Find Usages | Alt+F7 |
Select In.. | Alt+F1 |
Settings.. | Ctrl+Alt+S |
Generate.. | Alt+Insert |
Build Solution | Ctrl+F9 |
Debug.. | Alt+Shift+F9 |
View Breakpoints.. | Ctrl+Shift+F8 |
Attach to Process.. | Ctrl+Alt+F5 |
VCS Operations Popup.. | Alt+` |
Refactor This.. | Ctrl+Alt+Shift+T |
Inspect This.. | Ctrl+Alt+Shift+A |
Reformat Code | Ctrl+Alt+L |
Code Cleanup.. | N/A |
Intellij Change Keyboard Shortcuts
Basic editing
Cut | Ctrl+X |
Copy | Ctrl+C |
Paste | Ctrl+V |
Paste as Plain Text | Ctrl+Alt+Shift+V |
Paste from History.. | Ctrl+Shift+V |
Paste from History.. | Ctrl+Shift+V |
Duplicate Line or Selection | Ctrl+D |
Copy Paths | Ctrl+Shift+C |
Copy Reference | Ctrl+Alt+Shift+C |
Save All | Ctrl+S |
Undo | Ctrl+Z |
Redo | Ctrl+Shift+Z |
Indent Selection | Tab |
Unindent Line or Selection | Shift+Tab |
Start New Line | Shift+Enter |
Start New Line Before Current | Ctrl+Alt+Enter |
Delete Line | Ctrl+Y |
Toggle Case | Ctrl+Shift+U |
Scratch File | Ctrl+Alt+Shift+Insert |
Open source in new window | Shift+F4 |
Show Whitespaces | N/A |
Soft-Wrap | N/A |
Caret navigation
Move Caret to Previous Word | Ctrl+Left |
Move Caret to Next Word | Ctrl+Right |
Move Caret to Line Start | Home |
Move Caret to Line End | End |
Containing Declaration | Alt+Shift+[ |
Move Caret to Matching Brace | Ctrl+Shift+M |
Move Caret to Code Block Start | Ctrl+[ |
Move Caret to Code Block End | Ctrl+] |
Next Method | Alt+Down |
Previous Method | Alt+Up |
Move Caret to Page Top | Ctrl+Page Up |
Move Caret to Page Bottom | Ctrl+Page Down |
Page Up | Page Up |
Page Down | Page Down |
Move Caret to Text Start | Ctrl+Home |
Move Caret to Text End | Ctrl+End |
Select text
Select All | Ctrl+A |
Left with Selection | Shift+Left |
Right with Selection | Shift+Right |
Move Caret to Previous Word with Selection | Ctrl+Shift+Left |
Move Caret to Next Word with Selection | Ctrl+Shift+Right |
Move Caret to Line Start with Selection | Shift+Home |
Move Caret to Line End with Selection | Shift+End |
Up with Selection | Shift+Up |
Down with Selection | Shift+Down |
Select Containing Declaration | Ctrl+Alt+Shift+[ |
Move Caret to Code Block Start with Selection | Ctrl+Shift+[ |
Move Caret to Code Block End with Selection | Ctrl+Shift+] |
Move Caret to Page Top with Selection | Ctrl+Shift+Page Up |
Move Caret to Page Bottom with Selection | Ctrl+Shift+Page Down |
Page Up with Selection | Shift+Page Up |
Page Down with Selection | Shift+Page Down |
Move Caret to Text Start with Selection | Ctrl+Shift+Home |
Move Caret to Text End with Selection | Ctrl+Shift+End |
Extend Selection | Ctrl+W |
Shrink Selection | Ctrl+Shift+W |
Add Selection for Next Occurrence | Alt+J |
Coding assistance
Show Intention Actions | Alt+Enter |
Basic Completion | Ctrl+Space |
Smart Completion | Ctrl+Shift+Space |
Second Basic Completion | Ctrl+Alt+Space |
Complete Current Statement | Ctrl+Shift+Enter |
Reformat Code | Ctrl+Alt+L |
Parameter Info | Ctrl+P |
Quick Documentation | Ctrl+Q |
Move Statement Up | Ctrl+Shift+Up |
Move Statement Down | Ctrl+Shift+Down |
Move Element Left | Ctrl+Alt+Shift+Left |
Move Statement Right | Ctrl+Alt+Shift+Right |
Move Line Up | Alt+Shift+Up |
Move Line Down | Alt+Shift+Down |
Comment with Line Comment | Ctrl+/ |
Comment with Block Comment | Ctrl+Shift+/ |
Generate.. | Alt+Insert |
Code Cleanup.. | N/A |
Silent Code Cleanup | N/A |
Context navigation
Next Method | Alt+Down |
Previous Method | Alt+Up |
Go to Line/Column.. | Ctrl+G |
Switcher | Ctrl+Tab |
Select In.. | Alt+F1 |
Locate/Select in Solution View | N/A |
Recent Files | Ctrl+E |
Recently Changed Files | N/A |
Last Edit Location | Ctrl+Shift+Backspace |
Back | Ctrl+Alt+Left |
Forward | Ctrl+Alt+Right |
Select Next Tab | Alt+Right |
Select Previous Tab | Alt+Left |
Show Bookmarks | Shift+F11 |
Toggle Bookmark | F11 |
Toggle Bookmark with Mnemonic | Ctrl+F11 |
Add to Favorites | Alt+Shift+F |
Show Favorites window | Alt+2 |
Show Structure window | Alt+7 |
Show Find window | Alt+3 |
Find everything
Intellij Cheat Sheet Pdf
Search Everywhere | Double Shift |
Find.. | Ctrl+F |
Find Next / Move to Next Occurrence | F3 |
Find Previous / Move to Previous Occurrence | Shift+F3 |
Replace.. | Ctrl+R |
Find in Files.. | Ctrl+Shift+F |
Replace in Files.. | Ctrl+Shift+R |
Next Occurrence of the Word at Caret | Ctrl+F3 |
Go to File.. | Ctrl+Shift+N |
File Member | Ctrl+F12 |
Go to Symbol.. | Ctrl+Alt+Shift+N |
Find Action.. | Ctrl+Shift+A |
Navigate from symbols
Navigate To.. | Ctrl+Shift+G |
Find Usages | Alt+F7 |
Go to Declaration or Usages | Ctrl+B |
Go to Type Declaration | Ctrl+Shift+B |
Show Usages | Ctrl+Alt+F7 |
Go to Super Method | Ctrl+U |
Go to Implementation(s) | N/A |
Go to Super Derived Symbols | Ctrl+Alt+B |
Highlight Usages in File | Ctrl+Shift+F7 |
Code analysis
Show Intention Actions | Alt+Enter |
Next Code Issue | F2 |
Previous Code Issue | Shift+F2 |
Next Error | Alt+F2 |
Previous Error | Alt+Shift+F2 |
Toggle Code Inspection | Ctrl+Alt+Shift+8 |
Run Inspection by Name.. | Ctrl+Alt+Shift+I |
Inspect This.. | Ctrl+Alt+Shift+A |
Show Errors in Solution window | N/A |
Show Inspection Results window | N/A |
Build, Run, Debug
NuGet Quick List | N/A |
Build Solution | Ctrl+F9 |
Build Current Project | N/A |
Cancel Build | Ctrl+F9 |
Run context configuration | Ctrl+Shift+F10 |
Run.. | Alt+Shift+F10 |
Debug context configuration | Shift+F9 |
Debug.. | Alt+Shift+F9 |
Attach to Process.. | Ctrl+Alt+F5 |
Stop | Ctrl+F2 |
Pause | N/A |
Resume Program | F9 |
Stop Background Processes.. | Ctrl+Shift+F2 |
Step Over | F8 |
Force Step Over | Alt+Shift+F8 |
Step Into | F7 |
Smart Step Into | Shift+F7 |
Force Step Into | Alt+Shift+F7 |
Step Out | Shift+F8 |
Run To Cursor | Alt+F9 |
Force Run To Cursor | Ctrl+Alt+F9 |
Skip to Cursor | Ctrl+Alt+Shift+F9 |
Show Execution Point | Alt+F10 |
Evaluate Expression.. | Alt+F8 |
Quick Evaluate Expression | Ctrl+Alt+F8 |
Toggle Line Breakpoint | Ctrl+F8 |
Toggle Temporary Line Breakpoint | Ctrl+Alt+Shift+F8 |
Toggle Breakpoint Enabled | N/A |
View Breakpoints.. | Ctrl+Shift+F8 |
Edit Breakpoint | Ctrl+Shift+F8 |
Show Build window | N/A |
Show Run window | Alt+4 |
Show Debug window | Alt+5 |
Show NuGet window | Alt+Shift+7 |
Refactorings
Refactor This.. | Ctrl+Alt+Shift+T |
Rename.. | Shift+F6 |
Change Signature.. | Ctrl+F6 |
Inline.. | Ctrl+Alt+N |
Move.. | F6 |
Extract Method.. | Ctrl+Alt+M |
Introduce Field.. | Ctrl+Alt+F |
Introduce Parameter.. | Ctrl+Alt+P |
Introduce Variable.. | Ctrl+Alt+V |
Safe Delete.. | Alt+Delete |
Global VCS actions
VCS Operations Popup.. | Alt+` |
Commit.. | Ctrl+K |
Update Project | Ctrl+T |
Rollback | Ctrl+Alt+Z |
Push.. | Ctrl+Shift+K |
Next Change | Ctrl+Alt+Shift+Down |
Previous Change | Ctrl+Alt+Shift+Up |
Show Version Control window | Alt+9 |
Show Commit window | Alt+0 |
Unit Testing
Unit Testing Quick List.. | Alt+Shift+U |
Run Unit Tests | Ctrl+;, R |
Debug Unit Tests | Ctrl+;, D |
Stop Execution | Ctrl+;, S |
Repeat Previous Run | Ctrl+;, T |
Rerun Failed Tests | Ctrl+;, F |
Run Tests Until Failure | Ctrl+;, W |
Run All Tests from Solution | Ctrl+;, L |
Create New Session | Ctrl+;, N |
Append Tests to Session | Ctrl+;, A |
Run Current Session | Ctrl+;, Y |
Run Unit Tests under dotMemory Unit | Ctrl+;, M |
Run Selected Tests | Shift+Enter |
Debug Selected Tests | Ctrl+D |
Run Current Session (Tool Window) | Ctrl+Y |
Create New Session (Tool Window) | Alt+Shift+Insert |
Append Tests to Session (Tool Window) | Ctrl+Alt+Insert |
Remove Selected Tests (Tool Window) | Delete |
Run All Tests from Solution (Tool Window) | Ctrl+L |
Show Unit Tests window | Alt+Shift+8 |
Intellij Hotkeys Cheat Sheet
Tool Windows
Idea Cheat Sheet
Hide Active Tool Window | Shift+Escape |
Hide All Tool Windows | Ctrl+Shift+F12 |
Jump to Last Tool Window | F12 |
Show Solution window | Alt+1 |
Show Favorites window | Alt+2 |
Show Find window | Alt+3 |
Show Run window | Alt+4 |
Show Debug window | Alt+5 |
Show Structure window | Alt+7 |
Show Services window | Alt+8 |
Show Version Control window | Alt+9 |
Show Commit window | Alt+0 |
Show Build window | N/A |
Show Errors in Solution window | N/A |
Show Inspection Results window | N/A |
Show NuGet window | Alt+Shift+7 |
Show Unit Tests window | Alt+Shift+8 |
Show Terminal window | Alt+F12 |
Show Database window | N/A |
IntelliJ IDEA has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard.
If your keyboard does not have an English layout, IntelliJ IDEA may not detect all of the shortcuts correctly.
The following table lists some of the most useful shortcuts to learn:
Shortcut | Action |
---|---|
Double Shift | Quickly find any file, action, symbol, tool window, or setting in IntelliJ IDEA, in your project, and in the current Git repository. |
Ctrl+Shift+A | Find a command and execute it, open a tool window, or search for a setting. |
Alt+Enter | Quick-fixes for highlighted errors and warnings, intention actions for improving and optimizing your code. |
F2 Shift+F2 | Jump to the next or previous highlighted error. |
Ctrl+E | Select a recently opened file from the list. |
Ctrl+Shift+Enter | Insert any necessary trailing symbols and put the caret where you can start typing the next statement. |
Ctrl+Alt+L | Reformat the whole file or the selected fragment according to the current code style settings. |
Ctrl+Alt+Shift+T | Refactor the element under the caret, for example, safe delete, copy, move, rename, and so on. |
Ctrl+W Ctrl+Shift+W | Increase or decrease the scope of selection according to specific code constructs. |
Ctrl+/ Ctrl+Shift+/ | Comment out a line or block of code. |
Ctrl+B | Navigate to the initial declaration of the instantiated class, called method, or field. |
Alt+F7 | Show all places where a code element is used across your project. |
Alt+1 | Focus the Project tool window |
Escape | Focus the editor |
Intellij Cheat Sheet
If you are using one of the predefined keymaps for your OS, you can print the default keymap reference card and keep it on your desk to consult it if necessary. This cheat sheet is also available under Help | Keymap Reference.
Intellij Cheat Sheet Eclipse
Choose the right keymap
To view the keymap configuration, open the Settings/Preferences dialog Ctrl+Alt+S and select Keymap.
Enable function keys and check for possible conflicts with global OS shortcuts.
Use a predefined keymap
IntelliJ IDEA automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Eclipse or NetBeans ).
Tune your keymap
You can modify a copy of any predefined keymap to assign your own shortcuts for commands that you use frequently.
Import custom keymap
If you have a customized keymap that you are used to, you can transfer it to your installation.
Besides the default set of keymaps, you can add more as plugins (such as, keymaps for GNOME and KDE): open the Settings/Preferences dialog Ctrl+Alt+S, select Plugins and search for keymap in the Marketplace.
If your keymap stopped working after an update, it is likely that the keymap is not available by default in the new version of IntelliJ IDEA. Find this keymap as a plugin and install it on the Plugins page as described in Manage plugins.
Learn shortcuts as you work
IntelliJ IDEA provides several possibilities to learn shortcuts:
Find Action is the most important command that enables you to search for commands and settings across all menus and tools.
Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it. Cellebrite driver download for windows.
Key Promoter X is a plugin that shows a popup notification with the corresponding keyboard shortcut whenever a command is executed using the mouse. It also suggests creating a shortcut for commands that are executed frequently.
If you are using one of the predefined keymaps for your OS, you can print the default keymap reference card and keep it on your desk to consult it if necessary. This cheat sheet is also available under Help | Keymap Reference.
To print a non-default or customized keymap, use the Keymap exporter plugin.
Download narda port devices driver. If an action has a keyboard shortcut associated with it, the shortcut is displayed near the name of the action. To add a shortcut for an action that you use frequently (or if you want to change an existing shortcut), select it and press Alt+Enter.
Use advanced features
You can further improve your productivity with the following useful features:
Quick Lists
If there is a group of actions that you often use, create a quick list to access them using a custom shortcut. For example, you can try using the following predefined quick lists:
Refactor thisCtrl+Alt+Shift+T
VCS OperationsAlt+`
IntelliJ IDEA provides a lot of typing assistance features, such as automatically adding paired tags and quotes, and detecting CamelHump words.
Speed search
When the focus is on a tool window with a tree, list, or table, start typing to see matching items.
Press twice
Many actions in IntelliJ IDEA provide more results when you execute them multiple times. For example, when you invoke basic code completion with Ctrl+Space on a part of a field, parameter, or variable declaration, it suggests names depending on the item type within the current scope. If you invoke it again, it will include classes available through module dependencies. When invoked for the third time in a row, the list of suggestions will include the whole project.
Resize tool windows
You can adjust the size of tool windows without a mouse:
To resize a vertical tool window, use Ctrl+Shift+Left and Ctrl+Shift+Right
To resize a horizontal tool window, use Ctrl+Shift+Up and Ctrl+Shift+Down