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
| Action | Windows/Linux | macOS |
|---|---|---|
| Open Command Palette | F1 | F1 |
Basic Editing
| Action | Windows/Linux | macOS |
|---|---|---|
| Cut line | Ctrl+X | Cmd+X |
| Copy line | Ctrl+C | Cmd+C |
| Paste | Ctrl+V | Cmd+V |
| Undo | Ctrl+Z | Cmd+Z |
| Redo | Ctrl+Y | Cmd+Shift+Z |
| Delete line | Ctrl+Shift+K | Cmd+Shift+K |
| Insert line below | Ctrl+Enter | Cmd+Enter |
| Insert line above | Ctrl+Shift+Enter | Cmd+Shift+Enter |
| Move line down | Alt+Down | Option+Down |
| Move line up | Alt+Up | Option+Up |
| Copy line down | Shift+Alt+Down | Shift+Option+Down |
| Copy line up | Shift+Alt+Up | Shift+Option+Up |
Selection
| Action | Windows/Linux | macOS |
|---|---|---|
| Select all | Ctrl+A | Cmd+A |
| Expand selection | Shift+Alt+Right | Ctrl+Shift+Cmd+Right |
| Shrink selection | Shift+Alt+Left | Ctrl+Shift+Cmd+Left |
| Add selection to next find match | Ctrl+D | Cmd+D |
| Select all occurrences of find match | Ctrl+Shift+L | Cmd+Shift+L |
| Change all occurrences | Ctrl+F2 | Cmd+F2 |
| Add cursor above | Ctrl+Alt+Up | Cmd+Option+Up |
| Add cursor below | Ctrl+Alt+Down | Cmd+Option+Down |
| Add cursors to line ends | Shift+Alt+I | Shift+Option+I |
| Column (box) selection | Shift+Alt+Drag | Shift+Option+Drag |
Find and Replace
| Action | Windows/Linux | macOS |
|---|---|---|
| Find | Ctrl+F | Cmd+F |
| Replace | Ctrl+H | Cmd+Option+F |
| Find next | F3 | Cmd+G |
| Find previous | Shift+F3 | Cmd+Shift+G |
| Find next selection | Ctrl+F3 | Cmd+E |
| Toggle find regex | Alt+R | Cmd+Option+R |
| Toggle case sensitive | Alt+C | Cmd+Option+C |
| Toggle whole word | Alt+W | Cmd+Option+W |
Navigation
| Action | Windows/Linux | macOS |
|---|---|---|
| Go to line | Ctrl+G | Ctrl+G |
| Go to matching bracket | Ctrl+Shift+\ | Cmd+Shift+\ |
| Go to start of file | Ctrl+Home | Cmd+Up |
| Go to end of file | Ctrl+End | Cmd+Down |
| Go to start of line | Home | Cmd+Left |
| Go to end of line | End | Cmd+Right |
Code Folding
| Action | Windows/Linux | macOS |
|---|---|---|
| Fold region | Ctrl+Shift+[ | Cmd+Option+[ |
| Unfold region | Ctrl+Shift+] | Cmd+Option+] |
| Fold all regions | Ctrl+K Ctrl+0 | Cmd+K Cmd+0 |
| Unfold all regions | Ctrl+K Ctrl+J | Cmd+K Cmd+J |
| Fold recursively | Ctrl+K Ctrl+[ | Cmd+K Cmd+[ |
| Unfold recursively | Ctrl+K Ctrl+] | Cmd+K Cmd+] |
| Toggle fold | Ctrl+K Ctrl+L | Cmd+K Cmd+L |
Comments
| Action | Windows/Linux | macOS |
|---|---|---|
| Toggle line comment | Ctrl+/ | Cmd+/ |
Indentation
| Action | Windows/Linux | macOS |
|---|---|---|
| Indent line | Ctrl+] | Cmd+] |
| Outdent line | Ctrl+[ | Cmd+[ |
IntelliSense and Hints
| Action | Windows/Linux | macOS |
|---|---|---|
| Trigger suggest | Ctrl+Space | Ctrl+Space |
| Show hover | Ctrl+K Ctrl+I | Cmd+K Cmd+I |
Display
| Action | Windows/Linux | macOS |
|---|---|---|
| Toggle word wrap | Alt+Z | Option+Z |
| Zoom in | Ctrl++ | Cmd++ |
| Zoom out | Ctrl+- | Cmd+- |
| Reset zoom | Ctrl+0 | Cmd+0 |
Multi-Cursor Editing Tips
The configuration editor supports powerful multi-cursor editing:
-
Add cursors with keyboard: Use Ctrl+Alt+Up/Down (Cmd+Option+Up/Down on macOS) to add cursors above or below the current position.
-
Add cursors by selection: Select a word and press Ctrl+D (Cmd+D) to select the next occurrence. Repeat to select more occurrences.
-
Select all occurrences: Press Ctrl+Shift+L (Cmd+Shift+L) to select all occurrences of the current selection at once.
-
Column selection: Hold Shift+Alt (Shift+Option on macOS) and drag to create a rectangular selection with a cursor on each line.
/live and /ready end points
Architecture Overview
Basic Installation
Comparison Operators
Configuration Editor
Data Types
Duration Units
Execution Context
Execution Pipelines
Filters
High availability identifiers
HTTP Basic Authentication
Introduction
Log storage and formatting
Management API privilege levels
Password Hashing
Pipeline Directives
Probabilistic Sampling
Prometheus scraping
PROXY Protocol Support
Radiator server health and boot up logic
Radiator sizing
Radiator software releases
Template Rendering CLI
Tools radiator-client
TOTP/HOTP Authentication
What is Radiator?