在Sublime Text中,我可以任意选择一组行,然后使用⌘+L
将选择范围扩展为实线。 PHPStorm / WebStorm中是否有类似的命令? (我想将该命令映射到键盘快捷键。)
我知道PHPStorm有选择“Caret选择线”,但只选择一行。
答案 0 :(得分:6)
我也错过了PHPStorm中的这个功能,我经常在Sublime中使用它。仍然可以在所有选定的行上通过键盘设置插入符号。但这就像我能得到它一样接近它并且它对我有用。
转到设置>键盘映射。在上方/下方搜索克隆插入。 我在Mac上工作,所以我设置了这样的按钮
看起来有点奇怪,但对于Clone Caret以上是CMD+SHIFT+CTRL+ARROW_UP
而在Clone Caret以下是CMD+SHIFT+CTRL+ARROW_DOWN
然后点击“应用”,它将起作用
答案 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。