web-dev-qa-db-ja.com

IntelliJには、 `Ctrl` +` K`、 `Ctrl` +` D`の崇高な同等機能がありますか? Android Studioで複数選択に対してAlt + Jを使用する場合、どのようにして一致をスキップしますか?

Android St​​udioでSublimeの「Ctrl」+「K」、「Ctrl」+「D」機能を使用したいのですが、どうすればよいですか?

この質問に完全に似ていますが、Android St​​udioに関してです。 Sublime Text 2で複数選択に対してCtrl + Dを使用するときに一致をスキップするにはどうすればよいですか?

Ctrl + Dを使用して、強調表示された文字列(または部分文字列)の次の出現箇所を選択に追加します(離散複数選択)。そして、次の即時選択を選択に追加するのをスキップするには、Ctrl + K、Ctrl + Dを使用します。 Android St​​udioで同じことをするにはどうすればよいですか。

Alt + JがCtrl + D(Android St​​udioのキーマッピングから発見)に似ていることを知っています。

そして最後に選択したものの選択を解除するには、Alt + Shift + Dです。

しかし、どうすれば次の出現をスキップできますか?

IntelliJ IDEAには同等の `Ctrl` +` K`、 `Ctrl` +` D`がありますか? これはVisual Studioと同等です。 SublimeTextと同等のものが必要です。

これは Issue で説明されています。これは、このskip-nextがないために最初に作成されました。

とにかく押すだけ F3 次の可能な選択をスキップします。

10
maba

チェック http://blog.jetbrains.com/idea/2014/03/intellij-idea-13-1-rc-introduces-sublime-text-style-multiple-selections/

次の出現箇所を選択:Alt + J(Mac OS Xの場合はCtrl + G)

次の出現箇所の選択を解除:Shift + Alt + J(Mac OS Xの場合はShift + Ctrl + G)

18
Aldo Canepa

OSXを使用している場合、環境設定で選択したキーマップに応じて、2つの答えがあります。

キーマップ:Mac OS X 10.5 +

  • 個別の複数選択を開始/追加するには:CTRL + G
  • 現在の選択をスキップして次へ移動するには:CMD + G

キーマップ:Mac OS X

  • 個別の複数選択を開始/追加するには:CTRL + G
  • 現在の選択をスキップして次へ移動するには:F3
  • (このモードは本当に厄介なIMOです-フローなし)

さらにフォローアップの質問がある場合、私はこのスレッドを介してサポートを求めることに成功しました: https://youtrack.jetbrains.com/issue/IDEA-121956

12
zayquan

Settings -> Keymap -> Main Menu -> Edit -> Findに移動

[〜#〜]または[〜#〜]Settings -> Keymapで次のオプションを検索します

次のショートカットを設定します(Linux/Mac):

Add Selection for Next OccurrenceCtrl + D/Cmd + D

Find Next/ Move to Next OccurrenceCtrl + K/Cmd + K

Unselectオカレンスを設定することもできます。

Unselect OccurrenceCtrl + U/Cmd + U

必要に応じて、他の既存のバインディングをこれらのショートカットで慎重に削除/置換/オーバーライドしてください。 Sublime Text Ctrl + D、K動作が機能しているはずです。

注:最初に、デフォルトのキー割り当てを使用して、これらのショートカットの機能をテストしてください。これにより、お気に入りのショートカットキーを使用して作業用ショートカットを取得できます。

2
krozaine