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' )

因此,从输出中我可以了解到,在 application_helper.rb 文件的第 604 行中,该select_user函数正在启动。

我的要求是,有没有办法找到每个函数结束的行号。请帮忙。提前致谢,

4

1 回答 1

1

exuberant-ctags和我知道的其他 ctags 软件没有这个功能。您可能想在 Ruby 中自己实现它,方法是使用 Ruby 标记器/解析器,并在 ctags 发出的行中找到与 findend对应的内容。def

于 2010-12-07T00:14:18.000 回答