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

lew*_*s4u 9 phpstorm

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

在此输入图像描述

在 Sublime Text 3 中,您只需选择所有行并点击Ctrl + Shift + L,它就会在每行的末尾设置光标,然后您可以点击Home按钮将光标设置在行首或其他位置。

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

Laz*_*One 12

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

\n

它称为“为所选行添加插入符号”,默认情况下Alt + Shift + G在 Windows 上有快捷方式(\xe2\x8c\xa5\xe2\x87\xa7G在 Mac 上)。

\n
\n

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

\n
\n

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

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

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

    \n
      \n
    • 在 Windows 上:按两次,然后按或箭头键Ctrl而不松开。UpDown
    • \n
    • 在 Mac 上:按Ctrl + Shift + Down/Ctrl + Shift + Up
    • \n
    \n
  4. \n
  5. Shift + Alt您还可以通过按住并拖动插入符号来进行多项选择。

    \n

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

    \n
  6. \n
\n