开发者

How to search inside a specific block of code in IntelliJ IDEA?

How I can search within a specific block of code or selection in IntelliJ IDEA?

I got used to using this feature in Eclipse. In Eclipse you can just double click on the beginning of a curly bracket, and it'll highlight the entire block of code. After which you could do Command+f

(Ct开发者_如何转开发rl+f on Windows) to search ONLY in the highlighted block, or you could just highlight whatever you need and search just that block of code.


Go to Settings | Keymap, search for the Find... action in the Other group. This action should have the following description:

Find a string in active editor, shows modal dialog

Assign a keyboard shortcut to this action (you need to make a copy of default keymap to modify it), for example Ctrl+Alt+Shift+F.

When in editor, select any block of text, then press this shortcut, a dialog will open with the Scope automatically set to Selected text:

How to search inside a specific block of code in IntelliJ IDEA?

To quickly select the method body while standing on the opening curly brace use Ctrl+W.


As of 2020, I'm able to perform find in selection on PhpStorm

  • Select the block of text and hit Cmd + F on MacOS / Ctrl + F on other platforms
  • On the find toolbar (that appears on top) there's an In Selection button; use that to limit search scope to the selected text only

How to search inside a specific block of code in IntelliJ IDEA?

Here's the link to my original answer on JetBrains support forums


I'm using

PhpStorm 2020.1.2
Build #PS-201.7846.90, built on June 3, 2020


First select some text and press ctrl+R to open the dialog, then check the "in selection" option :

How to search inside a specific block of code in IntelliJ IDEA?


In current version, 2020.2, default for Find In Selection is Ctrl+Alt+E.

How to search inside a specific block of code in IntelliJ IDEA?


On IntelliJ in Mac:

  1. In a file select the specific block in which we want to find something
  2. Press CMD + F
  3. Press CTRL + OPTION + G
  4. Notice that the cursor has automatically landed in the find toolbar's text field
  5. Type in what is intended to be found
  6. Press enter to move the cursor to the first occurrence.
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