IDEAエディターで次のオカレンスを選択するにはどうすればよいですか?


89

Ctrl+コマンドを崇高にD実行しfind_under_expandます。これは基本的に、すでに選択されているテキストの次の出現箇所を検索して選択したため、編集すると、両方の場所で同時に編集されます。現在、IDEAエディター(WebStorm、PHPStorm、PyCharmなど)に移行しようとしていますが、このIDEでこのコマンドのようなものはまだ見つかりませんでした。


回答:


182

彼らは最近これを最新のIntelliJリリースに追加したと思います。PhpStormもそうだと思います。バインディングはシステム固有であるため、http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/を参照してください。そのバージョンはEAPを通じて入手できるように見えるので、一般消費向けにいつリリースされるか(またはすでにリリースされているかどうか)はわかりません。

デフォルトのショートカット

Alt+ JWindowsおよびLinuxの場合Ctrl+ GMac OSXの場合


1
8.0バージョンのAFAIKETAは、6月末/ 7月初めです。
Kootli 2014

4
提供されたリンクからAlt+JWindowsCtrl-GMac OS X
取得

はい!Alt+JWindowsでは、次のオカレンスを選択/選択解除します。
Zenadix 2014年

素晴らしい解決策。ありがとうございました!
arefin2k 2017年

2
@andderoCtrl+Alt+Shift+JCtrl-Cmd-G
Orkhan 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を押します。テキストが強調表示され、ファイル内のすべての場所で変更が強調表示されます。:)

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