如何在IDEA编辑器中选择下一个匹配项

时间:2014-04-25 23:49:35

标签: intellij-idea pycharm phpstorm webstorm

Ctrl + D 在sublime中执行find_under_expand命令。这基本上搜索了已经选择的文本的下一次出现并选择它,因此当我编辑时,它同时在两个地方进行编辑。我目前正在尝试迁移到IDEA编辑器(例如WebStorm,PHPStorm,PyCharm等),但是在这个IDE中还没有找到类似这个命令的东西。

7 个答案:

答案 0 :(得分:132)

我相信他们最近将这个添加到最新的IntelliJ版本中,我也会假设PhpStorm。由于绑定是系统特定的,请查看http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/。看起来这个版本可以通过EAP获得,所以不知道他们什么时候会发布它以供一般消费(或者如果他们已经消费)。

DEFAULT SHORTCUTS

Windows和Linux上的

Alt + J ,Mac OS X上的 Ctrl + G

答案 1 :(得分:8)

在Mac OS X上,您可以使用 Ctrl + G

选择下一个匹配项

答案 2 :(得分:5)

在设置窗口中,搜索“为下一次出现添加选择”(PhpStorm 8.0.1)

在Mac上默认为ctrl + G,但您可以将其更改为ctrl + D(或Mac上的cmd + D)

答案 3 :(得分:3)

在Windows上

Alt + j - 多重选择

Alt + Shift + j - 取消选择多重选择

答案 4 :(得分:2)

当前其映射为

用于选择, Alt + J

对于取消选择, Alt + Shift + J

但是如果您熟悉 Ctrl + D

之类的崇高快捷方式

Jetbrains为您提供了更改设置的选项,

设置->键盘映射->编辑器操作

搜索多项选择,找到 Alt + J 然后右键单击->选择更改键盘快捷键

设置所需的快捷方式,例如Sublime, Ctrl + D

Here is the Docs

答案 5 :(得分:1)

PhpStorm分别有“Caret选择词”,Ctl + W和Ctl + Shift + W(你可以通过在Preferences> Keymap下搜索来检查你的键)。

详细信息: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

不完全确定它是否与您提到的相同,但它非常方便!

答案 6 :(得分:1)

我认为您想要做的是立即在文件中的所有位置重构它。 因此在MAC机器中它的便捷快捷方式是 shift + F6 (你可能必须在F6之前使用fn键)。 单击要更改的文本,然后按 shift + F6 。它将突出显示文本,然后突出显示文件中所有位置的更改。 :)

它将完成与sublime ctrl + D相同的工作