2013-10-20 53 views
1

簡單,也許很明顯,但不適合我們尚未:
使用PDB當有同名變量的命令快捷方式變得令人討厭,因此,如何刪除所有快捷鍵PDB?我們在spyder中使用pdb,順便說一下。的Python:如何刪除shortchuts在PDB

>>> p = 1 

試圖調試上述p而我們感興趣的是我們的變量出現命令(ABR。打印)! 令人困惑!

回答

5

Spyder的開發這裏)根據您需要!前綴變量名,如果他們的名字是相同的是pdb命令documentation。這是解決您的問題的簡單方法。

難的方法是定義你自己的sitecustomize,子類pdb.Pdb並重新定義它的do_pdo_ddo_b方法來打印變量。您可以查看我們爲了我們自己的目的而如何劃分pdb.Pdbhere,以防您想要遵循此路徑。