Eclipseの[ファイル検索]タブに直接ホットキーする方法


116

CTRL+ を使用Hすると、Java Searchタブが表示されます。代わりに、ファイル検索に直接アクセスするショートカットが必要です。それは可能ですか?

私が話していることについては、ここの画像を参照してください: ここに画像の説明を入力してください

回答:


146

ファイル検索を開くキーバインディングを定義するだけです。

  1. に行く [ 設定] > [ 一般] > [ キー]に
  2. 検索ボックスに「ファイル検索」と入力します。(結果がなく、Eclipseバージョンが本当に古い場合は、[ バインドされていないコマンドを含める]チェックボックスをオンにします。)
  3. キャレットをバインディングに入れるテキストボックスに入力使用するキーの組み合わせを押します。

ここに画像の説明を入力してください

CTRL+ Hバインディングを再利用する(その場合は他のバインディングを削除する)か、別のバインディングを定義する(例:CTRL+ SHIFT+H)ことができます。「検索ダイアログを開く」のその他のバインド検索を削除し、「バインド解除コマンド」をクリックします。


その他の解決策:エディターでCTRL+ 3を押し、「file s」と入力してを押しEnterます。次にCTRL+ を押すと、3「ファイル検索」が一番上になります。


3
最初は、下部の[When]ドロップダウンが[Browsing attached Java Source]にデフォルト設定されていることに気付きませんでした。これを取得するには、図に示すように、[In Windows]に変更する必要がありました。
マグナス2016年

49

別のオプションは、検索ダイアログ(Ctrl+ H)を開き、[カスタマイズ]をクリックして、Javaおよびタスク検索タブを非表示にすることです。次にCtrl+ Hを実行すると、ファイル検索のみが表示され、デフォルトで選択されます。


4
はるかに良いオプションは、「Java検索」を適切な場所に送信することです。
フランクMeulenaar

18

私は実際、最良の(そして最も簡単な方法)は、検索ダイアログ(Ctrl + H)を開き、カスタマイズを押し、「最後に使用したページを記憶する」のチェックボックスを選択することです。次に、タブでファイル検索に1回移動します。それが最後に使用した検索タブである限り、常にそこに表示されます。これの利点は、実際に必要になった場合でも、他のタブに簡単にアクセスできることです。(Eclipse Keplerでの作業)。

ビューをカスタマイズ


2
古い日食には存在しないと
思い

これは私にとってはうまくいきます。Eclipseバージョン:火星リリース(4.5.0)ビルドID:20150621-1200
Rajesh Goel

11

「pseudo-hotkey」ALT+ A FALT+ A ALT+ としても機能F)を使用する方法を学びました。これは、「Menu Se [a] rch→[F] ile ...」に解決され、必要なく常に存在するという利点があります。再構成のため。


1
Ctrl + Hよりも片手で入力する方が簡単なので、これは便利/高速です。いいね!
Josh1billion 2014年

2

以前にもこの問題に遭遇したことがあります。

@Martinからの質問応答のアドバイスに従って、Windowsで「ファイル検索」にCtrl+ Hを再バインドしました。設定| 全般| キーですが、何らかの理由で、[コマンド]列に「ファイル検索」エントリがありません。(私は現在Eclipse 3.3を実行しています。おそらく「ファイル検索」エントリは後続のリリースで追加されましたか?)

更新:この回答に関するコメントでマーティンが指摘したように、[設定]から[バインドされていないコマンドを含める]チェックボックスをオンにしていませんでした。キーダイアログ。 "ファイル検索"が表示されなかったのはこのためです。私が今しているCtrl+ Hマーティンはこのページの彼の答えで提案されているように、「ファイル検索」に結合している、それは素晴らしい作品。マーティン、ありがとう!

Ctrl+ Hで検索ダイアログを表示し、ダイアログの[カスタマイズ]ボタンをクリックすると、元の問題を回避することができました。[検索ページの選択]ダイアログが表示され、検索ダイアログのタブを表示または非表示にできます。「ファイル検索」以外のタブを非表示にしたため、今後のCtrl+の使用時に「ファイル検索」がデフォルトでアクティブになりますH


1
「バインドされていないコマンドを含める」をクリックしましたか?そうでなければ、そのエントリは取得できません!
マーティン、

@Martin、それはまさにそれでした-私は「チェックされた非バインドコマンドを含める」を持っていませんでした。チェックしたところ「ファイル検索」がリストに表示されました。ご協力いただきありがとうございます!:-)
Jon Schneider

これは実際には答えではなく、一連のコメントです。結局、答えはありますが、同じ答えがエンリケの答えでははるかに簡潔な形で示されています。私見、この回答は削除できます。
2013

1

私の知る限り、検索ウィンドウのタブは、検索機能を呼び出すときに開いているファイルによって異なります。したがって、たとえば、web.xmlファイルの場合、「java-search」ではなく「plug-in search」が開きます。

編集:「キー」設定パネルの「ファイル検索」アクションにショートカットを割り当てることにより、デフォルトで開いているタブを強制する方法があります。


イム必ずどこかでプロジェクトエクスプローラでときpressint CTRL + H
svrist

1

おそらく、この機能は最近登場したものであり[Juno以降で確認された]、インテリジェントに見えます。 Ctrl + Hを押します->カスタマイズ-> [チェックボックス]最後に使用したページを記憶します。このようにして、いつでも必要な場合に他のオプションから遠くなりません。したがって、ファイル検索を頻繁に使用する場合は、最後に選択したものを取得することに煩わされることはありません。


あなたの答えは他の人にも繰り返されますが、あまりにも冗長だったのでスキップして、答えの「カスタマイズ」が私の目を引いたので、賛成しました。私が試してみてくださいが、バインドを解除したりバインドしたりすると、Ctrl + Shift + Fが機能しなくなり(ファイル検索)、最後にAlt + Sを割り当てるとうまくいきます。私はすべての前にこの答えを見ていたらいいのに!Eclipseは、人々を賢くし、人々がこれをJavaに使用するだけでなく、Java開発でさえ、粗末なJava検索を使用することはほとんどないことを理解する必要があります。私が知っている全員がデフォルトでファイル検索を使用しています。もう他のCBSです:)
killjoy

@killjoy確かにフィードバックに基づいてコンテンツを編集
Sankalp

1

ここで回避策を提供したいと思います。「最後に使用したページを記憶」して、何度も開かないようにすることができます。

ここに画像の説明を入力してください


0

更新:ユーザー@mueschaが質問の下のコメントで、誤って間違った質問に答えたことを指摘しましたそれでも、それは価値のある答えです(この質問に対してだけではありません)ので、そのままにしておきます。

私の答えは質問に答えます:Eclipseでファイルを検索するためにホットキーを直接使用するにはどうすればよいですか?

Ctrl+ Shift+ R素晴らしく機能します!ワイルドカードにはアスタリスク(*)を使用します。これは、Sublime Text 3のCtrl+ Pあいまい検索によく似ています。

EclipseでCtrl+ Shift+ R"Open Resource"検索を使用した検索例:

rea

ここに画像の説明を入力してください

*.txt

ここに画像の説明を入力してください

*32*f1*c

ここに画像の説明を入力してください

*3*1*c*h
あなただけのアスタリスクを置く場合は注意してください*、それはわずか3つの崇高なテキストのように動作し、検索文字列内の各文字の間Ctrl+ P「あいまい検索」!綺麗な!

ここに画像の説明を入力してください


補足:Search-> Fileメニューダイアログを使用してファイルを検索することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.