在 Sublime Text 中,我可以任意选择一组行,然后使用
⌘+L
将选择范围扩展到整行。 PHPStorm / WebStorm 中有类似的命令吗? (我想将该命令映射到键盘快捷键。)
我知道 PHPStorm 有“选择插入符处的行”选项,但这只选择一行。
对于 WebStorm 11(至少),多插入符号键盘快捷键是:
Ctrl,然后Ctrl+向上箭头(或使用鼠标中键/滚轮单击并拖动)
然后选择整行:
Home,然后Shift+End
您甚至可以使用键盘快捷键将其创建为宏。
我以前总是不小心激活多插入符号(我使用 Ctrl+向上/向下滚动),所以我知道如何执行其中的一部分,但我花了很长时间才弄清楚一开始额外的 Ctrl 点击。
按住 Alt + Shift 并左键单击要选择的行。这会将多个光标放在编辑器上。现在您可以使用您提到的
Select Line at Caret
选项来选择所有这些行。
您可以在此处找到有关多项选择的更多信息。
目前无法通过选择实现这一点。但是,您仍然可以通过键盘执行此操作。不要进行选择,而是设置
Clone Caret Above
(对我来说是 Alt+Shift+U)和 Clone Caret Bellow
(对我来说是 Alt+Shift+D)的快捷方式。这允许向上或向下移动一行并在其中添加插入符号。因此,您无需选择每一行,而是直接将插入符号移动到那里并克隆它。
我也来自 Sublime Text,缺少该功能,但这也很有效。