今日は普段pythonのコードを書くときに使っているemacs上でpdbを使ってみました。 昨日ダウンロードしたwinpdbもよかったですが、emacs上でのpdbもなかなかいいもんですね。 pdbはブレークポイントを設定するときに、 b 行番号 b ファイル名:行番号 などという指定をしますよね。 知らないのは私だけだったかもしれませんが、以下の方法でもブレークポイントの設定ができるんですね。 (1) emacsでpdbを起動 (2) ソースコードを表示しているバッファに移動し、ブレークポイントを設定したい行 にカーソルを置く。 (3) C-x SPACEと入力 これはなかなか便利です。 ただ、emacsのpdb、動作がなんだか変な時もあるような。。。 ウインドウを2つに分割している状態(1つがソース、1つがpdb)になっている時、 pdbのほうでステップ実行(nコマンド)を行うと、ソー