Почему командная строка Windows по-прежнему не поддерживает Ctrl + V? [закрыто]

13

Это только одна из тех вещей, о которых я начал задумываться.

Почему сочетания клавиш копирования / вставки (которые мы все любим) в командной строке не соответствуют остальной части программного обеспечения? Я понимаю, что исторически сложилось так, что ctrl + c и ctrl + v имели разные значения в программах оболочки. Но не пора ли это кому-то изменить?

Powershell был действительно разработан в новом веке, но до сих пор не поддерживает Ctrl + V.

Это потому, что windows не хочет ломать все устаревшие скрипты, которые могли назначить разные варианты использования ctrl + v? Если это так, то почему при каждом крупном обновлении до .Net Framework некоторые звездные функции по сравнению с предыдущей версией исключаются.

Каждый раз, когда я выполняю ctrl + v в командной строке, я думаю, что должна быть действительно веская причина, чтобы вещи были такими, какие они есть. Я надеюсь, что кто-нибудь сможет сказать мне, что это такое.

Nandun
источник
10
На это никто не может ответить, кроме команды разработчиков PowerShell. Я могу отметить, что если бы вы реализовали CTRL-v как вставку, то вам действительно нужно было бы реализовать CTRL-c как копию. Что бы удалить его как комбинацию клавиш, чтобы остановить выполнение команды. Это было намного дольше, чем копирование.
EBGreen
1
Они сделали это намного проще в cmd.exe вставить с помощью одного щелчка правой кнопкой мыши в любом месте в окне Раньше (Windows XP) нужно было щелкнуть правой кнопкой мыши в строке заголовка, выбрать Edit а потом Paste (3 клика). Кстати, вы можете сделать это самостоятельно с AutoHotkey и сопоставления с Alt+Space, E а также P,
Rik
3
@Rik Я знаю обо всех этих методах. Но вы должны понимать, что если ваша работа требует от вас копирования / вставки чего-либо в cmd ALOT, это может раздражать.
Nandun
2
Если вам приходится много копировать / вставлять вещи в командной строке, почему бы вам просто не научиться щелкать правой кнопкой мыши? (Вы знаете о режиме QuickEdit, верно?)
Scott
4
Попробуйте использовать Ctrl-Insert для копирования, Shift-Insert для вставки (Shift-Del для вырезания). Они не конфликтуют с другими видами использования, как это делают Ctrl-C и Ctrl-V.
Gabe