Android Studioの「Find in Path」という機能を使うと、今開いているファイル内だけでなく、プロジェクト内、特定のフォルダ内などを検索して、検索結果を一覧表示できます。
フォルダ構造つきでも見れるので便利です。
一般的なテキストエディタのように、大文字・小文字の区別や正規表現も使えます。
Udemy ゼロから始めるモバイル開発の人気講座を見てみる
「Find in Path」の検索
「Find in Path」はショートカットが便利です。
- mac: ⌘(コマンド)+ Shift + F
- Windows: Ctrl + Shift + F
この例では、「_counter」という変数名を検索します。
ソースコードから_counterをダブルクリックし、文字列を選択して上記のショートカットでFind in Pathを実行。
![AndroidStudioのfind in pathを起動](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path01.jpg)
![AndroidStudioのfind in pathダイアログ](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path02.jpg)
検索場所を指定
Scopeボタンで、検索する場所を変更できます。
![AndroidStudioのfind in pathダイアログ:Scopeで検索場所を指定する](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path03.jpg)
正規表現で検索
検索文字入力欄の右側のボタンで、大文字・小文字の区別や正規表現のオプションを選べます。
![Android Studioのfind in path:Scopeで検索オプションを指定する](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path04.jpg)
検索結果を階層構造で一覧表示
画面下の「Open in Find Window」を押すと、Find Windowが開いて階層構造で見れます。
![Android Studio:Find Windowで検索結果を表示する](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path11-800x602.jpg)
Udemy ゼロから始めるモバイル開発の人気講座を見てみる
「Replace in Path」で置換
置換には、「Replace in Path」を使います。
- mac: ⌘(コマンド)+ Shift + R
- Windows: Ctrl + Shift + R
ソースコードから対象となる文字をダブルクリックして、文字列を選択して上記のショートカットで実行。
![Android Studio:Find in Replaceダイアログ](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path08.jpg)
ショートカットを忘れたらメニューから
ショートカットではなく、メニュー画面からも実行できます。
メニューの中にショートカットも書いてあります。
- [Edit]-[Find]-[Find in Path…]
- [Edit]-[Find]-[Replace in Path…]
![Android Studio:Find in Replaceをメニューから実行](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path07-02-800x610.jpg)
コードの編集関連の操作なので[Edit]の中。
一般的な検索と置換
Android Studioの検索には、いま開いているファイル内だけを検索する一般的な検索も、もちろんあります。
- mac: ⌘(コマンド)+ F
- Windows: Ctrl + F
画面の上部に検索エリアが表示されます。
![Android Studio:今のファイル内だけ検索する](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path09-800x602.jpg)
Find Windowで見ることもできます。
大文字・小文字の区別や正規表現も使えます。
![Android Studio:Find Windowで検索結果を表示する](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path10-800x602.jpg)
置換は、置換文字列を選択して右クリックから「Refactor」の「Rename」で一括置換が実行されます。
![Android Studio:今のファイル内だけ一括置換](https://dtpscriptin.com/wp-content/uploads/2021/12/AndroidStudio-find-in-path12-800x601.jpg)
Udemy 「未来を変えるAIコース」割引価格〜残り1日!! 対象コースが 1,500円〜