pdbpp є розширення PDB модуля стандартної бібліотеки NBSP & ;. Це призначається, щоб бути повністю сумісний зі своїм попередником, але це вводить ряд нових можливостей, що дозволяють зробити ваш досвід налагодження, як добре, як це можливо.
PDB ++ призначається, щоб бути відповідною заміною для PDB. Якщо ви знайшли несподівану поведінку, будь ласка, повідомте про це як про помилку.
<Сильний> Установка
Так PDB ++ неприпустимим ідентифікатором для ПГИ, а easy_install, ви повинні встановити pdbpp замість:
& NBSP; пункт встановити pdbpp
- АБО -
& NBSP; easy_install pdbpp
Крім того, ви можете просто покласти pdb.py десь всередині вашого PYTHONPATH.
Зверніть увагу, що модуль називається pdb.py, щоб PDB ++ автоматично буде використовуватися у всіх місцях, які роблять імпорт PDB (наприклад, py.test --pdb дасть вам PDB ++ швидке). Старий PDB модуль раніше доступний, роблячи, наприклад, імпортувати PDB; pdb.pdb.set_trace ()
Особливості :.
- барвистий TAB завершення Python виразів (через fancycompleter) літій >
- додатковий синтаксис підсвічування коду списки (через pygments)
- липкий режим
- кілька нових команд, які будуть використовуватися з інтерактивною (PDB ++) рядку
- розумний команда розбору (підказка: ви коли-небудь набереться R або C в рядку для друку значення деякої змінної)
- додаткові функції комфорту в PDB модуля, який буде використовуватися з програми
Вимоги
- Python
Коментар не знайдено