我试图在pdb中设置一些自动调试。我希望能够在别名命令部分中指定一些复杂的代码。以下作品:
# -- .pdbrc (working)
alias set_bp b 270 ;; commands ;; silent ;; print('hello') ;; end
但是,当我在命令中指定别名时,解释器就会出错
# -- .pdbrc (not working)
alias do_print print('%1')
alias set_bp b 270 ;; commands ;; silent ;; do_print hello ;; end
# -- PDB
(Pdb) set_bp
Breakpoint 1 at script.py:270
(com) <---- Should go back to (Pdb), I have to type end
如何在命令内部获取别名才能正常工作? 顺便说一下,有什么办法可以将别名分成多行吗?