Ctrl + Space:
Basic code completion (the name of any class, method, or variable) is basically complete (any class, function, or variable name) and instead Alt+s
Ctrl + Shift + Enter:
Complete statement complement current statement
Ctrl + P:
Parameter info (within method call arguments) parameter information includes methods invocation parameters
Ctrl + mouse over code
Brief Info Simple Info
Ctrl + F1
Show description of error or warning at caret displays the wrong message or warning message where the cursor is located
Alt + Insert
Generate code ... (Getters, Setters, constructors) create a new file or generate code, ... constructor, you can create getter and setter methods for any field inside a class
Ctrl + O
Override methods Overloaded method
Ctrl + I
Implement Methods Implementation Method
Ctrl + Alt + T
Surround with ... (if, else, try, catch, for, etc) use * to surround the selected line of code (* including if, while, try catch, etc.)
Ctrl +/
Comment/uncomment with line Comment comment/Cancel line comment
Ctrl + Shift +/
Comment/uncomment with block Comment block comment/Cancel block comment
Ctrl + W
Select successively increasing code blocks choose a block, typically an incremental selection
Ctrl + Shift + W
Decrease current selection to previous state last shortcut key fallback, decrement selection code
Alt + Q
Context Info Contextual Information
Alt + Enter
Show intention actions and quick-fixes intent to act quickly
Ctrl + Alt + L
Reformat code is formatted according to the template format
Tab/shift + Tab
Indent/unindent selected lines indent selected rows/Undo indent Processing
Ctrl + X or Shift + Delete
Cut or selected block to Clipboard cut the current row or selected code block to the Clipboard
CTRL + C or CTRL + Insert
Copy current lines or selected block to chipboard copy the present line or the selected code block to the Clipboard
Ctrl + V or Shift + Insert
Paste from clipboard Paste the contents of the Clipboard
Ctrl + Shift + V
Paste the latest content from the recent buffers paste buffer
Ctrl + D
Duplicate or selected block copy the current row or the selected code block
Ctrl + Y
Delete line at caret remove cursor location row
Ctrl + Shift + J
Smart line joins (HTML and JavaScript only) join smart lines (HTML and JavaScript)
Ctrl + Enter
Smart line split (HTML and JavaScript only) separates smart lines (HTML and JavaScript)
Shift + Enter
Start new line from another row
Ctrl + Shift + U
Toggle case to Word at caret or selected block cursor position capitalization conversion
Ctrl + Shift +/[
Select till code block end/start selection until block end/start
Ctrl + Delete
Delete to Word end remove text ends
Ctrl + Backspace
Delete to Word start deleting text
Ctrl + numpad+/-
Expand/collapse code block expansion/reduction blocks
Ctrl + shift+ numpad+
Expand All expands all
Ctrl + shift+ numpad-
Collapse Reduce All
Ctrl + F4
Close Active Editor tab closes active edit tab
Ctrl + N
Go to class jumps to the specified class
Ctrl + Shift + N
Go to file quickly find files within a project by file name
Ctrl + Alt +shift + N
Go to symbol find function location by one character
Alt + right/left
Go to next/previous Editor tab into next/previous editor options
F12
Go back to previous tool window enters the previous
Esc
Go to Editor (from tool window)
Shift + ESC
Hide active or last active window hides active windows
Ctrl + Shift + F4
Close active Run/message/find/...tab shutdown activity .... tags
Ctrl + G
Go to line jump to the first few lines
Ctrl + E
Recent Files Popup Popup recently opened file
Ctrl + Alt + left/right
Navigate Back/forward navigation forward/backward
Ctrl + Shift + Backspace
Navigate to last edit location navigate to recent edits
Alt + F1
Select Current file or symbol in any view to find the location of the currently selected code or file in another interface module
CTRL + B or CTRL + Click
Go to declaration jump to definition
Ctrl + Alt + B
Go to implementation (s) Jump method implementation
Ctrl + Shift + B
Go to type declaration Jump method definition Place
Ctrl + Shift + I
Open Quick Definition Lookup opens define Quick Find
Ctrl + U
Go to Super-method/super-class Jump method/Supra
Alt + Up/down
Go to Previous/next method quickly move location between methods
Ctrl +/[
Move to code block End/start jump to end of code block/start
Ctrl + F12
File structure popup Files structure Popup
Ctrl + H
Type hierarchy Types Hierarchy
Ctrl + Alt + H
Call Hierarchy Hierarchy
F2/shift + F2
Next/previous highlighted error jump to the next/previous bug, highlight error or warning quick location, use this shortcut to quickly jump between the wrong statements.
F4/ctrl + Enter
Edit Source/view source/View Source code
Alt + Home
Show navigation bar display navigation bar
F11
Toggle Bookmark Toggle Flag
Ctrl + F11
Toggle bookmark with mnemonic memory toggle Tag
Ctrl + #[0-9]
Go to numbered bookmark jump to numbered tag
Shift + F11
Show Bookmark Display Tag