Keyboard Shortcuts

Adept developers can leverage several keyboard shortcuts to build interfaces more fluidly. There are general keyboard shortcuts that can be used for overall interface design, as well as keyboard shortcuts that enhance functionality specific to either design mode or expression mode.

General shortcuts

The following keyboard shortcuts can be used in both design mode and expression mode:

  • Toggle between design mode and expression mode (Ctrl+M for Windows and Mac)
  • Add new rule input (Ctrl+I for Windows, Cmd+I for Mac)
  • Test interface (Ctrl+Enter for Windows, Cmd+Enter for Mac)
  • Undo (Ctrl+Z for Windows, Cmd+Z for Mac)
  • Redo (Ctrl+Shift+Z for Windows, Cmd+Shift+Z for Mac)

Undo/Redo in design mode will undo/redo changes to last interface state; in expression mode, this action will only undo/redo changes to text within the interface definition. Therefore, Undo/Redo can only be used to undo/redo changes within the same mode. For example, you cannot undo an action taken in expression mode by using the Undo function in design mode.

The following keyboard shortcuts are for component-level actions in design mode:

  • Duplicate the selected component (Ctrl+D for Windows, Cmd+D for Mac)
  • Delete the selected component (Ctrl+Del for Windows, Cmd+Del for Mac)

The following keyboard shortcuts are available when interacting with the expression editor in an interface:

Action Windows Mac
Close find/replace dialog ESC ESC
Collapse/Expand code block ALT+L COMMAND+OPTION+L
Comment code block CTRL+/ COMMAND+/
Copy CTRL+C COMMAND+C
Create constant CTRL+Click on new constant name COMMAND+Click on new constant name
Create constant dialog ALT+O COMMAND+OPTION+O
Cut CTRL+X COMMAND+X
Delete group before cursor CTRL+Backspace OPTION+Backspace
Decrease indent CTRL+[ COMMAND+[
Delete line CTRL+D COMMAND+D
Format expression CTRL+SHIFT+F CTRL+SHIFT+F
Highlight all occurrences Double-click word Double-click word
Highlight all text inside Double-click parenthesis Double-click parenthesis
Increase indent CTRL+] COMMAND+]
Launch the Query Editor ALT+V COMMAND+OPTION+V
Move cursor before group CTRL+Left OPTION+Left
Move cursor after group CTRL+Right OPTION+Right
Move cursor to line start Home COMMAND+Left
Move cursor to line end End COMMAND+Right
Open find dialog CTRL+F COMMAND+F
Open find and replace dialog CTRL+H COMMAND+H
Open object definition CTRL+Click on object name COMMAND+Click on object name
Paste CTRL+V COMMAND+V
Redo CTRL+Y COMMAND+Y, COMMAND+SHIFT+Z
Select all CTRL+A COMMAND+A
Save Selected Expression As… ALT+SHIFT+E COMMAND+SHIFT+E
Select group before cursor CTRL+SHIFT+Left OPTION+SHIFT+Left
Select group after cursor CTRL+SHIFT+Right OPTION+SHIFT+Right
Select previous occurrence SHIFT+ALT+Left CTRL+OPTION+Left
Select next occurrence SHIFT+ALT+Right CTRL+OPTION+Right
Show/Hide indent guide CTRL+G COMMAND+G
Undo CTRL+Z COMMAND+Z
View domains SHIFT+ALT+D COMMAND+SHIFT+D
View functions SHIFT+ALT+F COMMAND+SHIFT+F

For a quick reference of these shortcuts as you are working, hover over the ? icon in the top right of the expression editor.

Open in Github Built: Mon, Dec 05, 2022 (08:15:39 PM)
FEEDBACK