多select所有突出显示的行?

Multi-select all highlighted lines?

在 Sublime 中,我通常使用光标 select 多行,然后使用 Command + Shift + L 到 select 每行有多个光标。

我无法在 PHPStorm 中找到可以处理此问题的任何文档或预构建选项。

有人有解决办法吗?谢谢!

TLDR: + Shift + Drag 做你想做的。在 keymap 上,您还可以 select Sublime 键绑定模板以供一般熟悉。

概览

关于 Jetbrains 产品中的多个游标的一个很好的概述,花了 4 分钟(一些小的变体可能出现在确切的绑定中,但不难解决)是: https://www.youtube.com/watch?v=JBkGOPR3-nA

三个问题的答案:

1.开箱即用

+ Shift + Drag 做你想做的事。

也相关:

(选项)两次,然后不松开,按向上或向下箭头键。这将在每行的开头添加一个插入符号。

还有更多变化: https://www.jetbrains.com/help/rider/Multicursor.html https://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/

2。键盘映射模板

如果您转到 preferences -> keymap,您将找到一个包含模板列表的下拉菜单。您可以 select Sublime Text 或 Sublime Text (OS)。这并不总是完美的,因为其他插件有时会以不透明的方式覆盖键绑定,所以不是每个绑定端口;但它应该会给你带来一大堆熟悉感。

3。自定义

您可以通过转至 preferences -> keymap 并右键单击操作来为任何 PHPStorm 操作创建您自己的键和鼠标绑定;或搜索操作然后右键单击等。