Visual Studio 2017 - 如何复制当前行?

时间:2017-07-16 15:34:13

标签: c# visual-studio copy visual-studio-2017 code-duplication

我想将当前行复制到它下面的新行。我找到this帖子,但我找不到他们在选项>中讨论的选项(editor.action.copyLinesDownAction)键盘。

2017年我们如何做到这一点?

3 个答案:

答案 0 :(得分:11)

我不确定这是否是其中一项更新的新功能,但以下组合键在VS 2017(v 15.7.3)中对我有用:

Ctrl + E,V

这将复制光标所在的当前行,否则它将复制任何选定的文本,并且您不会丢失存储在剪贴板中的内容。
我还没有尝试将该命令重新映射到其他按键组合。

答案 1 :(得分:8)

找到执行此right here的扩展程序。希望这有助于人们。

答案 2 :(得分:4)

单击要复制的行上的任意位置(不要选择文本),按Ctrl + C,然后按Ctrl + V创建复制行。您现在可以将该行复制到任何位置,而不仅仅是下一行,它将在所选行的上方插入该行。 e.g。

427    string foo = "text";
428
429        string bar = "other";

单击第427行的任意位置,然后按Ctrl + C. 单击第429行并按Ctrl + V

427    string foo = "text";
428
429    string foo = "text";
430        string bar = "other";