«前の日記(2013-01-14) 最新 次の日記(2013-01-26)» 編集

いがいが日記


2013-01-19 [長年日記]

_ pryのedit機能

pryに

pry> edit-method ClassName#method_name

っていう機能があって、pryでデバッグしながらデバッグ対象のメソッドを編集して(自動で反映されるのでそのまま)再実行できて・・・とライフチェンジグに超便利なんですが、これのメソッド指定しない版ってあるかなー?と探してみた。

つまりこう書きたい。

pry> edit-class ClassName

editコマンドで単純にファイル名を指定してしまえば良いようだ。

pry> edit app/models/foo.rb

cdコマンドと組み合わせるとこうでもいい。

pry> cd ClassName
pry> edit #{_file_}

ちなみにedit やedit-method で起動するエディタは .pryrc に以下のように書いて指定しておけば便利。

Pry.editor = "emacsclient"

詳しくは以下参照。直前に発生したエラーの発生した行を表示させる edit --ex も便利そう。

https://github.com/pry/pry/wiki/Editor-integration


«前の日記(2013-01-14) 最新 次の日記(2013-01-26)» 編集