---
layout: documentation
title: Script Editor
---
# Script Editor
The script editor is used everywhere in the UI where some type of configuration file or source code has to be edited.
It provides syntax highlighting and auto-completion for code and Item names for multiple languages.
## Keyboard Shortcuts
The following is a short overview of the most important keyboard shortcuts.
For a full list of available keyboard shortcuts, read the [CodeMirror docs](https://codemirror.net/5/doc/manual.html#commands).
Mac users should use Cmd instead of Ctrl for most shortcuts.
Autocompletion & Help:
- CtrlSpace: Trigger auto-completion.
- CtrlQ: Show documentation (for JavaScript only).
Copy & Paste:
- CtrlC: Copy the current line or the current selection.
- CtrlX: Cut the current line or the current selection.
- CtrlV: Paste what has been copied.
Redo & Undo:
- CtrlZ: Undo the last change.
- CtrlY: Redo the last change.
Other:
- Tab: Indent more.
- ShiftTab: Indent less.
- CtrlShiftK: Delete the current line or selection.
- Ctrl/: Comment/Uncomment the current line.
- CtrlA: Select all.