如何在 Android Studio 的代码中 select 多个位置 (sublime)?

How to select multiple places (sublime) in code in Android Studio?

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

我想在我的源代码中的多个位置插入相同的文本。就像有多个鼠标光标一样。我以前在 VS2012 中很容易做到这一点,但不确定如何在 Android Studio 中做到这一点?

我找到了方法,让我们与您分享这个很棒的功能。我发现了三个很酷的功能:

  1. 对于多个 selection 只需按住 alt + shift 然后 select 每当你想通过鼠标点击更改然后输入一些你可以同时在多个地方写的东西。

  2. 另一个很酷的功能是列 selection。这让您可以轻松地点击并提供很大的帮助,尤其是在您进行重构时。

在大多数系统中,它通过按住 middleMouseButton 并拖动您的代码来工作,而在其他系统中,它通过按住 alt 和 selecting 代码来工作如下所示:

  1. 第三个很酷的功能是 sublime selection,它可以在代码中找到相同的词并让您轻松更改或追加。您可以通过在 Windows / Linux 和 ctrl[= 上按 alt + j 来做到这一点43=] + g 在 mac。看看它是如何工作的:

正如@Narayana 在评论中所说,Ctrl + Shift + Alt + j selects 一次性出现所有事件,用于 one-shot 重构。

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

要select 文件中的相似事件使用Alt + j.

更多详情:Click Here

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

多行插入符(无鼠标)

Windows: CTRL + CTRL(按住) + ↑ / ↓

Mac: + (按住) + ↑ / ↓

ESC 将结束多行模式。

更改多插入符热键

要添加自定义键盘映射,CTRL+SHIFT+A,键入 keymap 然后单击带有 Settings 作为子文本的那个。搜索 Clone Caret AboveClone Caret Below.

我把我的映射到 ALT+SHIFT+↑ / ↓.

奖金

尝试组合按住 CTRLSHIFT 和箭头以提高选择能力。

在 mac 我喜欢做 ⌥(选项) + shift + 鼠标点击 Android Studio 3.1.3 中的多行。

在Windows上,您可以试用一个名为ConyEdit 的插件。它有一个很棒的基于正则表达式的列模式。

对于 Mac 和 Windows,只需打开上下文菜单并单击 "Column selection mode" 即可启用或禁用行为..

在 MacOS 上您可以使用:

点击:Control + Command + G - Select 都是相同的值

点击:Control + G - 每个点击组合 select 新的相同值

按住:Option + Mouse Click - Select 鼠标多行

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

我正在使用 android studio arctic fox 并单独按 Alt,然后选择代码在 windows 中正常工作。

在Mac上,hold OPTION + SHIFT然后用鼠标高亮你想要的select

使用以下内容:

ALT + SHIFT