intellij-idea IntelliJ是否有'Ctrl "'+' K "','Ctrl "'+' D 'Sublime等价项?在Android Studio中使用Alt+J进行多选时,如何跳过匹配项?

sg3maiej  于 2022-11-01  发布在  Android
关注(0)|答案(5)|浏览(160)

我想在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中的键Map中找到)。
要取消选择最后一个选定项,请按Alt+Shift+D。
但如何跳过下一个事件?
我的问题绝不是关于:Does IntelliJ IDEA have a Ctrl + K, Ctrl + D equivalent?。这是Visual Studio的等价物。我需要SublimeText的等价物。

q8l4jmvw

q8l4jmvw1#

检查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)
**选择所有匹配项:**Shift + Ctrl + Alt + J(对于Mac OS X,请按Ctrl + Cmd + G)
**删除所有选择:**Esc
**添加/删除选择:**Alt + Shift +鼠标单击

hzbexzde

hzbexzde2#

由于缺少此skip-next,因此在最初创建的Issue中对其进行了描述。
无论如何,您只需按F3跳过下一个可能的选择。

u5i3ibmn

u5i3ibmn3#

如果您使用的是OSX,则有两种答案,具体取决于您在“偏好设置”中选择的键盘Map:

键盘Map:Mac OS X 10.5及更高版本

  • 要启动/添加到您的 * 离散多项选择 *:CTRL+G组合键
  • 若要跳过当前选择并移到下一个:指令+G
    键盘Map:Mac OS X
  • 要启动/添加到您的 * 离散多项选择 *:CTRL+G组合键
  • 若要跳过当前选择并移到下一个:三层
  • (这个模式真的很别扭IMO -没有流量)

如果你有更多的后续问题,我已经通过这个线程成功地要求支持:https://youtrack.jetbrains.com/issue/IDEA-121956

y3bcpkx1

y3bcpkx14#

转到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行为。
注意:请先测试这些快捷键的预设组合键功能。这将确保您可以使用您最喜爱的快捷键。

z8dt9xmd

z8dt9xmd5#

我需要使用崇高的Ctrl+D(在多个选定项之间切换)。
F3键对我很有效。

相关问题