|
This section lists and describes the keyboard shortcuts that include the
⇧ ⌘ keys: Command+Shift+Alphanumeric keys
| Shortcut | Function | Use this shortcut to... |
|---|
| ⇧⌘A or ⇧⌘A⇧⌘A or ⇧⌘A⌘3 or ⌘3^ ⇧ A, ⌃⇧A or ⌃⇧A^ ⇧ A, ⌃⇧A or ⌃⇧A | Find Action | Find an action, bypassing menus. See Finding Actions. | | ⇧⌘B, ⌃⇧B, ⇧⌘Button1 Click, ⇧Button2 Click, ⇧⌘B, ⌃⇧B, ⇧⌘Button1 Click or ⇧Button2 Click⌃⇧B, ⇧⌘Button1 Click, ⇧Button2 Click, ⌃⇧B, ⇧⌘Button1 Click or ⇧Button2 Click⇧ ⌥ F12, ⇧ ⌥ F2, ⌥⇧F12, ⌥⇧F2, ⌥⇧F12 or ⌥⇧F2^ ⇧ B, ^ ⇧ Button1 Click, ⌃⇧B, ⌃⇧Button1 Click, ⌃⇧B or ⌃⇧Button1 Click | Navigate to Type Declaration | Navigate to type declaration of a variable or a method call at
caret. | | ⇧⌘E or ⇧⌘E⇧⌘E or ⇧⌘E⇧⌘E or ⇧⌘E^ ⇧ E, ⌃⇧E or ⌃⇧E^ ⇧ E, ⌃⇧E or ⌃⇧E | Navigate to Recently Changed File | Show the list of recently updated files. | | ⇧⌘F or ⇧⌘F⌃⇧F or ⌃⇧F⌃H or ⌃H^ ⇧ F, ⌃⇧F or ⌃⇧F^ ⇧ F, ⌃⇧F or ⌃⇧F | Find in Path | Initiate text search in the specified path. | | ⇧⌘H or ⇧⌘H⇧⌘H or ⇧⌘H⇧⌘H or ⇧⌘H^ ⇧ H, ⌃⇧H or ⌃⇧H^ ⇧ H, ⌃⇧H or ⌃⇧H | Method Hierarchy | Browse hierarchy for the selected class. | | ⌃⇧J or ⌃⇧J⌃⇧J or ⌃⇧J⌃⇧J or ⌃⇧J^ ⇧ J, ⌃⇧J or ⌃⇧J^ ⇧ J, ⌃⇧J or ⌃⇧J | Join Lines | Concatenate selected lines into one or concatenate a line where the
caret is currently located with the next line. | | ⇧⌘O or ⇧⌘O⇧⌘N or ⇧⌘N⇧⌘R or ⇧⌘R^ ⇧ N, ⌃⇧N or ⌃⇧N^ X, Ctrl F, ⌃X, ⌃F or ⌃X, ⌃F | Navigate to File | Jump to the specified file in project. | | ⇧⌘R or ⇧⌘R⌃⇧R or ⌃⇧R^ ⇧ R, ⌃⇧R or ⌃⇧R^ ⇧ R, ⌃⇧R or ⌃⇧R | Replace in Path | Initiate text replacement in the specified path.
| | ⇧⌘T or ⇧⌘T⇧⌘T or ⇧⌘T^ ⇧ T, ⌃⇧T or ⌃⇧T^ ⇧ T, ⌃⇧T or ⌃⇧T | Navigate to Test/Test Subject | Navigate to a test for the class at caret, if any, or create a
new test class. For a test class, navigate to its test subject. | | ⇧⌘U or ⇧⌘U⇧⌘U or ⇧⌘U⇧⌘X, ⇧⌘Y, ⇧⌘X or ⇧⌘Y^ ⇧ U, ⌃⇧U or ⌃⇧U^ ⇧ U, ⌃⇧U or ⌃⇧U | Toggle Case | Toggle case of the selected text fragment. | | ⇧⌘V or ⇧⌘V⇧⌘V or ⇧⌘V⇧⌘V or ⇧⌘V^ ⇧ V, ^ ⇧ Insert, ⌃⇧V or ⌃⇧V⌥ Y, ⌥Y or ⌥Y | Paste from History | Paste from recent Clipboards.
| | ⌥↓ or ⌥↓⇧⌘W or ⇧⌘W⌃⇧↓ or ⌃⇧↓^ ⇧ W, ⌃⇧W or ⌃⇧W^ ⇧ W, ⌃⇧W or ⌃⇧W | Deselect Word at Caret | Remove sequential selection made by the Select Word at Caret action.
| | ⇧⌘Z, ⌥⇧⌫, ⇧⌘Z or ⌥⇧⌫⇧⌘Z, ⌥⇧⌫, ⇧⌘Z or ⌥⇧⌫⇧⌘Z or ⇧⌘Z^ Y, ^ ⇧ Z, ⌃Y, ⌃⇧Z, ⌃Y or ⌃⇧Z^ ⇧ Z, ⇧ ⌥ Minus, ⌃⇧Z, ⌥⇧-, ⌃⇧Z or ⌥⇧- | Redo | Redo the last Undo operation. |
Command+Shift+Navigation keys
| Shortcut | Function | Use this shortcut to... |
|---|
| ⇧⌘↘ or ⇧⌘↘⇧⌘↘ or ⇧⌘↘⇧⌘↘ or ⇧⌘↘^ ⇧ End, ⌃⇧↘ or ⌃⇧↘^ ⇧ End, ⌃⇧↘ or ⌃⇧↘ | Move to Text End with Selection | Select text from the current caret position to the end of text, and move caret to the end
of text. | | ⇧⌘↖ or ⇧⌘↖⇧⌘↖ or ⇧⌘↖⇧⌘↖ or ⇧⌘↖^ ⇧ Home, ⌃⇧↖ or ⌃⇧↖^ ⇧ Home, ⌃⇧↖ or ⌃⇧↖ | Move to Text Start with Selection | Select text from the current caret position to the start of text, and move caret to the start
of text. | | ⌥⇧→ or ⌥⇧→⌥⇧→ or ⌥⇧→⌥⇧→ or ⌥⇧→^ ⇧ Right, ⌃⇧→ or ⌃⇧→^ ⇧ Right, ⌃⇧→ or ⌃⇧→ | Move to Word End with Selection | Select text from the current caret position to the end of word, and move caret to the end of
word. | | ⌥⇧← or ⌥⇧←⌥⇧← or ⌥⇧←⌥⇧← or ⌥⇧←^ ⇧ Left, ⌃⇧← or ⌃⇧←^ ⇧ Left, ⌃⇧← or ⌃⇧← | Move to Word Start with Selection | Select text from the current caret position to the beginning of the current word, and move
caret to to the beginning of this word. | |
⇧⌘V or ⇧⌘V⇧⌘V or ⇧⌘V⇧⌘V or ⇧⌘V^ ⇧ V, ^ ⇧ Insert, ⌃⇧V or ⌃⇧V⌥ Y, ⌥Y or ⌥Y
| Paste from History | Paste from recent Clipboards. | | ⌃⇧Space or ⌃⇧Space⌃⇧Space or ⌃⇧Space⌥⇧Space or ⌥⇧Space⇧ ⌥ Space, ⌥⇧Space or ⌥⇧Space^ ⇧ Space, ^ ⌥ Slash, ⌃⇧Space, ⌃⌥/, ⌃⇧Space or ⌃⌥/ | SmartType Code Completion | Complete code, filtering the lookup list based on an expected type. | | ⇧⌘⇟ or ⇧⌘⇟⇧⌘⇟ or ⇧⌘⇟⇧⌘⇟ or ⇧⌘⇟^ ⇧ Page Down, ⌃⇧⇟ or ⌃⇧⇟^ ⇧ Page Down, ⌃⇧⇟ or ⌃⇧⇟ | Navigate to Page Bottom with Selection | Move the caret down to the page bottom selecting the text. | | ⇧⌘⇞ or ⇧⌘⇞⇧⌘⇞ or ⇧⌘⇞⇧⌘⇞ or ⇧⌘⇞^ ⇧ Page Up, ⌃⇧⇞ or ⌃⇧⇞^ ⇧ Page Up, ⌃⇧⇞ or ⌃⇧⇞ | Navigate to Page Top with Selection | Move the caret up to the page bottom selecting the text | | ⇧⌘↓ or ⇧⌘↓⇧⌘↓ or ⇧⌘↓⌥↓ or ⌥↓^ ⇧ Down, ⌃⇧↓ or ⌃⇧↓^ ⇧ Down, ⌃⇧↓ or ⌃⇧↓ | Move Line Down | Move line at caret one down, preserving syntactical correctness. | | ⇧⌘↑ or ⇧⌘↑⇧⌘↑ or ⇧⌘↑⌥↑ or ⌥↑^ ⇧ Up, ⌃⇧↑ or ⌃⇧↑^ ⇧ Up, ⌃⇧↑ or ⌃⇧↑ | Move Line Up | Move line at caret up, preserving syntactical correctness. | | ⇧⌘⌫ or ⇧⌘⌫⇧⌘⌫ or ⇧⌘⌫⌃Q or ⌃Q^ ⇧ F2, ⌃⇧F2 or ⌃⇧F2^ ⇧ Backspace, ⌃⇧⌫ or ⌃⇧⌫ | Last Edit Location | Jump to the place of the last editing. |
Command+shift+symbol keys
| Shortcut | Function | Use this shortcut to... |
|---|
| ⌥⇧⌘[ or ⌥⇧⌘[⇧⌘[ or ⇧⌘[⌥⇧⌘[ or ⌥⇧⌘[^ ⇧ Open Bracket, ⌃⇧[ or ⌃⇧[^ ⇧ Open Bracket, ⌃⇧[ or ⌃⇧[ | Move to Code Block Start with Selection | Move the caret to the beginning of the current code block, selecting the code from the initial
caret location. | | ⌥⇧⌘] or ⌥⇧⌘]⇧⌘] or ⇧⌘]⌥⇧⌘] or ⌥⇧⌘]^ ⇧ Close Bracket, ⌃⇧] or ⌃⇧]^ ⇧ Close Bracket, ⌃⇧] or ⌃⇧] | Move to Code Block End with Selection | Move the caret to the end of the current code block, selecting the code from the initial caret
location. | | ⌥⌘/, ⌥⌘NumPad /, ⌃⇧/, ⌃⇧NumPad /, ⇧⌘/, ⇧⌘NumPad /, ⌥⌘/, ⌥⌘NumPad /, ⌃⇧/, ⌃⇧NumPad /, ⇧⌘/ or ⇧⌘NumPad /⌃⇧/, ⌃⇧NumPad /, ⇧⌘/, ⇧⌘NumPad /, ⌃⇧/, ⌃⇧NumPad /, ⇧⌘/ or ⇧⌘NumPad /⌃⇧/ or ⌃⇧/^ ⇧ Slash, ^ ⇧ NumPad /, ^ ⇧ Colon, ⌃⇧/, ⌃⇧NumPad /, ⌃⇧:, ⌃⇧/, ⌃⇧NumPad / or ⌃⇧:^ ⇧ Slash, ^ ⇧ NumPad /, ⌃⇧/, ⌃⇧NumPad /, ⌃⇧/ or ⌃⇧NumPad / | Comment with Block Comment | Comment/uncomment code with block comments. | | ⌘ , ⌘=, ⌘ or ⌘=⌘ , ⌘=, ⌘ or ⌘=⌘ , ⌘=, ⌘ or ⌘=^ NumPad Plus, ^ Equals, ⌃ , ⌃=, ⌃ or ⌃=^ NumPad Plus, ^ Equals, ⌃ , ⌃=, ⌃ or ⌃= | Expand All | Expand all folding blocks. | | ⇧⌘- or ⇧⌘-⇧⌘- or ⇧⌘-⇧⌘NumPad / or ⇧⌘NumPad /^ ⇧ NumPad -, ^ ⇧ Minus, ⌃⇧- or ⌃⇧- | Collapse All | Collapse all folding blocks. |
Command+Shift+Numpad keys
| Shortcut | Function | Use this shortcut to... |
|---|
| ⇧ ⌘ Numpad/ | Comment with Block Comment | Comment/uncomment code with block comments. | ⇧ ⌘ Numpad
⌘ , ⌘=, ⌘ or ⌘=⌘ , ⌘=, ⌘ or ⌘=⌘ , ⌘=, ⌘ or ⌘=^ NumPad Plus, ^ Equals, ⌃ , ⌃=, ⌃ or ⌃=^ NumPad Plus, ^ Equals, ⌃ , ⌃=, ⌃ or ⌃= | Expand All | Expand all folding blocks. | | ⇧ ⌘ Numpad- | Collapse All | Collapse all folding blocks. |
Command+Shift+Function (F) keys
| Shortcut | Function | Use this shortcut to... |
|---|
| ⌃⇧F4 or ⌃⇧F4⇧⌘F4 or ⇧⌘F4⌘W or ⌘W^ ⇧ F4, ⌃⇧F4 or ⌃⇧F4^ ⇧ F4, ⌃⇧F4 or ⌃⇧F4 | Close Active Tab | Close an active tab in a tool window | | ⇧⌘F7 or ⇧⌘F7⇧⌘F7 or ⇧⌘F7^ ⇧ F7, ⌃⇧F7 or ⌃⇧F7^ ⇧ F7, ⌃⇧F7 or ⌃⇧F7 | Highlight Usages in File / Highlight Method Exit Points | Highlight 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 or ⇧⌘F8⇧⌘F8 or ⇧⌘F8⇧⌘F8 or ⇧⌘F8⌥ F9, ⌥F9 or ⌥F9^ ⇧ F8, ⌃⇧F8 or ⌃⇧F8 | View Breakpoints | View/manage all breakpoints/watchpoints | | ⇧⌘F9 or ⇧⌘F9⇧⌘F9 or ⇧⌘F9⇧⌘F9 or ⇧⌘F9^ F7, ⌃F7 or ⌃F7^ ⇧ F9, ⌃⇧F9 or ⌃⇧F9 | Compile | Compile the selected file or package. |
See AlsoProcedures:
Reference:
Getting Started:
|