2

事实证明,对于复制粘贴这样简单的操作,我必须在 IntelliJ Idea 12 中非常努力地尝试。我需要复制粘贴很多行。我尝试了很多方法来做到这一点,但都失败了。

其他 IDE 允许非常简单地执行此操作,但在这里它选择的是区域而不是行。我什至没有粘贴文本,因为它粘贴得有些奇怪。

我该怎么做:逐行复制并粘贴?

4

2 回答 2

2

根据您的描述,您好像开启了列选择模式。来自IntelliJ IDEA 帮助

要在行和列选择模式之间切换,请执行以下操作之一

  • 在主菜单上,选择编辑| 列选择模式
  • 在编辑器的上下文菜单中,选择Column Selection Mode
  • Command Shift Multiply
  • 按住鼠标中键,拖动鼠标。
于 2013-06-06T09:00:23.273 回答
2

选择多行:

  1. 通过按下确保插入符号位于第一列Home(如果有任何缩进,则两次)。
  2. 使用Shift+UPShift+DOWN选择多行。
  3. 在需要的地方复制/粘贴。可以调整粘贴上的重新格式化。

请注意扩展选择功能 ( Ctrl+ W),它可以更轻松地根据上下文选择代码,按几次以扩展选择。

其他方式:

  1. 通过按下确保插入符号位于第一列Home(如果有任何缩进,则两次)。
  2. 使用Shift+END选择直到行尾,继续按住Shift
  3. DOWNUP。如果它比第一个选择的行长,它将被部分选择。在按住的END同时再次按下Shift,IDE 现在将选择整行。
  4. 继续按住或DOWN以在更多行上扩展选择。UPShift
于 2013-06-06T09:02:03.390 回答