Skip to main content

Shortcuts

General

Shortcut

Command

Ctrl+Shift+S

Save All

Ctrl+Shift+C

Open Command Center

Ctrl+,

Open Settings

Ctrl+Alt+-

Toggle the Notification center

Alt+F8

Log In

Ctrl+F8

Log Out

Alt+S

Browse Open Tabs

Ctrl+O

Open Workspace

Ctrl+Shift+O

Add Existing Project

Del

Delete Entry, Delete Project

F2

Rename Item

Alt+1

Focus on the workspace

Alt+2

Focus on the editor

Alt+4

Focus on the view for notifications

Editor tab management

Shortcut

Command

Alt+J

Split Editor | Down

Alt+K

Split Editor | Right

Alt+H

Split Editor | Left

Alt+U

Split Editor | Up

Shift+Alt+J

Move to New Group | Down

Shift+Alt+K

Move to New Group | Right

Shift+Alt+H

Move to New Group | Left

Shift+Alt+U

Move to New Group | Top

Shift+Alt+P

Move to Neighboring Group | Previous

Shift+Alt+L

Move to Neighboring Group | Next

Shift+Alt+Q

Close Editor

Shift+Alt+G

Close Group

Enter

Activate Editor

Shift+Alt+D

Duplicate Editor

Shift+Alt+N

Close All in Group

Shift+Alt+R

Close to the Right

Shift+Alt+O

Close Others

Ctrl+S

Save Editor

Shortcuts in the LD Editor

Shortcut

Command

Del

Deletes the selected element

Ctrl+A

Select all elements.

F2

Requirement: A text field is in focus.

Opens the editable text field, for example for an operand, an instance field, or a block type

Alternatively, you could also double-click to switch directly to editor mode.

Tip

Click a text box to display the associated tooltip. This gives you information about the declaration of the selected element.

Ctrl+Z

Undo

Ctrl+Y

Redo

Ctrl (press and hold) + mouse click (left)

Multiselection to select or deselect elements

To select multiple elements, press and hold the Ctrl key and click the desired elements.

Ctrl (press and hold) + Arrow

Navigates from one element to the next in the ladder diagram: while holding down the Ctrl key, you can use the arrow keys to navigate.

Ctrl (press and hold) + Space

Also multiselection: while holding down the Ctrl key, you can use the keyboard to navigate and press the space bar to toggle individual elements on or off.

I

Inserts a new Network above the selected network

O

Comments out the selected network ↔ Comments the network back in

  • Disables the network. After commenting out, the logic remains visible but disabled. The disabled network can be enabled again at any time.

  • Or enables the network again. After being commented back in, it will be included again during program execution.

A

Inserts a Coil at the insert position

K

Inserts a Contact at the insert position

B

Inserts a Block at the insert position

L

Inserts a Jump at the insert position

R

Inserts a Return at the insert position

N

Negates the selected element ↔ Cancels negation

  • Negates the selected element (block input, block output, jump label, return, input, output, contact, or coil)

  • Or removes the negation

For a negated input, the input signal is inverted. For a negated output, the inverse value is passed.

S

The command is applied to coils, but also to certain block outputs and outputs.

Extends the selected element to include the Set functionality

For example, a coil becomes a Set coil.

R

The command is applied to coils, but also to certain block outputs and outputs.

Extends the selected element to include the Reset functionality

For example, a coil becomes a Reset coil.

E

The command is applied to contacts, but also to block inputs and inputs.

  • Extends the selected element to include a falling edge detection

  • Or toggles the selected edge element between the detection of a falling edge and the detection of a rising edge

    Falling edge ↔ Rising edge

The edge detection evaluates the signal change and reacts either to the rising edge (0→1) or to the falling edge (1→0) of a signal.

-

Resets the corresponding value for a selected element either with active edge detection or with a set modifier for storage

For more information, see the following: Modification → Remove

Shift+E

EN ↔ no EN

  • Extends the selected block with the EN enable input

  • Or removes the EN enable input

EN enable input enables the execution of a function or function block.

Shift+N

Requirement: The block has an EN input.

ENO ↔ no ENO

  • Extends the selected block with the ENO enable output

  • Or removes the ENO enable output

The ENO enable output signals a successful execution and passes the enable status.

Generic text editor

Table 10. Basic

Shortcut

Command

