使用VS Code中的粘贴进行多行编辑

时间:2018-04-25 18:00:50

标签: visual-studio-code

是否可以在多行编辑(光标|)中进行粘贴:

val1
val2
val3
val4

假设我粘贴了以下几行:

text1 = [val1]
text2 = [val2]
text3 = [val3]
text4 = [val4]

我想得到这样的结果:

{{1}}

实际发生的是剪贴板内容被粘贴四次,每个光标一次。

这个答案中提到的东西,而不是简单地粘贴:https://stackoverflow.com/a/30039968/1374488

4 个答案:

答案 0 :(得分:5)

使用列编辑:单击源文本的结尾,[Shift] [Alt],单击开头,复制。 单击目标文本的末尾,[Shift] [Alt],单击开头,粘贴。

答案 1 :(得分:2)

我对此有些麻烦,直到我弄清楚了。第二个选择(您要粘贴的位置)的长度必须与第一个选择的长度相同,否则它会将所有项目粘贴到每个位置(而不是每行一个)。

答案 2 :(得分:1)

我必须为数百行进行此操作,映射数据库列。 我最后要做的就是创建一个包含3列的Excel工作表:

COL1          COL2   COL3
text1 = [     val1   ]
text2 = [     val2   ]
text3 = [     val3   ]
text4 = [     val4   ]

然后搜索并替换标签。

答案 3 :(得分:0)

为我工作https://github.com/john-guo/columnpaste。添加列粘贴命令。