Visual Studio代码 - 仅重复选择

时间:2017-02-07 10:05:47

标签: visual-studio-code

有关于如何复制一行的解决方案。但是我如何复制选择?就像在Notepad ++中一样。

3 个答案:

答案 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)

您将以与复制该行相同的方式复制选择:

  1. 选择要复制的行(选择部分行将包括选择中的整行)
  2. 按下您已设置的键绑定
  3. 这是我用于复制行的键绑定:

    {
        "key": "ctrl+shift+down",
        "command": "editor.action.copyLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    }
    

    这是Windows上的默认值:

    { 
        "key": "shift+alt+down",
        "command": "editor.action.copyLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    }