Visual Studio Code 栏目模式粘贴

Visual Studio Code 栏目模式粘贴

我可以使用 shift-alt 并拖动来选择 MS Visual Studio 代码中的一列,但如何粘贴一列?我找不到任何地方。键盘快捷键列表中的列模式选项未列出这一点。

答案1

如果起始光标所在的行数与所复制列内容的行数完全相同,则使用shift+复制的列可以粘贴为一列。alt
例子:
假设以下文本中的第二列被复制。(它有两行)

foo foo1
酒吧 酒吧1

现在,使用相同的shift+alt将光标放在两个不同的行上。在​​下面的文本中,输入 2 和 3:

1
2
3
4

一旦粘贴,该列将被正确粘贴。

1
2foo1
3巴1
4

答案2

您在列中复制的行数必须与您选择插入的位置的行数完全相同。否则列将插入到您选择的每个位置。

答案3

如果我理解了 Bharat 的回复,那不是很有用,不是吗?这意味着如果我想并排比较两列,而其中一列的行数不如另一列多,那么我就无法做到这一点。或者我只能先计算较短列中的行数,以便我可以突出显示那么多行,然后粘贴到该选择中。

相关内容