Ctrl+Z

Undo

Ctrl+Y / Ctrl+Shift+Z

Redo

Ctrl+X / Shift+Del

Cut selection (or line)

Ctrl+C / Ctrl+Ins

Copy selection (or line)

Ctrl+V / Shift+Ins

Paste

Ctrl+A

Select all

Shift+F10

Show context menu

Alt+↑ / Alt+↓

Move line up/down

Shift+Alt+↑ / Shift+Alt+↓

Copy line up/down

Ctrl+Shift+K

Delete line

Ctrl+Enter

Insert line below

Ctrl+Shift+Enter

Insert line above

Ctrl+Shift+^

Jump to the relevant bracket

Ctrl+´ / Ctrl+ß

Indent/Unindent

Home / End

Line start/end (word wrap: 1× virtual, 2× physical lines)

Ctrl+Home / Ctrl+End

File start/end

Ctrl+↑ / Ctrl+↓

Scroll line up/down

Alt+Page Up ↑ / Alt+Page Down ↓

Scroll page up/down

Ctrl+G

Jump to line

Ctrl+K Ctrl+X

Remove trailing spaces



Table 11. Comments

Shortcut

Command

Ctrl+K Ctrl+C

Add line comment

Ctrl+K Ctrl+U

Remove line comment

Ctrl+#

Toggle line comment

Shift+Alt+A

Toggle block comment



Table 12. Autocomplete / Navigation

Shortcut

Command

Ctrl+Space / Ctrl+I

Trigger suggestions

Ctrl+Shift+Space

Parameter notes

F12

Jump to definition

Alt+F12

Show definition (peek)

Ctrl+K F12

Open definition on the side

Shift+F12

Show references

F2

Rename symbol



Table 13. Multicursor / Column selection

Shortcut

Command

Alt+Click

Insert cursor

Ctrl+Alt+↑ / Ctrl+Alt+↓

Insert cursor above/below

Ctrl+U

Undo last cursor operation

Shift+Alt+I

Cursor at the end of each selected line

Ctrl+L

Select current line

Ctrl+Shift+L

Select all occurrences of the selection

Ctrl+F2

Select all occurrences of the current word

Shift+Alt+Drag mouse cursor

Column selection

Ctrl+Shift+Alt+↑/↓/←/→

Expand column selection (row/column)

Ctrl+Shift+Alt+Page↑ / Page↓

Expand column selection page by page

Alt+Enter

Select all matching results

Ctrl+D

Add selection to next result

Ctrl+K Ctrl+D

Move last selection to the next result



Table 14. Expand/Reduce selection

Shortcut

Function

Shift+Alt+→

Expand selection (semantic)

Shift+Alt+←

Narrow the selection



Table 15. Search (Find widget)

Shortcut

Command

Ctrl+F

Open the Find widget

Enter / Shift+Enter

Next/Previous result

Ctrl+Enter

Support for multiline search text

Alt+L

Toggle search area (entire file / selection)

Alt+C

Toggle "Uppercase/Lowercase"

Alt+R

Toggle "Regular expression"

Alt+W

Toggle "Whole word"

F3 / Shift+F3

Find next/previous

Ctrl+F3 / Ctrl+Shift+F3

Find next/previous selection



Table 16. Replace widget

Shortcut

Command

Ctrl+H

Open the Replace widget

Ctrl+Alt+Enter

Replace all

Alt+P

Toggle "Keep uppercase/lowercase"



Table 17. Code folding

Shortcut

Command

Ctrl+Shift+ß / Ctrl+Shift+´

Fold/Unfold

Ctrl+K Ctrl+L

Toggle folding

Ctrl+K Ctrl+ß / Ctrl+K Ctrl+´

Recursive folding/unfolding

Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J

Fold/Unfold all regions

Ctrl+K Ctrl+<number>

Fold all regions of level X (except cursor position)

Ctrl+K Ctrl+#

Fold regions with block comment (language-dependent)

Ctrl+K Ctrl+8 / Ctrl+K Ctrl+9

Fold/Unfold marker regions (language-dependent)

Ctrl+K Ctrl+, / Ctrl+K Ctrl+.

Create/Remove manual folding area



Table 18. Modes

Shortcut

Command

Insert (Ins)

Toggle overwrite/insert mode

Alt+Z

Toggle word wrap