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 |
XJTAG v4.1.100