Interactive Xdebug step-debugging client for your terminal.
- Travel forwards: step over, into and out.
- Travel backwards: it's not quite time travel - but you can revisit previous steps in history mode.
- Jump the stack: jump up and down the stack.
- Vim-like motions: Typing
100nwill repeat "step into" 100 times. - Inline values: Show variable values inline with the source code.
- Download the latest release.
- Compile it yourself
cargo build.
--log: Debug log to file.--listen: Listen on an alternative address (defaults to0.0.0.0:9003).
Prefix with number to repeat:
rrunnnext / step intoNstep overpprevious (switches to history mode if in current mode)ostep outjdownJdown 10kupKup 10hleftHleft 10lrightLright 10+increase context depth-decrease context depthtabswitch paneentertoggle pane focus (full screen)trotate the theme?Show helpfFilter (context pane) - use dot notation to filter on multiple levels.
debug-tui has no mechanism for setting a breakpoint but you can use the
function xdebug_break() in your code:
<?php
function my_function() {
xdebug_break(); // break after this line
}