私はAndroid Studio(IntelliJ)を使い始めたばかりですが、プロジェクト内の任意のファイルで文字列が出現する機能を探します。例:文字列 " .getUuid()
" を含むすべてのファイルを検索したい
右上の検索では正しい結果が得られず、[編集]> [検索]でこの機能を見つけることができないと思います。
誰かが私を正しい方向に向けることができますか?
私はAndroid Studio(IntelliJ)を使い始めたばかりですが、プロジェクト内の任意のファイルで文字列が出現する機能を探します。例:文字列 " .getUuid()
" を含むすべてのファイルを検索したい
右上の検索では正しい結果が得られず、[編集]> [検索]でこの機能を見つけることができないと思います。
誰かが私を正しい方向に向けることができますか?
回答:
TLDR: MacOSで⌘⇪Fを押すと、[パスを検索]ダイアログが開きます。
まず、このIDEAには「Find Usages
」コマンドがあります。カーソルがフィールドやメソッドなどの上にある場合、コンテキストメニューに表示されます。
これはコンテキストに対応しており、私の知る限り、クラス、メソッド、またはフィールドの使用法を見つけるための最良の方法です。
または、
編集>検索>パスで検索…
ダイアログ:ワークスペース全体を検索できます。
また、IDEA 13には、Search Everywhere
デフォルトでダブルShiftによって呼び出される素晴らしい " "オプションがあります。プロジェクト、ファイル、クラス、設定などを検索できます。
また、プロジェクト構造ダイアログから「Find in Path…
」を使用。具体的なディレクトリをマウスの右ボタンで呼び出すだけで、検索はそのディレクトリ内とそのサブディレクトリ内でのみスコープされます。
楽しい!
WindowsまたはLinuxベースのマシンのAndroid Studioでは、ショートカットCtrl+ Shift+ Fを使用してプロジェクト全体の任意の文字列を検索します。Ctrl+ Fが現在のファイルの検索に使用されていることを考えると、覚えやすいでしょう。だからShiftも押してください。
OSXでは、Command代わりにキーを使用し ます Ctrl
をShift2回押すと、「どこでも検索」ダイアログが表示されます。
Ctrl
+ shift
+ F
は見つけます。
shift
は中国語の文字を検索できませんが、Ctrl
+ shift
+ f
は検索できます
Double Shift
プロジェクト以外のものや設定などを検索します。そのため、長時間かかるので時間がかかります。Ctrl + Shift + F
プロジェクトで必要なものだけを試してみてください。それよりもはるかに高速ですDouble Shift
Ctrl+ Shift+を使用FWindowsとLinuxの組み合わせをしてあらゆる場所を検索し、プレビューも表示します。
Ctrl+を使用FWindowsとLinuxの組み合わせをして、現在のファイルを検索します。
使用Shift+ Shift(ダブルタップシフト)は、WindowsおよびLinux用の組み合わせは、プロジェクトのプロジェクトファイルを検索します。
次のキーを押すと、 [ パスで検索 ]ダイアログを開くことができます。
Ctrl+ Shift+F
そして、Eclipseキーマップを使用するすべての人にとって、ショートカットはCtrl+ Hです。Eclipseと比較して限られたオプションを期待してください、さもないとあなたは失望します。
Android Studio 3.3 では、macOSのすべての参照(パスで検索)を検索するショートカットが変更されたようです。
あなたが使用する必要があることを行うためにCtrl+ Shift+ F(の代わりになりましたCommand+ Shift+ F以前の回答に書いたように):
更新
パス内で置き換えるには、単にCtrl+ Shift+ +を使用します R。
Ctrl+R
。