0


通常、ctags -x <file_name.rb>このコマンドを使用すると、その ruby​​ ファイル内の各関数が開始する行番号が表示されます。

例:

ctags -x /home/thillaiselvan/selva/Engg/CVS_Admin/CVS_TEST/src/application_helper.rb

出力例:

select_user      method      604 /home/thillaiselvan/selva/Engg/CVS_Admin/CVS_TEST/src/application_helper.rb def select_user( name = 'user' , field = 'id' )

select_userしたがって、出力から、application_helper.rb ファイルの 604 行目で関数が開始されていることがわかります。

私の要件は、各関数が終了する行番号を見つける方法はありますか? 助けてください。前もって感謝します、

4

1 に答える 1

1

私が知っているexuberant-ctagsやその他の ctags ソフトウェアには、この機能がありません。Rubyトークナイザー/パーサーを使用して、ctagsによって出力された行で見つかったにend対応するを見つけることにより、Rubyで自分で実装したい場合があります。def

于 2010-12-07T00:14:18.000 に答える