我可以让perl调试器自动显示当前的线路吗?

时间:2011-07-25 13:34:33

标签: perl debugging

我希望在调试器中快速浏览我的脚本,但能够查看正在执行的脚本周围的行

n =下一个

v =查看周围的代码

即。而不是按n,v,n,v,n,v,n,v。我只想按n,n,n,n,n,并让它自动显示10(或20或30)行上下文

这可能吗?我知道有post-prompt命令,但是它们用于perl命令,而不是调试器命令。

2 个答案:

答案 0 :(得分:4)

跟踪模式可能会这样做(“t”将切换)。检查perldebug。另请查看Frame Listing Output Examples

答案 1 :(得分:1)

只需使用此提示后命令> @DB::typeahead=('v')即可。然后,在每次提示后,类型提前缓冲区将始终获得'v'命令。然后它会自动执行。