53

現在のプロジェクトのモジュール内のディレクトリ (フォルダー) 名とパッケージのみを検索したいと考えています。

これどうやってするの?

CTRL+ Shift+Nクラスを見つけることができます

CTRL+ Shift+ Alt+Nで記号を見つけることができます

ディレクトリ、フォルダ、およびパッケージ名だけを検索できる機能はありますか?

この検索の結果、探しているディレクトリ/パッケージが「プロジェクト」ボックスで強調表示されるようにしたいと思います。

たとえば、「model.feed」と入力すると、次のようになります。

Intellij プロジェクト パッケージ ボックス ビュー

できれば、入力しているときに、一致するディレクトリのリストがリアルタイムで表示されることをお勧めします(「CTRL Shift N」を実行したときのクラスと同じ方法で)

Intellij 12.0.4 (Ultimate) を使用しています

4

7 に答える 7

87

IntelliJ IDEA 13 では、Goto File ( Ctrl+ Shift+ N) を使用して、その後にディレクトリ/パッケージ名をスラッシュで入力できます。次に、プロジェクト内の一致するすべてのディレクトリが表示されます。

于 2014-03-31T20:37:30.060 に答える
5

クエリの部分的な解決策としてこれを提案します。

次の手順では、プロジェクト ビューに表示されるファイル、ディレクトリ、パッケージ名、または jar 名を見つけることができます。

以下に明示的に記載されている警告ですが、これを試してください。

  1. プロジェクト ビューでルート フォルダをクリックします。
  2. プロジェクトビューでパッケージ/ファイル/フォルダー/jarを見つけるために検索したい単語を入力し始めます
  3. Search For:入力したテキストとともにテキストを含むツール ヒントが表示されます。
  4. プロジェクト ビューでは、入力したテキストに一致する最初のフォルダーまたはファイルが強調表示されます。

これはあなたが探しているものに近いかもしれません。

唯一の注意点は、この検索はプロジェクト ビューに現在表示されているエンティティに限定されるため、プロジェクトの特定の部分を検索する場合は、プロジェクト ビュー内でそれらのフォルダーを展開する必要があるように見えることです。(IntelliJ Ultimate バージョン 11 でのこれのテストから。)

これを回避する 1 つの方法は、プロジェクトのルート要素に移動することです。行きたい場所の部分的なトラバーサルを実行し、Enter キーを押して、着陸したフォルダーを開き、その検索が完了します。

Enter キーを押した後に再度テキストの入力を開始すると、プロジェクト ビューの現在のアイテムから検索が再開されます。

したがって、この機能を試すことで、プロジェクト ビュー内のプロジェクトをダイアログ ボックスなしでインタラクティブに歩き回ることができます。

補足として、キャメル ケース スタイルの文字を使用して、ProjectView 内のクラスをトラバースして検索することができます。

于 2013-06-16T15:59:08.450 に答える
1

マックでは

CMD + Shift + O

少なくとも intellij 14.1 の場合

于 2015-05-27T15:21:52.280 に答える
1

試してみると

CTRL + SHIFT + F

グローバル ファイル検索を実行できます (Eclipse CTRL + H など)。

ファイル検索では、検索するフォルダー、検索するファイルの種類、大文字と小文字の区別など、すべての通常のものを選択できます。

グローバル置換は

CTRL + SHIFT + R

(Mac replace CTRL for CMD)

パスで見つける

于 2013-06-16T09:05:47.800 に答える
0

IntelliJ はこれを直接サポートしていないようです。これまでに考えた最良の代替手段は次のとおりです。

フォルダーにまだ何もない場合 (Windows)、次の手順をお勧めします。

  • ウィンドウズ:
    • プロジェクト ルートを右クリックし、[エクスプローラーで表示] を選択します。
    • 右上の検索ボックスで、目的のフォルダーを検索します (例: META-INF )
    • 右クリック、「フォルダの場所を開く」
  • Linux/Unix/Cygwin:
    • 代わりにパスをコピーします (右クリック メニューで)。
    • コンソールまたは cygwin を使用してディレクトリに cd し、
    • 「検索」ユーティリティを使用します。例: タイプfind . -iname 'SomeFolderName*'

フォルダーに既に何かがある場合は、これを行うことをお勧めします。

  • Ctrl-Shift-F でファイルを検索
  • ワイルドカード パターン内にディレクトリ名を入力します (例: */META-INF/*)
  • そのフォルダにある最初のファイルを開く
  • 円形のターゲット アイコンをクリックして、(プロジェクト パネルの上部にある) 「ソースからスクロール」します。
于 2014-03-31T17:14:18.650 に答える