簡単な質問:Eclipseで現在開いているすべてのファイルを検索するにはどうすればよいですか?注:そのワークスペースにあるすべてのファイルを検索するのではなく、タブで開いているファイルだけを検索します。これを行う簡単な方法はありますか?
最も近い方法は、ナビゲーターまたはパッケージエクスプローラービューで複数のリソースを選択し、Ctrl + Hを押して[選択したリソース]ラジオボタンを選択することです。選択したファイルのみに検索を制限します。
WindowsまたはLinuxではCtrl + E、OSXではCommand + E。
現時点ではそれを行う方法はありません。
最も簡単な解決策は、ファイルを手動で選択し(CTRLを押しながらファイルをクリックする)、検索範囲として「選択したリソース」を指定することです。
これは元のポスターには遅すぎるかもしれませんが、誰か他の人が答えを見つける必要がある場合に備えて、同じ問題があり、Instasearchという名前のプラグインをインストールすることで解決策を見つけました。 Help/Eclipse Marketplaceに移動してInstasearch。
このプラグインの詳細については、次のアドレスをご覧ください。
Springは、Quick Searchと呼ばれるスタンドアロンのEclipseプラグイン(Springに依存しない)を生成します
http://marketplace.Eclipse.org/content/quick-search-Eclipse
効率のために、開いているファイルを最初に検索します。したがって、要求したとおりに開いているファイルに純粋に制限されているわけではありませんが、実際に表示される最初の結果をクリックするだけで、同様の効果を得ることができます。
現在開いているファイルは、Eclipseで特別なものとは見なされません-ファイルを整理するためのはるかに高度な方法、プロジェクトとワーキングセットがあります。
ワーキングセット ファイルのセットを定義でき、多くの操作の制約として使用できます。それらを明示的に定義する必要がありますが、ファイルを閉じたからといってそれらは変更されません。
Eclipseにはfind-in-open-filesコマンドはありません。
Eclipseでfind-in-open-filesが実装されていない主な理由は、オープンファイルのセットが多くのユーザー向けであり、重要ではないためだと思います。 (実際、開いているファイルがわからない(または気にしない。)(エディター/ファイルが多すぎる場合、エディター/ファイルを自動的に閉じるようにEclipseを設定している。)ファイルにナビゲートしたい場合は、それを開く。現在開いているファイルに検索を制限することは、私にとって完全に無意味です。)