This section lists and describes the keyboard shortcuts that include the ⇧ ⌘ keys:

Command+Shift+Alphanumeric keys

ShortcutFunctionUse this shortcut to...
⇧⌘A⇧⌘A⌘3⌃⇧A⌃⇧AFind ActionFind an action, bypassing menus. See Finding Actions.
⇧⌘B⌃⇧B⌥⇧F12⌃⇧BNavigate to Type DeclarationNavigate to type declaration of a variable or a method call at caret.
⇧⌘E⇧⌘E⇧⌘E⌃⇧E⌃⇧ENavigate to Recently Changed FileShow the list of recently updated files.
⇧⌘F⌃⇧F⌃H⌃⇧F⌃⇧FFind in PathInitiate text search in the specified path.
⇧⌘H⇧⌘H⇧⌘H⌃⇧H⌃⇧HMethod HierarchyBrowse hierarchy for the selected class.
⌃⇧J⌃⇧J⌃⇧J⌃⇧J⌃⇧JJoin LinesConcatenate selected lines into one or concatenate a line where the caret is currently located with the next line.
⇧⌘O⇧⌘N⇧⌘R⌃⇧N⌃X, ⌃FNavigate to FileJump to the specified file in project.
⇧⌘R⌃⇧R⌃⇧R⌃⇧RReplace in PathInitiate text replacement in the specified path.
⇧⌘U⇧⌘U⇧⌘X⌃⇧U⌃⇧UToggle CaseToggle case of the selected text fragment.
⇧⌘V⇧⌘V⇧⌘V⌃⇧V⌥YPaste from HistoryPaste from recent Clipboards. See page Cutting, Copying and Pasting
⌥↓⇧⌘W⌃⇧↓⌃⇧W⌃⇧WDeselect Word at CaretRemove sequential selection made by the Select Word at Caret action.
⇧⌘Z⇧⌘Z⇧⌘Z⌃Y⌃⇧ZRedoRedo the last Undo operation.
⇧⌘;⇧⌘;⇧⌘;⌃⇧;⌃⇧;Show recent testsView the list of recently performed tests.

Command+Shift+Navigation keys

ShortcutFunctionUse this shortcut to...
⇧⌘↘⇧⌘↘⇧⌘↘⌃⇧↘⌃⇧↘Move to Text End with SelectionSelect text from the current caret position to the end of text, and move caret to the end of text. See page Selecting Text in the Editor.
⇧⌘↖⇧⌘↖⇧⌘↖⌃⇧↖⌃⇧↖Move to Text Start with SelectionSelect text from the current caret position to the start of text, and move caret to the start of text. See page Selecting Text in the Editor.
⌥⇧→⌥⇧→⌥⇧→⌃⇧→⌃⇧→Move to Word End with SelectionSelect text from the current caret position to the end of word, and move caret to the end of word. See page Selecting Text in the Editor.
⌥⇧←⌥⇧←⌥⇧←⌃⇧←⌃⇧←Move to Word Start with SelectionSelect text from the current caret position to the beginning of the current word, and move caret to to the beginning of this word. See page Selecting Text in the Editor.
⇧⌘V⇧⌘V⇧⌘V⌃⇧V⌥YPaste from HistoryPaste from recent Clipboards. See page Cutting, Copying and Pasting
⌃⇧Space⌃⇧Space⌥⇧Space⌥⇧Space⌃⇧SpaceSmartType Code CompletionComplete code, filtering the lookup list based on an expected type.
⇧⌘⇟⇧⌘⇟⇧⌘⇟⌃⇧⇟⌃⇧⇟Navigate to Page Bottom with SelectionMove the caret down to the page bottom selecting the text. See page Selecting Text in the Editor.
⇧⌘⇞⇧⌘⇞⇧⌘⇞⌃⇧⇞⌃⇧⇞Navigate to Page Top with SelectionMove the caret up to the page bottom selecting the text. See page Selecting Text in the Editor.
⇧⌘↓⇧⌘↓⌥↓⌃⇧↓⌃⇧↓Move Line DownMove line at caret one down, preserving syntactical correctness. See page Adding, Deleting and Moving Code Elements.
⇧⌘↑⇧⌘↑⌥↑⌃⇧↑⌃⇧↑Move Line UpMove line at caret up, preserving syntactical correctness. See page Adding, Deleting and Moving Code Elements.
⇧⌘⌫⇧⌘⌫⌃Q⌃⇧F2⌃⇧⌫ Last Edit LocationJump to the place of the last editing.

Command+Shift+Symbol keys

ShortcutFunctionUse this shortcut to...
⌥⇧⌘[⇧⌘[⌥⇧⌘[⌃⇧[⌃⇧[Move to Code Block Start with SelectionMove the caret to the beginning of the current code block, selecting the code from the initial caret location. See page Selecting Text in the Editor.
⌥⇧⌘]⇧⌘]⌥⇧⌘]⌃⇧]⌃⇧]Move to Code Block End with SelectionMove the caret to the end of the current code block, selecting the code from the initial caret location. See page Selecting Text in the Editor.
⌥⌘/⌃⇧/⌃⇧/⌃⇧/⌃⇧/Comment with Block CommentComment/uncomment code with block comments. See page Commenting and Uncommenting Blocks of Code.
Expand AllExpand all folding blocks. See page Folding Code Elements.
⇧⌘-⇧⌘-⇧⌘NumPad /⌃⇧-Collapse AllCollapse all folding blocks. See page Folding Code Elements.

Command+Shift+Numpad keys

ShortcutFunctionUse this shortcut to...
⇧ ⌘ Numpad/Comment with Block CommentComment/uncomment code with block comments. See page Commenting and Uncommenting Blocks of Code.
⇧ ⌘ Numpad

Expand AllExpand all folding blocks. See page Folding Code Elements.
⇧ ⌘ Numpad-Collapse AllCollapse all folding blocks. See page Folding Code Elements.

Command+Shift+Function (F) keys

ShortcutFunctionUse this shortcut to...
⌃⇧F4⇧⌘F4⌘W⌃⇧F4⌃⇧F4Close Active TabClose an active tab in a tool window. See page Editor.
⇧⌘F7⇧⌘F7⌃⇧F7⌃⇧F7Highlight Usages in File / Highlight Method Exit PointsHighlight usages of a symbol where the caret is currently located. If the caret is placed on one of the method's exit points, like return, all method exit points are highlighted.
⇧⌘F8⇧⌘F8⇧⌘F8⌥F9⌃⇧F8View breakpoints View/manage all breakpoints/watchpoints
⇧⌘F9⇧⌘F9⇧⌘F9⌃F7⌃⇧F9CompileCompile the selected file or package.