IntelliJ有一个`Ctrl` +`K`,`Ctrl` +`D` Sublime等价?在Android Studio中使用Alt + J进行多项选择时如何跳过匹配?

时间:2015-05-05 09:56:22

标签: intellij-idea android-studio keymapping

我想在Android Studio中使用Sublime的'Ctrl'+'K','Ctrl'+'D'功能,我该怎么做?

  

完全类似于这个问题,但就Android Studio而言。   How do I skip a match when using Ctrl+D for multiple selections in Sublime Text 2?

我使用 Ctrl + D 添加到选择(离散多选)下一次出现的字符串(或子字符串)突出显示。并且要跳过将下一个立即选择添加到选择但后面的选择,我使用 Ctrl + K,Ctrl + D 。我如何在Android Studio中执行相同的操作。

我只知道Alt + J类似于Ctrl + D(从Android Studio中的Keymappings中找到)。

  

要取消选择最后一个选择它的Alt + Shift + D.

但是如何跳过下一次?

  

我的问题与以下方面无关:   Does IntelliJ IDEA have a `Ctrl` + `K`, `Ctrl` + `D` equivalent?。那是Visual Studio的等价物。我想要SublimeText等效。

5 个答案:

答案 0 :(得分:15)

检查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)

答案 1 :(得分:12)

如果您使用的是OSX,则有两个答案,具体取决于您在“首选项”中选择的键盘映射:

键盘映射:Mac OS X 10.5 +

  • 开始/添加离散多选:CTRL + G
  • 要跳过当前选择并转到下一个:CMD + G

键盘映射:Mac OS X

  • 开始/添加离散多选:CTRL + G
  • 要跳过当前选择并转到下一个:F3
  • (这种模式真的很尴尬IMO - 没有流量)

如果您有更多跟进问题,我已成功通过此主题询问支持:https://youtrack.jetbrains.com/issue/IDEA-121956

答案 2 :(得分:8)

最初创建的Issue中描述了这个,因为缺少此跳过 -

无论如何,只需按 F3 即可跳过下一个可能的选择。

答案 3 :(得分:2)

转到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 OccurrenceCtrl + U / Cmd + U

根据需要,使用这些快捷方式仔细删除/替换/覆盖任何其他现有绑定。您应该具有Sublime Text Ctrl + D,K行为正常。

注意:首先使用默认的按键绑定测试这些快捷方式的功能。这样可以确保您使用自己喜欢的快捷键来使用快捷键。

答案 4 :(得分:-1)

我需要使用sublime的Ctrl + D(在多个选中之间切换)。

F3键对我有用。