These are Skink’s default bindings, read straight from the editor’s source at build time, so they always match the current release. They follow Micro’s defaults. To change one, put the key and the action name in bindings.json (see Key bindings).
On macOS, Alt is Option; see Option as Alt. Inside the editor, F1 opens the command palette with every action, and :help shows this table too.
AI and agents
Key
Does
Or type
Action (bindings.json)
Ctrl+G
AI prompt box for the selection or the code at the cursor
:ask
AiPrompt
Alt+Shift+A
show the agent panel (chat with the ACP agent)
:agentpanel
AgentPanel
Alt+Shift+E
send the errors to the agent: diagnostics, or the last command in a terminal
:senderrors
AgentSendErrors
Alt+Shift+T
Show or hide the agent panel on the right
:toggleagentdock
ToggleAgentDock
Debugger
Key
Does
Or type
Action (bindings.json)
F11
Debug: step into (falls through when not debugging)
:stepin
DebugStepInto|CloseTerminal
Shift+F11
Debug: step out (falls through when not debugging)
:stepout
DebugStepOut|TerminalHistory
F10
Debug: step over (falls through to the next action when not debugging)
:step
DebugStepOver|Quit
F9
Debug: breakpoint on the cursor line, on or off
:togglebreakpoint
ToggleBreakpoint
Alt+F9
Debug: condition, hit count or log message of the cursor line's breakpoint
:condition
EditBreakpoint
F6
Debug: pause the running program (falls through when nothing runs)
:pause
DebugPause|NextDiagnostic
F5
Debug: start (the last configuration, or pick one) or continue
:continue
DebugContinue
Shift+F5
Debug: stop the program (again: kill the adapter)
:debugstop
DebugStop
Alt+L
Debug: the panel (stack, variables, watch, breakpoints, console) on or off
:debugpanel
DebugPanel
Terminal
Key
Does
Or type
Action (bindings.json)
F12
Jump between the document and a terminal tab
:toggleterm
ToggleTerminal
Shift+F12
Open another terminal tab
:newterm
NewTerminal
Shift+F4
Select the last command's output in the terminal history (needs OSC 133)
:lastoutput
SelectLastOutput
Shift+F2
Scroll the terminal to the previous shell prompt (needs OSC 133)
:prevprompt
PreviousPrompt
Shift+F3
Scroll the terminal to the next shell prompt (needs OSC 133)
:nextprompt
NextPrompt
Alt+T
Show or hide a shell along the bottom
:toggleterminaldock
ToggleTerminalDock
Git
Key
Does
Or type
Action (bindings.json)
Alt+Shift+K
Rebase list: pick → reword → edit → squash → fixup → drop on the cursor line
:cyclerebaseverb
CycleRebaseVerb
Alt+Shift+N
Go to the next git change
:nexthunk
NextHunk
Alt+Shift+P
Go to the previous git change
:previoushunk
PreviousHunk
Alt+Shift+D
Show the git change at the cursor (s stage, u unstage, r revert)