16

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.

15
  • 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