OutSystems Platform has a few keyboard shortcuts that allow you to be more productive.

Basic Operations

The following table includes common operations that work across the development environment.

To do this Press
Open module from environment CTRL + O
Save or export module CTRL + S
Close module CTRL + F4
Open contextual help of element F1
Open contextual menu of element Right Click or SHIFT F10
Copy CTRL + C
Cut CTRL + X
Paste CTRL + V
Delete Del
Undo CTRL + Z
Redo CTRL + Y
Change label or name of element F2
Zoom in CTRL + Plus
Zoom out CTRL + Minus
Zoom 100% CTRL + 0

Navigating Around the Development Environment

The following table shows the shortcuts to navigate around the development environment.

To do this Press
Open the Processes tab CTRL + 1
Open the Interface tab CTRL + 2
Open the Logic tab CTRL + 3
Open the Database tab CTRL + 4
Show the Widget Tree CTRL + W
Synchronize the Tree with the element opened in the editor CTRL + K
Synchronize the Scope Tree in the expression editor with the target element CTRL + Click
Navigate to the target element in the expression editor CTRL + SHIFT + Click
Open previous element in editor history CTRL + ALT + Left Arrow
Open next element in editor history CTRL + ALT + Right Arrow
Select multiple non-contiguous elements in the Tree CTRL + Click
Select multiple contiguous elements in the Tree SHIFT + Click
Select connected elements in a flow CTRL + SHIFT + Click
Expand/Collapse all descendent elements in the Tree CTRL + Click on expand/collapse icon

Finding and Replacing Elements

The following table shows the shortcuts to find and replace elements.

To do this Press
Find elements in the module CTRL + F or CTRL + G
Find & Replace elements CTRL + R
Replace all occurrences CTRL + H
Go to next occurrence F3
Go to previous occurrence SHIFT + F3
Find all usages of an element, e.g. an entity, an aggregate, a CSS class F12

Debug and Publish

The following table shows the shortcuts to debug and publish your module.

To do this Press

Add/Remove a breakpoint

F8

Disable/Enable a breakpoint

CTRL + F8

Continue request

F9

Step over

F10

Step into

F11

Step out

SHIFT + F11

Publish

F5

Run module in personal area

F6

Operations in the Editor or Tree

The following table shows shortcuts for common operations in the editor or in the tree.

To do this Press
Move a column to the right.
Applies to Table, Table Records, and Editable Table widgets.

CTRL + Right Arrow

Move a column to the left.
Applies to Table, Table Records, and Editable Table widgets.

CTRL + Left Arrow

Move a column up.
Applies to Table, Show Record, and Edit Record widgets.

CTRL + Up Arrow

Move a column down.
Applies to Table, Show Record, and Edit Record widgets.

CTRL + Down Arrow

Move elements up in the tree.
Applies to Input Parameters, Output Parameters, Variables, and Attributes.

CTRL + Up Arrow

Move elements down in the tree
Applies to Input Parameters, Output Parameters, Variables, and Attributes.

CTRL + Down Arrow

Move assign element up - focus must be on the variable

CTRL + Up Arrow

Move assign element down -focus must be on the variable

CTRL + Down Arrow

Move switch condition up - focus must be on switch widget

CTRL + Up Arrow

Move switch condition down - focus must be on switch widget

CTRL + Down Arrow

Show all hidden widgets

CTRL + M

Preview Screen

CTRL + P

Bold

CTRL + B

Italic

CTRL + I

Underline

CTRL + U

Link to another destination
Applies to text and the following widgets: Expression, Button, Container, Image, Label, Web Block,

CTRL + L

Auto-complete in Expression editor.

CTRL + Space

Auto-complete entities and attributes in SQL tool.

CTRL + Space

New attribute in Entity/Structure.

CTRL + N

 

Found a shortcut that is not documented here? Drop us a line using the feedback widget.

See Also

Drag and Drop Shortcuts | Shortcuts and Productivity Tips