1

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

例如

LineA
LineB
LineC

假设我尝试标记LineALineC以将它们复制粘贴到另一个地方,这可能吗?

LineA
LineC
4

2 回答 2

3

使用多个游标。键盘快捷键可能会有所不同(文档中描述的那些在 Linux 上不适用于我)。

Ctrl在按下,AltShift键的各种组合时探索在文本周围单击。在 macOS 上也可以尝试Cmd. 其中之一允许您在文本中放置多个插入符号(fe 在要复制的行的开头)。

放置所有需要使用的插入符号Shift和扩展选择的箭头后。CopyPaste往常一样使用。使用Escape或单击文本中的任意位置以取消选择并返回到常规的单插入符号状态。

于 2017-03-29T08:37:06.470 回答
3

当然..但它需要一些“精确指向”并使用鼠标(不确定仅使用键盘是否可以轻松实现)。

基本上 - 这个想法是使用多个插入符号功能

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