web-dev-qa-db-ja.com

Android Studioのプロジェクト全体で文字列をすべて検索する

私はちょうどAndroid Studio(IntelliJ)を使い始めました、そして今私は自分のプロジェクト内のファイルのどれかで文字列の出現を見つけるための機能を探します。例:文字列 ".getUuid()"を含むすべてのファイルを見つけたい

右上の検索では正しい結果が得られません。また、編集>検索でこの機能を見つけることができないと思います。

誰かが私を正しい方向に向けることができますか?

507
kramer65

まず最初に、このIDEAにはNice "Find Usages"コマンドがあります。カーソルがあるフィールド、メソッドなどの上にあるときは、コンテキストメニューに表示されます。

これはコンテキストを意識しており、私の知る限りでは、クラス、メソッド、またはフィールドの使用法を見つけるための最良の方法です。

代わりに、あなたは使用することができます

編集>検索>パス内検索...

dialog 、ワークスペース全体を検索できます。

また、IDEA13には、デフォルトでダブルShiftによって呼び出される、素晴らしい "Search Everywhere"オプションがあります。プロジェクト、ファイル、クラス、設定などを検索できます。

また、プロジェクト構造ダイアログから "Find in Path…"で検索することもできます。具象ディレクトリ上でマウスの右ボタンをクリックするだけで検索が有効になり、そのディレクトリ内とそのサブディレクトリ内に限定されます。

楽しい!

704
Seagull

WindowsまたはLinuxベースのマシン上のAndroid Studioでは、ショートカットを使用してください。 Ctrl + Shift + F プロジェクト全体で任意の文字列を検索します。考えて覚えるのは簡単です Ctrl + F 現在のファイルを検索するために使用されます。だからちょうど押して Shift 同様に。

OSXでは Command の代わりにキー Ctrl

130
Jakub Michalko

押す Shift 2回検索すると、[Search Everywhere]ダイアログが表示されます。

51
nick

つかいます Ctrl + Shift + F WindowsとLinuxがどこでも検索できるように、プレビューも表示されます。

つかいます Ctrl + F WindowsとLinuxで現在のファイルを検索するための組み合わせ。

つかいます Shift + Shift プロジェクトのプロジェクトファイルを検索するためのWindowsとLinux用の(ダブルタップシフト)の組み合わせ。

12
user392117

次のように押すと、パス内検索ダイアログを開くことができます。

Ctrl + Shift + F

11
Willi Mentzel

あなたが到達したいのは、それだ、と私は信じています:

  • クラスの場合はcmd + O。
  • ファイルのcmd + shift + O.
  • cmd + alt + O 記号の場合。 「素晴らしい近道!」

パス内で検索するためのshift + cmd + fのほかに、どこでも検索するためのダブルシフト。それらと遊ぶと、あなたは自分の必要性を満たすものを知るでしょう。

6
aselims

そしてEclipseのキーマップを使う私達全員にとってショートカットは Ctrl + H です。 Eclipseと比較して限られた選択肢を期待しないと、あなたはがっかりするでしょう。

6
JanPl

WindowsまたはLinuxベースのマシン上のAndroid Studioでは、ショートカットCtrl + Shift + Rを使用してプロジェクト全体の任意の文字列を検索して置換します。

4
Madhan M

Android Studio 3.3では、すべての参照を検索するためのショートカットが変更されたようです(パス内で検索)on macOS

それをするためにあなたは使うべきです Ctrl + Shift + F 今(の代わりに Command + Shift + F 前の答えで書いたように):

UPDATE

パスで置き換えるにはただ使う Ctrl + Shift + R

enter image description here

_ shift _ 2を押すと、プロジェクト内のClassとMethod()の両方でEvery-whereを検索できます。

Ctrl + N クラス名のみを検索します。

Ctrl + E 最近使用したファイルの場合。

0
rhaldar

つかいます Ctrl + Alt + F Ubuntuでの組み合わせ。

0
Ozgur