PhpStorm - 标记多行

时间:2017-03-29 08:24:40

标签: linux phpstorm phpstorm-2016.3

是否可以在PhpStorm中标记多行?

e.g。

LineA
LineB
LineC

假设我尝试将 LineA LineC 标记为将其粘贴到其他位置,这可能吗?

LineA
LineC

2 个答案:

答案 0 :(得分:3)

使用multiple cursors。键盘快捷键可能有所不同(文档中描述的那些在Linux上对我不起作用)。

在按下std::stringCtrlAlt键的各种组合时,浏览文字周围的点击。在macOS上也尝试Shift。其中一个允许您在文本中放置多个插入符号(例如,在要复制的行的开头)。

放置所有插入符后,需要使用Cmd和箭头来扩展选择。像往常一样使用ShiftCopy。使用Paste或点击文本中的任意位置取消选择并返回常规的单插入符号状态。

答案 1 :(得分:3)

当然..但它需要一点精确指向"并使用鼠标(不确定它是否只能用键盘轻松完成)。

基本上 - 想法是使用Multiple Carets functionality

  1. 将插入符号放在第一行的开头
  2. 现在 Alt +单击在另一行的开头,在那里创建新的插入符号(快捷键取决于操作系统 - 在Linux上它可能是不同的快捷键/组合,因为Desktop /可能使用该快捷键窗口管理器为自己的东西)
  3. 现在,您在Line ALine C
  4. 的开头有2个插入符号
  5. 只需使用 Shift + End 选择文本到行尾 - 它将在两行中完成。
  6. 现在只需复制+粘贴到其他地方(或任何你想做的事情)。
  7. 使用 Esc 摆脱插入符号。