如何在Android Studio中的代码中选择多个地点(sublime)?

Ami*_*ati 64 jetbrains-ide shortcut intellij-idea android-studio

如何在Android Studio中的代码中选择多个位置?

我想在源代码中的多个位置插入相同的文本.就像有一个以上的鼠标光标一样.我曾经很容易在VS2012中这么做,虽然不知道如何在Android Studio中做到这一点?

Ami*_*ati 167

我发现了如何和我们分享这个很酷的功能.我发现了三个很酷的功能:

  1. 对于多重选择,只需按住alt+ shift然后选择,只要您想通过鼠标单击进行更改,然后键入一些可以同时在多个位置写入的内容.

  2. 另一个很酷的功能是列选择.这使您可以以极好的方式点击并大大提供帮助,尤其是在您进行重构时.

在大多数系统中,它适用于保持middleMouseButton和拖动代码,而在其他系统中,它通过按住alt并选择代码来实现,如下所示:

它选择这样

  1. 第三个很酷的功能是sublime选择它在代码中找到相同的单词,让你更改或轻松附加.你可以做,按alt+ j在Windows/Linux和ctrl+ g在Mac.看看它是如何工作的:

它非常适合重构

同样正如@Narayana在评论中所说的那样,Ctrl+ Shift+ Alt+ j选择一次拍摄中的所有事件,进行一次性重构.

  • 确实很酷!谢谢.还发现,`Ctrl` +`Shift` +`Alt` +`j`**一次性选择所有**次出现,进行一次性重构. (10认同)

小智 21

您可以使用Alt+ Shift并单击多个位置以获得多个光标.

要在文件中选择类似的事件,请使用Alt+ j.

有关详细信息:请单击此处


Max*_*nko 20

在 MacOS 上您可以使用:

点击:Control+ Command+ G- 选择所有相同的值

点击:Control+ G- 每个点击组合都会选择新的相同值

按住:Option+ Mouse Click- 用鼠标选择多行

按住:Option+Shift并点击:Mouse Click- 为每个点击位置复制光标


var*_*990 19

对于 Mac 和 Windows,只需打开上下文菜单并单击“列选择模式”即可启用或禁用该行为。

在此处输入图片说明


vgo*_*129 13

在列选择模式下按Shift+ Alt+ Insert组合进行编辑.

  • 警告,再次按`Shift'+`Alt` +`Insert`退出编辑模式:)。在这种情况下,光标可以按常规方式上下移动,而不是跨空格移动。 (2认同)
  • @ vgokul129,谢谢。我这样写是因为不知道如何禁用此行为。 (2认同)

Gib*_*olt 9

多行插入符号(无鼠标)

Windows:CTRL+ CTRL(按住)+? / ?

Mac:?+ ?(按住)+? / ?

ESC 将结束多行模式。

更改多字符热键

要添加自定义键盘映射,CTRL+ SHIFT+ A,类型keymap与点击一个Settings作为潜台词。搜索Clone Caret AboveClone Caret Below

我映射矿ALT+ SHIFT+ ? / ?

奖金

尝试的保持组合CTRLSHIFT和箭头用于改善选择电源。


Mic*_*sky 7

在Mac上我喜欢做的事? (option)+ shift+ mouse click在Android Studio中3.1.3多行。