Elyra
Elyra The coding agent e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Release notes
Changelog
Elyra
Keyboard shortcuts

Keyboard shortcuts

The modifier is (Command) on macOS; use Ctrl on Linux/Windows.

Every shortcut below is also available by name from the command palette (⌘⇧P).

Files & navigation

Shortcut Action
⌘N New file
⌘P Search: files, symbols, actions, text
⌘E Recent files (most recently used)
⌘O Open folder / project (new window)
⌘⇧P Command palette
⌘⇧O Go to symbol in workspace
⌃G Go to line (line or line:col)
⌃- Go back
⌃⇧- Go forward
F12 Go to definition
⇧F12 Find references
F1 Hover info

Editing

Shortcut Action
⌘S Save file
⌘⇧S Save as…
⌘W Close tab / terminal / agent
⌘D Duplicate line
⌘⇧D Add cursor at next occurrence
⌥⌘↑ / ⌥⌘↓ Add cursor above / below (column editing)
⌥↑ / ⌥↓ Move line up / down
⇧⌥↓ Duplicate line down
⌘⇧K Delete line
⌘] / ⌘[ Indent / outdent
⌘/ Toggle line comment
⌘⇧L Select all occurrences
⌘⌥U Toggle the visual undo tree
F2 Rename symbol
⌘. Code actions / refactor (quick fixes, extract)
⌘Space Trigger completion
Tab Expand Emmet abbreviation (HTML/Blade/Vue/Svelte)

Brackets and quotes auto-close as you type; typing the closing character types over it, and backspace deletes an empty pair.

Find & replace

Shortcut Action
⌘F Find in file
⌥⌘F Replace in file
⌘⇧F Search in files (workspace)
/ Previous / next match (in the find bar)

The find bar has toggles for case-sensitive (Aa), whole-word (W) and regular expressions (.*).

View & panels

Shortcut Action
⌘1 Toggle sidebar
⌘2 Toggle Source Control panel
⌘3 Toggle database panel
⌘↵ Run SQL under cursor (in a PHP query string)
⌥⌘↵ Explain SQL under cursor (flags full scans / missing indexes)
⌘T Toggle terminal
⌘⇧B Run task
⌘L Toggle agent panel
⌘\ Split editor
⌘⇧M Toggle markdown preview
⌘= / ⌘- Zoom in / out
⌘0 Reset zoom
⌥Z Toggle word wrap
F8 Toggle light / dark theme
⌘, Open settings

AI & Laravel

Shortcut Action
⌘⌥K Semantic search ("describe what you're looking for")
⌘⌥M Laravel architecture map (route → controller → view/page, request-replay)
⌘⌥R Eloquent relationship graph
⌘⌥G Event dispatch graph
⌘⌥E Related files (model / migration / …)
⌘⌥C Inertia props contract / generate TypeScript
⌘⌥J Livewire: switch between view and class
⌘⌥I Runtime insight (Telescope-style capture)
⌘⌥L Laravel log tail
⌘⌥T Tinker scratchpad
⌘⇧T Autonomous TDD panel
⌘⌥A Agent activity timeline
⌘⌥S Send editor selection to the agent
⌘⌥V Session review (what the agent changed)

Schema diff (migrations vs live DB) and Laravel: refresh are available from the command palette (⌘⇧P). See Laravel and AI Agents.

Debugging

Shortcut Action
F5 Start / continue
F9 Toggle breakpoint on the caret line
F10 Step over
F11 Step into
⇧F11 Step out

-click in the editor also toggles a breakpoint on that line. The Debug panel and Debug: Stop are available from the command palette (⌘⇧P). See Debugging.

Source Control

The Source Control panel (⌘2) provides stage, unstage, discard, stage-all, commit, push, and pull. See Source Control.

Other

Shortcut Action
Esc Close palettes, dialogs, find/replace, prompts
`Ctrl+`` Toggle terminal (alternative)