On Thu, 5 Aug 1999 13:59:29 +0900, "NAKAMURA, Hiroshi" wrote: > > debuggerから「p」で変数の値を出すと、被debugプログラムのrxvtに > > 出力が出ちまいます。これってたぶんrubyの「p」を呼んでるから > > だと思うけど、どうしたもんでしょ? > > debuggeeラッパ(sdebugでしたっけ?)の > > when /^p\s+$/ > > のところで,debug_evalの結果を > debugger用socketに流し込むようにするといいと思います. > その下の「else」のところも同様ですね... なるほど、これは簡単ですね。 > > とかなってるとします。このうち、ファイルcの中のclass Hogeの中の > > メソッドugaにブレークをかけたいとします。 b 3 してから c で行3まで > > モジュールcを含むファイルのフルパス(!)がわかれば, > > b /usr/local/lib/ruby/1.3/foo.rb:uga > > なんてすれば止められます. > 現時点ではファイル名,メソッド名(もしくは行番号)しか見ておらず, > クラス名は見てません.ので, > foo.rbの中にugaというメソッドが3つあれば,全部のugaで止まります. うーん、それはちょっと嫌かも... # もう寝ます -- 人生を背負い投げ 菊谷 誠(Kikutani Makoto) kikutani / sprintmail.com