ExtrabbitCode iLogic Code
Features

Keyboard Shortcuts

A shortcut cheatsheet and fully remappable commands for files, tabs, rules, debugging, the view, and editing.

Every editor command has a keyboard shortcut, and you can remap any of them. Open the cheatsheet from the Keyboard shortcuts () icon in the rail to see every command and its current binding.

The keyboard shortcuts cheatsheet

Default shortcuts

CommandCategoryDefault
Close tabTabsCtrl+W
Pin / unpin tabTabsAlt+P
Save ruleFileCtrl+S
Save all rulesFileCtrl+Shift+S
Run selected action (Save & Run / Debug)RulesF5
Debug: Step overDebugF10
Debug: Step intoDebugF11
Open active rule in ExplorerRulesAlt+O
Toggle log paneViewCtrl+`
Toggle sidebarViewCtrl+B
Agent: focus the terminal / return to the editorAgentCtrl+Shift+A
Agent: show / hide the side barAgentCtrl+Alt+B
Agent: send selection to agentAgentCtrl+Alt+A
FindEditorCtrl+F
Find in rulesEditorCtrl+Shift+F
Toggle line commentEditorCtrl+/
Move line upEditorAlt+Up
Move line downEditorAlt+Down
Copy line upEditorAlt+Shift+Up
Copy line downEditorAlt+Shift+Down
Delete lineEditorCtrl+Shift+K
Select next occurrenceEditorCtrl+D
Select all occurrencesEditorCtrl+F2
Remove last selectionEditorCtrl+U
Fold all (collapse)EditorCtrl+0
Unfold all (expand)EditorCtrl+J
Format ruleEditorAlt+Shift+F

F5 runs whichever action the run button is set to: Save & Run, or Debug once you switch it (see the debugger). Step over and Step into apply while a debug run is paused.

Shortcuts with punctuation are also found by key position, as in VS Code: on layouts where / needs Shift or backtick is a dead key (Swiss or German, for example), press the key where it sits on a US keyboard. There, Toggle line comment is Ctrl+- and Toggle log pane is Ctrl+§.

Standard editor undo (Ctrl+Z) and redo (Ctrl+Y) are also available and are listed in the cheatsheet for reference.

Remapping

Click through to Settings → Shortcuts (the cheatsheet has a button for it) to change any binding. Each command shows its current combo; set your own or reset it to the default. Your overrides are saved with your settings and can be carried to another machine with import / export.

Each combo runs only one command. If you assign a combo that another command already uses, the editor warns you and names that command: only one of the two will run, so reassign one of them.

On this page