Editor Keystrokes

Keystrokes recognised by the XJDeveloper editors

Navigation

Keystrokes Description
Up, Down, Left, Right Arrows Move the cursor around the document

Ctrl + Up Arrow

Ctrl + Down Arrow

Scroll the document up or down

Ctrl + Left Arrow

Ctrl + Right Arrow

Move the cursor to the start of the previous/next word

Ctrl + \

Ctrl + /

Move the cursor to the start or end of the previous/next word

Ctrl + [

Ctrl + ]

Move cursor to previous/next paragraph
Home Move the cursor to the start of the current line

Ctrl + Home

Alt + Home

Move the cursor to the start of the document
End Move the cursor to the end of the current line

Ctrl + End

Alt + End

Move the cursor to the end of the document
F12 Go to the definition of the function or variable at the current position, including functions in device files being called via CALL
Ctrl + F12 Finds all references of the function or variable at the current position, including functions in device files being called via CALL. This launches the Find and Replace Dialog, in which all found references are displayed.
Shift + F12 Navigate backwards one step in the history stack of the editor
Ctrl + Shift + F12 Navigate forwards one step in the history stack of the editor

Selection

Keystrokes Description
Ctrl + A Select all the text in the document
Shift + Arrow Keys Adjust the current selection

Ctrl + Shift + Left Arrow

Ctrl + Shift + Right Arrow

Adjust the current selection with the previous/next word

Ctrl + Shift + \

Ctrl + Shift + /

Adjust the current selection with the previous/next word

Ctrl + Shift + [

Ctrl + Shift + ]

Adjust current selection with the previous/next paragraph
Shift + Home Adjust the current selection with text from the current position to the start of the current line

Ctrl + Shift + Home

Adjust the current selection with text from the current position to the start of the document
Shift + End Adjust the current selection with text from the current position to the end of the current line

Ctrl + Shift + End

Adjust the current selection with text from the current position to the end of the document

Alt + Shift + Arrow Keys

Alt + Shift + Home

Alt + Shift + End

Block-select text

Modify Text

Keystrokes Description
Delete If text is selected, remove it. Otherwise remove a character from the right of the cursor
Ctrl + Delete Delete the word to the right of the cursor
Ctrl + Shift + Delete Delete text from the current cursor position to the end of the line
Ctrl + Shift + L Delete the current line of text
Backspace If text is selected, remove it. Otherwise remove a character from the left of the cursor
Ctrl + Backspace Delete the word to the left of the cursor
Ctrl + Shift + Backspace Delete text from the current cursor position back to the beginning of the line
Insert Toggle over-typing on or off
Tab

If text is selected, increase the indent on each selected line

Otherwise insert a tab character

Shift + Tab

If text is selected, decrease the indent on each selected line

Otherwise remove a tab character - or move the cursor left the number of characters in a tab

Ctrl + Numeric Pad '+' Zoom in (make text larger)
Ctrl + Numeric Pad '-' Zoom out (make text smaller)
Ctrl + Numeric Pad '/' Reset zoom level
Mouse Scroll Zoom in or out
Ctrl + T Transpose line with the line above
Ctrl + D Duplicate the current selection. If nothing is selected will duplicate the current line
Ctrl + U Make all selected characters lower case
Ctrl + Shift + U Make all selected characters upper case
Ctrl + Q Comment the current line
Ctrl + Shift + Q Un-comment the current line

Clipboard

Keystrokes Description

Ctrl + X

Shift + Delete

Cut the selected text. It will be placed on the clipboard

Ctrl + V

Shift + Insert

Paste text from the clipboard

Ctrl + C

Ctrl + Insert

Copy the selected text. It will be placed on the clipboard
Ctrl + Shift + T Copy all of the current line. It will be placed on the clipboard

Debugging

Keystrokes Description
F8 Continue running
F9 Toggle Breakpoint at current line
Ctrl + Shift + F9 Clear all breakpoints
F10 Step Over
F11 Step In
Shift + F11 Step Out

Miscellaneous

Keystrokes Description

Ctrl + Z

Alt + Back

Undo the last operation
Ctrl + Y Redo the operation that was last undone
Ctrl + P Print the current document
Ctrl + Shift + P Print preview
Ctrl + F Displays the Find and Replace dialog, defaulting to the Find tab and to a search of the current document
Ctrl + Shift + F Displays the Find and Replace dialog, defaulting to the Find tab and to a search of all project files
Ctrl + H Displays the Find and Replace dialog, defaulting to the Replace tab
F3 Find Next
Shift + F3 Find Previous
Ctrl + I

Display Incremental Search.

Press Escape or click in the editor to hide it again

Ctrl + G Display the "Go to Line" dialog
Ctrl + Space

Display auto-complete. The list of options will contain all the XJEase keywords, and the names of functions and variables available in the file.

If auto-complete is displayed, pressing Tab or Enter will accept the selection. Press Escape to cancel auto-complete.

Ctrl + '-' Navigate backwards through the document
Ctrl + Shift + '-' Navigate forward through the document
Ctrl + M

Add a drop marker

This adds a small marker by the cursor. Add multiple drop markers and press Escape to move the cursor back through them in the order you added them