在整个项目的文本编辑器中进行高级搜索

时间:2015-01-07 08:13:44

标签: ruby regex editor sublimetext2 textmate

我正在寻找一种方法来搜索项目中的所有文件(ruby),如

  • 搜索所有类方法(它们可以以def self.开头,但也可以嵌套在class << self中)
  • 搜索类实例变量(在类级定义的@foobar
  • 搜索实例变量(在实例级别定义的@foobar

这可以在任何编辑器中使用吗?我正在使用textmate和sublime但没有看到像这样的高级搜索。我知道正则表达式是一个起点,但大部分时间都是耗费时间,“我不确定它是否真的有效”问题。

1 个答案:

答案 0 :(得分:1)

  

这可以在任何编辑器中使用吗?

是。例如,看看带有Robe的Emacs:https://github.com/dgutov/robe