Difference between revisions of "WDSC shortcuts"
m (Clarified editing commands)
m (→widen the Type column)
|Line 10:||Line 10:|
! Earliest version
! Earliest version
Revision as of 18:50, 25 November 2010
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!
Tip. Click onin the columns below to sort the column.
|6.x||RSE||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||Editing||Selects word|
|+||6.x||Editing||Copies current selection|
|+||6.x||Editing||Pastes clipboard contents|
|+||6.x||Editing||Cuts current selection to clipboard|
|6.x||Editing||Toggles insert mode (mode shows in header)|
|+||6.x||Editing||Selects all source|
|+ +||6.x||Editing||Fast Open. Open a source member. Your don't need a filter or a List View, equivalent to a WRKMBRPDM|
|+||6.x||Editing||Insert blank line after current (does not split)|
|+||6.x||Searching||Find ? simple in source|
|+||126.96.36.199||Searching||Find next match from+|
|+||188.8.131.52||Searching||Find previous match from+|
|+||6.x||Editing||Selects current line or extends selection block from previous selection to current line. Position to target, then take one of the Block Editing actions|
|+||6.x||Editing||Duplicates current line and places below|
|+||6.x||Editing||Deletes the line cursor is on|
|+||6.x||Editing||Bring the current line to the top of the view|
|+||6.x||Searching||Select matching block of source e.g. IF/ENDIF, DO/ENDDO.|
|+ +||6.x||Searching||Jump to end of matching block of source e.g. IF/ENDIF, DO/ENDDO.|
|+ +||6.x||Searching||Show matching block nesting e.g. IF/ENDIF, DO/ENDDO.|
|+||6.x||Editing||Sets a marker at the current position. Quick Mark+ returns|
|+||6.01||Editing||Jump to marker set by+|
|+||6.x||Editing||Moves cursor back to last change made in source|
|+||.||Editing||Open the source in second view for editing|
|+||.||Editing||Close the second source view|
|+||6.x||Editing||Splits line at current cursor position|
|+||6.x||Editing||Joins line at current cursor position|
|+||6.x||Editing||Select rectangular block. Position to upper left,+ . Position to lower right, + . Position to target, then take one of the Block Editing actions|
|+||6.x||Block Editing||Copy selected block to current cursor position|
|+||6.x||Block Editing||Delete selected block|
|+||6.x||Block Editing||Move selected block to current cursor position|
|+||6.x||Block Editing||Shift selected block left|
|+||6.x||Block Editing||Shift selected block right|
|+||6.x||Block Editing||Lowercase selected block|
|+||6.x||Block Editing||Uppercase selected block|
|+||6.x||Block Editing||Position to top of selected block|
|+||6.x||Block Editing||Position to bottom of selected block|
|+||6.x||Block Editing||Deselects any currently selected text, including rectangular block|
|DblClick Header||6.x||Shifts into full screen mode|
|+||184.108.40.206||Editing||Cycle between editors|
|+||6.x||RSE||Switches between open views|
|+||6.x||RSE||Switches between open perspectives|
|+||6.x||RSE||Displays list of open editors (also Source Location)|
|+||6.x||RSE||Closes open editor|
|6.x||Searching||Position Cursor on Sub-Routine or Procedure Name andjumps to it. Use with + and + to return to your code.|
|220.127.116.11||RSE||Access the menus on the main menu bar|
|+||18.104.22.168||RSE||Access the context menu for the current view|
|+||22.214.171.124||RSE||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|
|+ +||6.x||Editing||Compiles current editor source member using last compile command for the current member-type|
|+ +||6.x||RSE||Switch to Editor. Allows selection and closing of editors.|
|+ +||6.x||Editing||Verifies current editor source member by performing a syntax check on it. Additionally, refreshes the WDSC cache.|
|+ +||7.x||Searching||After verify, move to the next problem.|
|+ +||7.x||Searching||After verify, move to the previous problem.|
|+||6.x||Editing||Remove show messages from compile|
|+ +||126.96.36.199||Editing||Refresh outline view|
|+||188.8.131.52||Editing||Content assist (free-form RPG)|
|+||6.x||Editing||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 + + , 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 means hold down the key. This is optional.
- a means hold down th key This is optional.
- s means hold down the key This is optional.
- x is the actual key on the keyboard.
|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 |
|c-a-f||findSelection|| Performs a search on text that is selected. Will only search once unless the Find dialogue has |
|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.|
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).