Configuration Editor

Features and keyboard shortcuts for the Management UI configuration editor

The Management UI configuration editor is powered by Monaco Editor, providing a rich editing experience with syntax highlighting, auto-completion, and inline documentation for Radiator configuration files.

Radiator-Specific Features

The configuration editor includes enhancements tailored for Radiator configuration:

  • Auto-completion: Press Ctrl+Space (Ctrl+Space on macOS) to trigger suggestions for configuration directives, blocks, and values.
  • Hover documentation: Hover over configuration keywords to see documentation. Click links in the hover popup to open the reference manual.
  • Syntax highlighting: Configuration files use custom syntax highlighting optimized for the Radiator configuration language.
  • Error markers: Syntax and validation errors are highlighted with red underlines. Hover over errors to see details.

Keyboard Shortcuts

Press F1 to open the command palette and search for any command by name.

Command Palette

ActionWindows/LinuxmacOS
Open Command PaletteF1F1

Basic Editing

ActionWindows/LinuxmacOS
Cut lineCtrl+XCmd+X
Copy lineCtrl+CCmd+C
PasteCtrl+VCmd+V
UndoCtrl+ZCmd+Z
RedoCtrl+YCmd+Shift+Z
Delete lineCtrl+Shift+KCmd+Shift+K
Insert line belowCtrl+EnterCmd+Enter
Insert line aboveCtrl+Shift+EnterCmd+Shift+Enter
Move line downAlt+DownOption+Down
Move line upAlt+UpOption+Up
Copy line downShift+Alt+DownShift+Option+Down
Copy line upShift+Alt+UpShift+Option+Up

Selection

ActionWindows/LinuxmacOS
Select allCtrl+ACmd+A
Expand selectionShift+Alt+RightCtrl+Shift+Cmd+Right
Shrink selectionShift+Alt+LeftCtrl+Shift+Cmd+Left
Add selection to next find matchCtrl+DCmd+D
Select all occurrences of find matchCtrl+Shift+LCmd+Shift+L
Change all occurrencesCtrl+F2Cmd+F2
Add cursor aboveCtrl+Alt+UpCmd+Option+Up
Add cursor belowCtrl+Alt+DownCmd+Option+Down
Add cursors to line endsShift+Alt+IShift+Option+I
Column (box) selectionShift+Alt+DragShift+Option+Drag

Find and Replace

ActionWindows/LinuxmacOS
FindCtrl+FCmd+F
ReplaceCtrl+HCmd+Option+F
Find nextF3Cmd+G
Find previousShift+F3Cmd+Shift+G
Find next selectionCtrl+F3Cmd+E
Toggle find regexAlt+RCmd+Option+R
Toggle case sensitiveAlt+CCmd+Option+C
Toggle whole wordAlt+WCmd+Option+W
ActionWindows/LinuxmacOS
Go to lineCtrl+GCtrl+G
Go to matching bracketCtrl+Shift+\Cmd+Shift+\
Go to start of fileCtrl+HomeCmd+Up
Go to end of fileCtrl+EndCmd+Down
Go to start of lineHomeCmd+Left
Go to end of lineEndCmd+Right

Code Folding

ActionWindows/LinuxmacOS
Fold regionCtrl+Shift+[Cmd+Option+[
Unfold regionCtrl+Shift+]Cmd+Option+]
Fold all regionsCtrl+K Ctrl+0Cmd+K Cmd+0
Unfold all regionsCtrl+K Ctrl+JCmd+K Cmd+J
Fold recursivelyCtrl+K Ctrl+[Cmd+K Cmd+[
Unfold recursivelyCtrl+K Ctrl+]Cmd+K Cmd+]
Toggle foldCtrl+K Ctrl+LCmd+K Cmd+L

Comments

ActionWindows/LinuxmacOS
Toggle line commentCtrl+/Cmd+/

Indentation

ActionWindows/LinuxmacOS
Indent lineCtrl+]Cmd+]
Outdent lineCtrl+[Cmd+[

IntelliSense and Hints

ActionWindows/LinuxmacOS
Trigger suggestCtrl+SpaceCtrl+Space
Show hoverCtrl+K Ctrl+ICmd+K Cmd+I

Display

ActionWindows/LinuxmacOS
Toggle word wrapAlt+ZOption+Z
Zoom inCtrl++Cmd++
Zoom outCtrl+-Cmd+-
Reset zoomCtrl+0Cmd+0

Multi-Cursor Editing Tips

The configuration editor supports powerful multi-cursor editing:

  1. Add cursors with keyboard: Use Ctrl+Alt+Up/Down (Cmd+Option+Up/Down on macOS) to add cursors above or below the current position.

  2. Add cursors by selection: Select a word and press Ctrl+D (Cmd+D) to select the next occurrence. Repeat to select more occurrences.

  3. Select all occurrences: Press Ctrl+Shift+L (Cmd+Shift+L) to select all occurrences of the current selection at once.

  4. Column selection: Hold Shift+Alt (Shift+Option on macOS) and drag to create a rectangular selection with a cursor on each line.