|
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:
|