Можно ли заставить отладчик perl автоматически отображать строки вокруг текущей? - PullRequest
2 голосов
/ 25 июля 2011

Я хочу быстро пройтись по моему сценарию в отладчике, но иметь возможность увидеть строки вокруг исполняемого сценария .

n = следующий

v = просмотреть окружающий код

т.е. вместо того, чтобы нажимать n, v, n, v, n, v, n, v. Я просто хочу нажать n, n, n, n, n и заставить его автоматически отображать 10 (или 20, или 30) строк контекста .

Это возможно? Я знаю, что есть команды после запроса, но они предназначены для команд perl, а не для команд отладчика.

Ответы [ 2 ]

4 голосов
/ 25 июля 2011

Режим трассировки может сделать это («т» будет переключать это).Проверьте perldebug .Также проверьте Примеры вывода списка кадров .

1 голос
/ 26 июля 2011

Просто используйте эту команду после запроса > @DB::typeahead=('v'). Тогда буфер впереди типа будет всегда получать команду 'v' после каждого запроса. Затем выполняется автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...