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


89

Ctrl+崇高地D执行find_under_expand命令。这基本上是搜索已经选择的文本的下一个出现位置并将其选中,因此当我进行编辑时,将同时在两个位置上对其进行编辑。我目前正在尝试移至IDEA编辑器(例如WebStorm,PHPStorm,PyCharm等),但尚未在此IDE中找到类似此命令的内容。


这篇文章用作此元讨论的
ryanyuyu

Answers:


181

我相信他们最近将其添加到了最新的IntelliJ版本中,我也将假设使用PhpStorm。由于绑定是特定于系统的,因此请查看http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/。看起来该版本可通过EAP获得,因此不知道何时发布该版本以供一般使用(或者是否已经发布)。

默认快捷键

Alt+J在Windows和Linux,Ctrl+G在Mac OS X


1
8.0版的AFAIK ETA是6月底/ 7月初。
Kootli 2014年

4
从提供的链接Alt+J上获取WindowsCtrl-GMac OS X
Kiee

是! Alt+J在Windows上将选择/取消选择下一个匹配项。
Zenadix 2014年

很棒的解决方案。谢谢!
arefin2k

2
@andderoCtrl+Alt+Shift+JCtrl-Cmd-G
奥格汗Alikhanov


7

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

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


1
谢谢,这就是我想要的。
托马什Votruba


4

目前其与

供选择 Alt + J

取消选择 Alt + Shift + J

但是如果您熟悉诸如此类的崇高捷径 Ctrl + D

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

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

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

设置您想要的快捷方式,例如崇高, Ctrl + D

这是文件


2

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

它将执行与sublime ctrl + D相同的工作


1

PhpStorm分别具有“在插入符号处选择单词”,“ Ctl + W”和“ Ctl + Shift + W”(您可以通过在“首选项”>“键映射”下搜索来检查键)。

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

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


是的,这不是OP要求的,但是由于您的链接,我可以在Mac下找到此“在插入符号处选择单词”的快捷方式。我是PHPStorm的新手:D
Ngoc Pham
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.