質問: `HogeController`について編集したいなと思うと、それに紐付いて `views/hoge/index.html.erb`, `models/hoge.rb`, `config/locales/配下/hoges/ja.yml`, `その他hogeが付く関連ファイル` というように`hoge`という命名規則で紐付いたファイルとフォルダ配下も編集したくなります。 そこで、フォルダ、ファイルともにフィルタリングできる方法を探しています。 Xcodeのフィルター機能が理想です ------------------ Xcodeにはファイルツリーのフィルター機能があります。 ### フィルター前(絞込前) ![画像の説明をここに入力](https://i.stack.imgur.com/d920i.png) ### フィルター後(絞込後) ![画像の説明をここに入力](https://i.stack.imgur.com/qQf3s.png) ### RubyMineで似たような機能 RubyMineでは下記のような似たような機能がありますが、 欲しい機能と完全にマッチしませんでした。 ファイルツリー内の検索モード ファイルツリーでアルファベットをタイプすると検索モードとなって ![画像の説明をここに入力](https://i.stack.imgur.com/s4RbG.png) ファイルを検索してくれますが、対象がフォルダーを開いた状態のものに限られ、さらに該当したファイルをハイライトで見せてくれるだけです。 ファイル数が多いので、全フォルダーを開いた状態でハイライトされてもそもそもツリーが画面に収まりきっていないので、可読性が悪いです。 Cmd + Shift + oした後pinのマークを押すのが一番近い? ![画像の説明をここに入力](https://i.stack.imgur.com/QulNB.png) Cmd + Shift + oした後pinのマークを押すのが一番近いように思います。 pinを押した後は、![画像の説明をここに入力](https://i.stack.imgur.com/G7kR4.png)Findペインに絞りこまれたファイルツリーが現れます。ただ、絞りこみ対象がファイル名のみで、フォルダ名は対象に入れてもらえないので、フォルダを見落としてしまいます。(フォルダーが検索対象になっていないので、i18n用のyamlなどが漏れる)
回答: > > Cmd + Shift + oした後pinのマークを押すのが一番近いように思います > > > 確かにこれが一番近そうです。 > > フォルダ名は対象に入れてもらえない > > > "hoge/"のようにスラッシュを入れるとフォルダ(ディレクトリ)も検索対象になります。 参考: Navigating to Class, File Or Symbol by Name