GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

inducer

pudb – Python用フルスクリーンコンソールデバッガ

投稿日:

Python用フルスクリーンコンソールデバッガ https://documen.tician.de/pudb/

PuDBは、Python用のコンソールベースのビジュアルデバッガです。

その目的は、最新のGUIベースのデバッガをより軽量でキーボードに優しいパッケージにすべて提供することです。 PuDBを使うと、端末でコードを書いてテストする場所をデバッグすることができます。 優れた(しかし最近の古代の)DOSベースのTurbo PascalやCツールを使って作業していれば、PuDBのUIはよく見えるかもしれません。

ここにスクリーンショットがあります:

スクリーンキャストも見ることができます。

特徴

  • 構文強調表示されたソース、スタック、ブレークポイント、変数は一度にすべて表示され、継続的に更新されます。 これは、あなたのプログラムで何が起こっているのかをよりよく知るのに役立ちます。 可変表示は、展開、折りたたみ、および様々なカスタマイズオプションを持つことができます。
  • 単一のキーストロークを使用するシンプルなキーボードベースのナビゲーションは、デバッグを迅速かつ容易にします。 PuDBは、ナビゲーションのカーソルキーとViショートカットを認識します。 他のキーは、対応するpdbコマンドに触発されています。
  • 関連するソースコードを検索するには検索を使用し、読み込まれたモジュールを表示するモジュールブラウザを呼び出すには “m”を使用し、新しいモジュールを読み込んで既存のモジュールを読み込むことができます。
  • ブレークポイントは、ソース行をポイントして「b」を押してブレークポイントウィンドウで視覚的に編集するだけで設定できます。 または、 “t”を押してカーソルの下の行に移動します。
  • “!”を押すと、現在の環境のPythonシェルに移動します。
  • PuDBは例外処理に重点を置いています。 死後モードでは、クラッシュしているプログラムの最後のステップを簡単に戻すことができます。
  • IPython統合( wikiを参照)
  • Python 3以降、Python 2.6以降で動作するはずです。

リンク

PuDBのドキュメント

また、PuDBにはメーリングリストがあり、パッチや要請の提出に役立てることができます。 プルリクエストをGitHubリポジトリに送信することもできます

開発バージョン

Gitバージョン管理ツールを使用して開発版を入手することができます。

git clone http://git.tiker.net/trees/pudb.git

コードをオンラインで参照することもできます。

リポジトリはGitHubでもミラー化されています







-inducer
-, , , , , , ,

執筆者: