This is just one of those things that I started wondering about.

Why aren't the copy/paste keyboard shortcuts (that we all love) in command prompt not aligned with the rest of the software population? I understand that it could be that historically ctrl+c and ctrl+v had different meanings in shell programs. But isn't it high time someone changed this?

Powershell was actually designed in the new century but still doesn't support ctrl+v.

Is it because windows doesn't want to break all the legacy scripts that may have assigned different uses for ctrl+v ? If that's the case, why does every major upgrade to the .Net framework deprecate some star feature from the previous version.

Everytime I do a ctrl+v on command prompt I think to my self that there must be a real good reason for things to be the way they are. I'm hoping someone would be able to tell me what it is.

closed as primarily opinion-based by EBGreen, Ƭᴇcʜιᴇ007, Scott, Carl B, Tog Nov 14 '13 at 7:59

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 10
    This can't really be answered by anyone except the powershell design team. I can point out though that if you were to implement CTRL-v as paste then you would really need to implement CTRL-c as copy. Which would remove it as the key combination to stop execution of a command. It has been that for far longer than it has been copy. – EBGreen Nov 13 '13 at 21:54
  • 1
    They did make it a lot easier in a cmd.exe to paste with just a right-click anywhere in the window. It used to be (Windows XP) that you had to right-click in the title-bar, choose Edit and then Paste (3 clicks). BTW You could make this yourself with AutoHotkey and mapping to Alt+Space, E and P. – Rik Nov 13 '13 at 22:33
  • 3
    @Rik I'm aware of all those methods. But you have to understand that if your job requires you to copy/paste stuff on cmd ALOT, it can get pretty annoying. – Nandun Nov 13 '13 at 23:30
  • 2
    If you have to copy/paste stuff in Command Prompt a lot, why don’t you just learn to right-click? (You do know about QuickEdit mode, right?) – Scott Nov 14 '13 at 0:06
  • 4
    Try getting used Ctrl-Insert to copy, Shift-Insert to paste (Shift-Del to cut). Those don't conflict with other uses, as Ctrl-C and Ctrl-V do. – Gabe Nov 14 '13 at 1:42