Changes between Version 45 and Version 46 of Features/Perl5Debugger
- Timestamp:
- 11/24/11 16:41:47 (18 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Features/Perl5Debugger
v45 v46 13 13 14 14 * tool-tips used extensively throughout 15 * See http://perldoc.perl.org/perldebug.html15 * **Assumption you are aware of this: http://perldoc.perl.org/perldebug.html** 16 16 17 17 critiques welcome … … 62 62 63 63 * when perl debug is running the Debugger Output panel will be opened, initially with the perl debug help screen. 64 * note the green SMALLRECT in margin, showing debug position, as previously64 * note the green SMALLRECT in margin, showing debug position, as previously 65 65 * Tip if you want to delay closing of debugger output, breakpoint the {{{1;}}} at end of your file :) 66 66 … … 68 68 why blue, I here you ask?, well others use yellow and red, but we have a wonderful blue Morpho butterfly :) hence blue 69 69 70 [[Image(debugger.png)]] 70 [[Image(debugger.png)]][[Image(debugger2.png)]] 71 71 72 72 * Show … … 74 74 * show global variables is doing X !(INC|ENV|SIG) against a current file which is part of a perl project. 75 75 * I have been getting perl debug errors, see POD below, so you might notice it is automaticly disabled when I think it is unsafe, then re-enable. 76 * If you want to see @ISA|@INC|%ENV|%SIG use the p|x button. 76 77 77 78 * Debugger-Output Options 78 79 * These options all display in the Debug-Output panel. 79 80 * trace is a toggle against next action 80 * p => evaluate expression (output shows 'expression = result')81 81 * . => return to the executed line 82 82 * v => view around line 83 83 * L => list all actions 84 * p|x => evaluate expression 85 * output shows 'expression = result', tip turn Trace off 86 * works with $ @ % also 2 + 3 87 * if empty returns $_ if exists or error ) 88 * b|B => running Breakpoints, use .vL to see for your self, current file only :( 89 * M => display loaded modules 84 90 * T => stack back-trace 85 * M => display loaded modules86 91 * E => display thread id's 92 * o => Display all options 87 93 88 94 == Debugger Output
