如何在PHPStorm中将多行选择扩展为实线?

时间:2014-10-02 16:24:25

标签: keyboard-shortcuts phpstorm webstorm

在Sublime Text中,我可以任意选择一组行,然后使用⌘+L将选择范围扩展为实线。 PHPStorm / WebStorm中是否有类似的命令? (我想将该命令映射到键盘快捷键。)

我知道PHPStorm有选择“Caret选择线”,但只选择一行。

4 个答案:

答案 0 :(得分:6)

我也错过了PHPStorm中的这个功能,我经常在Sublime中使用它。仍然可以在所有选定的行上通过键盘设置插入符号。但这就像我能得到它一样接近它并且它对我有用。

转到设置>键盘映射。在上方/下方搜索克隆插入。 我在Mac上工作,所以我设置了这样的按钮 enter image description here

看起来有点奇怪,但对于Clone Caret以上是CMD+SHIFT+CTRL+ARROW_UP而在Clone Caret以下是CMD+SHIFT+CTRL+ARROW_DOWN

然后点击“应用”,它将起作用

enter image description here

答案 1 :(得分:2)

使用WebStorm 11(至少)多重插入键盘快捷键是:

Ctrl 然后 Ctrl + 向上箭头(或点击并用鼠标中键/滚轮拖动)

然后选择整行:

主页然后 Shift + 结束

您甚至可以创建macro with a keyboard shortcut

我曾经偶然意外地激活了多个插入符号(我使用Ctrl +向上/向下滚动),所以我知道如何做它的一部分,但我花了很多时间才弄清楚额外的Ctrl点击开始。

答案 2 :(得分:1)

目前无法通过选择进行此操作。但是,您仍然可以通过键盘执行此操作。而不是选择设置from(Alt + Shift + U对我来说)和Clone Caret Above(Alt + Shift + D对我来说)的快捷方式。这允许上下一行并在那里添加插入符号。因此,不是选择每一行,而是直接将插入符号移动到那里并克隆它。

我也来自Sublime Text而且缺少这个功能,但这也很有效。

答案 3 :(得分:0)

按住 Alt + Shift 并左键单击要选择的行。这将在编辑器上放置多个游标。现在,您可以使用您提到的Select Line at Caret选项来选择所有这些行。

您可以找到有关多个选择的更多信息here