PhpStorm 中的多个光标像 Sublime Text 3 一样吗?

问题描述 投票:0回答:2

您可以使用

Alt + Click
在 PhpStorm 中设置多个光标,但如果您想快速创建一个像这样的列表数组,则单击的行太多了:(来自 Sublime Text 3 的示例)

在 Sublime Text 3 中,您只需选择所有行并点击

Ctrl + Shift + L
,它将在每行的末尾设置光标,然后您可以点击
Home
按钮将光标设置在开头或其他位置。

我在文档中找不到任何内容...也许有人知道如何在 PHPStorm 中执行此操作,或者至少知道如何使用宏或其他东西创建一些键盘快捷键?

phpstorm
2个回答
13
投票

此类操作从 2020.2 版本开始可用 - 请参阅IDEA-122181

它称为 为所选行添加插入符,默认情况下在 Windows 上有 Alt + Shift + G 快捷方式(在 Mac 上为 ⌥⇧G)。


还有 Extra Actions 插件:它声称可以做到这一点以及其他一些事情。


当前的替代方案(比提到的Alt + Click容易得多):

  1. 只需进入列选择模式(从“编辑”菜单,在 Windows 上按 Alt + Shift + Insert,在 Mac 上按 Cmd + Shift + 8)。完成后退出该模式。

  2. 或者,添加多个插入符(克隆下方插入符/上方):

    • 在 Windows 上:按 Ctrl 两次,然后按住 向上向下 箭头键。
    • 在 Mac 上:按 Ctrl + Shift + 向下 / Ctrl + Shift + 向上
  3. 您还可以通过按 Shift + Alt 并拖动插入符号来进行多项选择。

    来自 https://www.jetbrains.com/help/phpstorm/working-with-source-code.html#multiple_cursor


0
投票

以防有人需要这个。

如何在 PHPStorm 中选择多次出现的单词或文本范围ufeff

https://www.jetbrains.com/help/phpstorm/multicursor.html#multiple_words

连续按 Alt+J 查找并选择下一个出现的区分大小写的匹配单词或文本范围。

Select multiple occurrences

© www.soinside.com 2019 - 2024. All rights reserved.