Difference between revisions of "WDSC shortcuts"

From MidrangeWiki
Jump to: navigation, search
m (spacing)
m (fix)
Line 106: Line 106:
 
|{{keypress|Ctrl|Q}}
 
|{{keypress|Ctrl|Q}}
 
| 6.x
 
| 6.x
| Sets a marker at the current position
+
| Sets a marker at the current position. Quick Mark Alt Q returns)
 
|-
 
|-
 
|{{keypress|Alt|Q}}
 
|{{keypress|Alt|Q}}

Revision as of 08:58, 28 August 2008

WDSC shortcuts - this is a (non-exhaustive) list of some of the keyboard shortcuts available in the LPEX editor of WDSC. Many of the shortcuts change between major versions of the product, so please be careful!


Keyboard shortcuts

Tip. Click on ▶◀ in the columns below to sort the column.

Key                      Earliest version Description
F12 6.x Make editor active. This is particularly useful for switching back to the editor view from the iSeries Error list view after a compile.
Dbl-click on word 6.x Selects word
Ctrl+C 6.x Copies current selection
Ctrl+Del 5.x Works like Field-Exit
Ctrl+V 6.x Pastes clipboard contents
Ctrl+X 6.x Cuts current selection to clipboard
Ctrl+Z 6.x Undo
Ctrl+Y 6.x ReDo
Ctrl+S 6.x Save
Insert 6.x Toggles insert mode (mode shows in header)
Ctrl+A 6.x Selects all source
Ctrl+Shift+A 6.x Fast Open. Open a source member. Your dont need a filter or a List View, equivalent to a WRKMBRPDM
Ctrl+Enter 6.x Insert blank line after current (does not split)
Ctrl+F 6.x Find ? simple in source
Ctrl+N 7.0.0.4 Find next match from Ctrl+F
Ctrl+U 7.0.0.4 Find previous match from Ctrl+F
Alt+L 6.x Selects current line
Ctrl+D 6.x Copies current line and places below
Ctrl+ Backspace 6.x Deletes the line cursor is on
Ctrl+T 6.x Bring the current line to the top of the view
Ctrl+M 6.x Select matching block of source e.g. IF/ENDIF, DO/ENDDO.
Ctrl+Shift+M 6.x Jump to end of matching block of source e.g. IF/ENDIF, DO/ENDDO.
Ctrl+Shift+O 6.x Show matching block nesting e.g. IF/ENDIF, DO/ENDDO.
Ctrl+Q 6.x Sets a marker at the current position. Quick Mark Alt Q returns)
Alt+Q 6.01 Jump to marker set by Ctrl+Q
Ctrl+J 6.x Moves cursor back to last change made in source
Ctrl+2 . Open source in second session for editing
Alt+S 6.x Splits line at current cursor position
Alt+J 6.x Joins line at current cursor position
Alt+R 6.x Select rectangular block. Position to upper left, Alt+R. Position to lower right, Alt+R. Position to target, then take one of the following actions:
Alt+C 6.x Copy rectangular block to current cursor position
Alt+D 6.x Delete rectangular block
Alt+M 6.x Move rectangular block to current cursor position
Alt+F7 6.x Shift selected block left
Alt+F8 6.x Shift selected block right
Alt+I 6.x Lowercase selected block
Alt+K 6.x Uppercase selected block
Alt+ PageUp 6.x Position to top of rectangular block
Alt+ PageDown 6.x Position to bottom of rectangular block
Alt+U 6.x Deselects any currently selected text, including rectangular block
DblClick Header 6.x Shifts into full screen mode
Ctrl+F6 7.0.0.4 Cycle between editors
Ctrl+F7 6.x Switches between open views
Ctrl+F8 6.x Switches between open perspectives
Ctrl+E 6.x Displays list of open editors (also Source Location)
Ctrl+F4 6.x Closes open editor
F1 6.x Help
F3 6.x Position Cursor on Sub-Routine or Procedure Name and F3 jumps to it. Use with Ctrl+Q and Alt+Q to return to your code.
F10 7.0.0.4 Access the menus on the main menu bar
Shift+F10 7.0.0.4 Access the context menu for the current view
Ctrl+F10 7.0.0.4 Pulldown menu for the current view (if there is one) In an editor, opens the menu for the marker bar to the left of the editor
Ctrl+Shift+C 6.x Compiles current editor source member
Ctrl+Shift+E 6.x Switch to Editor. Allows selection and closing of editors.
Ctrl+Shift+V 6.x Verifies current editor source member by performing a syntax check on it. Additionally, refreshes the WDSC cache.
Ctrl+Shift+, 7.x After verify, move to the next problem.
Ctrl+Shift+. 7.x After verify, move to the previous problem.
Ctrl+F5 6.x Remove show messages from compile
Ctrl+Shift+F5 7.0.0.4 Refresh outline view
Ctrl+Space 7.0.0.4 Content assist (free-form RPG)
Ctrl+W 6.x Show all (undo any filters)


Key bindings for Eclipse can be seen by using the Window->Preferences, General->Keys path, but these can be overridden by a perspective. You can also see the same list by Ctrl+Shift+L, but again, that is an incomplete list because shortcuts can be added silently by various perspectives and plug-ins.

User-suggested keyboard shortcuts

Following are some shortcuts suggested by users (that is, they don't come with the IBM software distribution) To set up your own custom shortcuts:

  • Check that the key isn't already assigned. If it is, your custom shortcut will override the provided shortcut.
  • Windows->Preferences, LPEX Editor->User Key Actions
  • In the 'Key' box, enter the key in the form c-a-s-x where
    • c means hold down the Ctrl key. This is optional.
    • a means hold down th Alt key This is optional.
    • s means hold down the Shift key This is optional.
    • x is the actual key on the keyboard.
Key Function Description
a-s splitAndShift Split the line at the cursor position but do not start the new line at column 1, keep the new line aligned where the split point is. Replaces the supplied function split
c-a-f findSelection Performs a search on text that is selected. Will only search once unless the Find dialogue has Select Found Text selected. Can also be set by set findText.mark on
c-s-f filterSelection Filters on the selected text, showing only lines having the selection. Ctrl-U to undo the filter and see all lines.

LPEX commands

In addition to the keyboard shortcuts, the command line (at the bottom of the editing window) offers a range of available options.

  • Sort will sort a range of selected lines (for instance, select your D specs and type sort in the command line).
  • Help will show help for specific commands (help sort).

External links

Categories