有关于如何复制一行的解决方案。但是我如何复制选择?就像在Notepad ++中一样。
答案 0 :(得分:5)
此扩展适用于我:
https://marketplace.visualstudio.com/items?itemName=lafe.contextualduplicate
然后我打开了我的键盘快捷键来指定一个令人难忘的绑定。在我的例子中,我使用了<SHIFT><COMMAND>-D
,因此它的行为就像Sublime Text。
答案 1 :(得分:-1)
现在有一个专用命令,带有VSCode 1.40 (Oct. 2019):
重复选择
我们添加了一个名为 Duplicate Selection 的新操作。
- 执行后,将复制当前选择并选择结果。
- 当没有选择时,当前行将被复制,而无需写入系统剪贴板。
您可以将键盘快捷键与该命令关联。
答案 2 :(得分:-4)
您将以与复制该行相同的方式复制选择:
这是我用于复制行的键绑定:
{
"key": "ctrl+shift+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}
这是Windows上的默认值:
{
"key": "shift+alt+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}