Project

General

Profile

Keyboard shortcuts

There's a lot of predefined default keyboard shortcuts, but there's also a lot of possible shortcuts that are not currently assigned.
Note that you can re-assign keyboard shortcuts as you want. I encourage you to look at the possibilities as maybe half of the possible keyboard shortcuts are currently assigned.

We have tried to keep a lot of shortcuts the same or similar to what you are used to in the DataFlex Studio.

You can find the currently assigned keyboard shortcuts via the menu. File -> Hammer options -> Editor Tab -> Keyboard

Here's a list of some of the more commonly used keyboard shortcuts

navigational

Shortcut Description
Left Arrow Moves the cursor one character to the left
Up Arrow Moves the cursor up one line
Down Arrow Moves the cursor down one line
Right Arrow Moves the cursor one character to the right
Home Moves to the start of the current line or the start of the text on that line
End Moves to the end of the current line
Tab Indents to the selected text right one stop
Page Down Moves the text one page down
Page Up Moves the text one page up
Ctrl+Left Moves backward to the start of the previous word
Ctrl+Right Moves forward to the start of the next word
Ctrl+Home Moves to the start of the document
Ctrl+End Moves to the end of the document
Ctrl+G Goto Line
Ctrl+Alt+Left Moves to the beginning of the previous sentence
Ctrl+Alt+Right Moves the the beginning of the next sentence
Ctrl+] to jump between code block "begin" and "end", "while" and "loop", "procedure" and "end_procedure" etcetera
Ctrl+F7 Synchronize the code explorer to the line of code where your cursor is positioned
Ctrl+Tab Activates the next view
Ctrl+Shift+Tab Activates the previous view
Ctrl+Page Up Scrolls the window to the left
Ctrl+Page Down Scrolls the window to the right

Selection

Shortcut Description
Shift+Left Extends the selection one character to the left
Shift+Right Extends the selection one character to the right
Shift+Down Arrow Extends the selection down next line
Shift+Up Arrow Extends the selection up one line
Shift+Home Extends the selection to either the start of the current line or the start of the text on that line
Shift+End Extends the selection to the end of the current line
Ctrl+Shift+Left Extends the selection backward to the start of the previous word
Ctrl+Shift+Right Extends the selection forward to the start of the next word
Ctrl+Shift+Home Extends the selection to the begin of the file
Ctrl+Shift+End Extends the selection to the end of the file
Shift+Page Down Extends the selection down one page
Shift+Page Up Extends the selection up one page
Ctrl+A Select all text in the current document
Delete Delete the selection
Backspace, Shift+Backspace Deletes the selection, or if there's no selection, the character to the left of the cursor
Ctrl+Alt+F8 Selects lines of text
Ctrl+Shift+X Swaps the anchor and the cursor in a selection
Ctrl+L Make the selection lowercase
Ctrl+U Make the selection Uppercase
Ctrl+Alt+K Deletes the remainder of a sentence
Ctrl+Backspace Deletes a word to the left
Ctrl+Delete Deletes a word to the right
Ctrl+Shift+T Tabify the selection, replaces spaces with tabs in the selection
Ctrl+Shift+space Untabify the selection, replaces the tabs with spaces in the selection
Shift+Tab Indents the selected text left one stop

clipboard

Shortcut Description
Ctrl+C Copy selected text
Ctrl+X Cut selected text
Ctrl+Y Deletes the selected line and places the text on the clipboard
Ctrl+V Inserts the clipboard contents at the insertion point
Ctrl+Z Undo the last action

bookmarks

Shortcut Description
Ctrl+Enter Toggle a bookmark, create or remove a bookmark on the selected line
Ctrl+Up Arrow Previous bookmark
Ctrl+Down Arrow Next bookmark

Find / Replace

Shortcut Description
Ctrl+F Find in Document
F3 Find Next
Shift+F3 Find Previous
Control+F3 Find the next occurrence of the selected word
Control+Shift+F3 Find the previous occurrence of the selected word
Ctrl+Alt+F3 Find & Replace in Document
Ctrl+Shift+F Find in all files in the workspace

Compile / Run

Shortcut Description
F5 Build Execute
F7 Build debug run

Save / Load

Shortcut Description
F2 Save Current File
Ctrl+F2 Save Current File As
Ctrl+S Save all opened files
Ctrl+N New File
Ctrl+O Open File, select a file

Various

Shortcut Description
Ctrl+Shift+Down Activate the code list control
Ctrl+Space Activates the code tip control
Ctrl+F4 Closes the file
Ctrl+Alt+H Insert a revision mark
Ctrl+Shift+N Opens a new line above the cursor
Alt+Left Arrow Activates the creator List
Alt+/ Activates the list with IDE Tags
Alt+Down Arrow Activates the object list
Alt+Right Arrow Activates the local variables list
Alt+Enter Displays the properties dialog
Ctrl+Shift+S Refactor option to clean Self references that are not needed in recent DataFlex code
Ctrl+W Select Workspace
Ctrl+R Sets the repeat count for the next command * does this work? *
Alt+A Toggle the current line comment
Insert Toggles between inserting and replacing text
Ctrl+Alt+T Shows or hides whitespace indicators
Ctrl+H Inserts a header into the current file
Alt+F1 Activates the codeview window