插入多行块

insert Multi-line block

是否可以在 Visual Studio 或 Management Studio 中将多行文本块粘贴到文本文档中? 例如我的剪贴板包含

1
2
3
4

我的文档包含

xxxyyy
xxxyyy
xxxyyy
xxxyyy

我可以 select space 通过 Alt+Shift+Arrow 在不同行的 x 和 y 字母之间,但我无法正确插入我的新文本块。我想在插入后看到以下内容:

xxx1yyy
xxx2yyy
xxx3yyy
xxx4yyy

是的。

鼠标步数:

  • Select 用鼠标移动第 1 到 4 个方块。
  • 点击复制。
  • 在第一行的 x 和 y 之间单击。
  • 点击粘贴。

使用键盘的步骤:

  • 在 1 之前用箭头导航。
  • 按住SHIFTALT,按4次向下,按一次右键,释放SHIFTALT.
  • CTRL + C.
  • 在第一行中用 x 和 y 之间的箭头导航。
  • CTRL + V.

诀窍是确保您的剪贴板在每个数字后不包含新行。如果是这样,你会得到类似的东西:

xxx1
2
3
4yyy
xxx1
2
3
4yyy
xxx1
2
3
4yyy
xxx1
2
3
4yyy

你可以

  1. 按住 Alt 并用鼠标在源文本 (1234) 周围拖出一个 4x1 矩形

  2. 复制

  3. 按住 Alt 并用鼠标在目标文本中间拖动一个 4x0 矩形

  1. 粘贴

您甚至可以在使用 alt 键拖动矩形后键入:

None 可用答案对我有用(VS 2019)。我不得不把它们结合起来。

  1. Select 按住ALT键的1-4块
  2. 复制
  3. 将光标放在第一行的“x”和“y”之间
  4. 粘贴