Keyboard shortcuts

Shortcuts for Windows and Apple computers available in Rational® Developer for i.

Note: On Apple systems, the shortcuts below that specify using the Fn key may be different depending on the preferences that you have set for your keyboard. For example, in OS X, if you have selected the keyboard preference Use all F1, F2, etc. keys as standard functions keys, then you may be able to omit using the Fn key as part of the shortcut. For example, the default shortcut for F1 Help is Fn+F1. But if you have selected the preference to use the keys as standard function keys, then you can simply press F1 instead.
Action Windows Apple
 
General

Copy

Ctrl+C

Command+C

Cut

Ctrl+X

Command+X

Paste

Ctrl+V

Command+V

Undo

Ctrl+Z

Command+Z

Redo

Ctrl+Y

Command+Y

Go to beginning of line

Home

Fn+left arrow or Command+left arrow

Go to end of line

End

Fn+right arrow or Command+right arrow

Go to top of source

Ctrl+Home

Fn+Command+left arrow

Go to bottom of source

Ctrl+End

Fn+Command+right arrow

Show find / replace dialog

Ctrl+F

Command+F

Expand and collapse selected nodes in the RSE and Outline views

right arrow (expand)

left arrow (collapse)

right arrow (expand)

left arrow (collapse)

Select text in the editor

Shift+any arrow key

Shift+any arrow key

Close open dialog

Esc

Esc

Show context menu

Shift+F10

Fn+Shift+F10

Close Rational Developer for i

 

Command+Q

 
Editing

Format

Ctrl+Shift+F

Command+Shift+F

Launch the Open Member dialog

Ctrl+Alt+Q

Control+Option+Q

Close current source member

Ctrl+F4

 

Clear error messages from Editor window

Ctrl+F5

 

Delete a line

Ctrl+Backspace

Command+Delete

Split a line

Alt+S

Option+S

Join two lines

Alt+J

Option+J

Duplicate line

Ctrl+D

Command+D

Select a line

Alt+L

Option+L

Select retangle

Alt+R (to select top left corner) then Alt+R again (to select bottom right corner)

Option+R (to select top left corner) then Option+R again (to select bottom right corner)

Select a block of code

Ctrl+M

Command+M

Select a character

Alt+B

Option+B

Deselect code

Alt+U

Option+U

Verify source member

Ctrl+Shift+V

 

Compile source member

Ctrl+Shift+C

Command+Shift+C or Control+Shift+C

Show all lines (if editor view is already filtered)

Ctrl+W

Command+W

Bring up Outline Fast View

Alt+Shift+Q, then O

Option+Command+Q, then O

Refresh Source

Ctrl+F5

Command+F5

Note: By default on an Apple system, Command+F5 will toggle the VoiceOver accessibility feature. If you want to use Command+F5 to refresh your source, you can turn off Command+F5 as an accessibility key sequence. To do so, in your Keyboard preferences, select the Shortcuts tab, select Accessibility, and deselect the option Turn VoiceOver on or off.

Refresh Outline View

Ctrl+Shift+F5

Command+Fn+Shift+F5

Scroll current line to top of editor

Ctrl+T

Command+T

Set a quick mark or return to previously set quick mark

Ctrl+Q

Option+Q

Set a quick mark

Ctrl+Q

 

Search by change date

Ctrl+Shift+D

Control+Shift+D

Navigate to the declaration of the reference under the cursor.

For example, if the cursor is placed on a subroutine call in an EXSR statement, go to the declaration for the subroutine. This shortcut works for references in general. For instance, you may also navigate to the declarations for subprocedures, variables, data structures, files, and so on.

F3

Fn+F3

Navigate back or forward through recent edits or navigate back or forward through reference calls and declarations accessed with the F3 shortcut.

Alt+left arrow or Alt+right arrow

Command+Option+left arrow or Command+Option+right arrow

Split the source into two views

Ctrl+2. Use Ctrl+0 to go back to one view. Use Alt+Shift+arrow to toggle between views

Command+2. Use Command+0 to go back to one view. Use Option+Shift+arrow to toggle between views.

Content assist

Ctrl+Space

Control+Space

Comment and Uncomment current line or selected source

Ctrl+/ and Ctrl+\

Command+/ and Command+\

F1 Help

F1

Fn+F1

 
Editor navigation

Choose editor tab

Ctrl+F6

Command+F6 or Command+Fn+F6

Choose view

Ctrl+F7

Command+Fn+F7

List editor tabs

Ctrl+E (use up/down arrows to select)

Command+e (use up/down arrows to select)

Switch perspectives

Ctrl+F8

Command+Fn+F8

Give focus to the editor view

F12

Command+Fn+F12

 
Code block highlighting

Highlight a code block

Ctrl+M

Command+M

Move cursor to beginning or end of a code block

Ctrl+Shift+M

Command+Shift+M

Show block nesting

Ctrl+Shift+O

Command+Shift+O

 
Debugging

Step into

F5

Fn+F5

Step over

F6

Fn+F6

Step return

F7

Fn+F7

Resume program

F8

Fn+F8

Terminate program

Ctrl+F2

Command+Fn+F2