Чому командний рядок Windows все ще не підтримує ctrl + v? [зачинено]


15

Це лише одна з тих речей, про які я почав цікавитись.

Чому комбінації клавіш "скопіювати / вставити" (які ми всі любимо) в командному рядку не узгоджуються з іншою частиною програмного забезпечення? Я розумію, що могло бути, що історично ctrl + c і ctrl + v мали різні значення в програмах оболонки. Але чи не пора хтось змінив це?

Powershell був фактично розроблений у новому столітті, але досі не підтримує ctrl + v.

Це тому, що Windows не хоче зламати всі застарілі сценарії, які, можливо, призначили різні види використання для ctrl + v? Якщо це так, чому кожне велике оновлення до .Net рамки знецінює якусь зірочку з попередньої версії.

Кожен раз, коли я виконую командний рядок ctrl + v, я вважаю, що я повинен бути справжньою причиною, щоб речі були такими, якими вони є. Я сподіваюся, що хтось зможе сказати мені, що це таке.


10
На це насправді ніхто не може відповісти, крім команди дизайнерів. Я можу зазначити, що якщо ви реалізували CTRL-v як пасту, то вам дійсно потрібно було б реалізувати CTRL-c як копію. Що дозволило б видалити його як ключову комбінацію, щоб зупинити виконання команди. Це було набагато довше, ніж було копія.
EBGreen

1
Вони зробили це набагато легше в cmd.exeвставити, просто клацнувши правою кнопкою миші в будь - якому місці вікна. Раніше (Windows XP) вам потрібно було клацнути правою кнопкою миші в рядку заголовка, виберіть, Editа потім Paste(3 клацання). BTW Ви можете зробити це самостійно за допомогою функції AutoHotkey та відображення до Alt+Space, Eта P.
Рік

3
@Rik Я знаю про всі ці методи. Але ви повинні розуміти, що якщо ваша робота вимагає від вас копіювання / вставлення матеріалів на cmd ALOT, це може стати дуже прикро.
Нандун

2
Якщо вам доведеться багато копіювати / вставляти речі в командному рядку, чому б вам просто не навчитися клацати правою кнопкою миші? (Ви знаєте про режим QuickEdit, правда?)
Скотт

4
Спробуйте використати Ctrl-Insert для копіювання, Shift-Insert для вставки (Shift-Del для вирізання). Вони не суперечать іншим способам використання, як це роблять Ctrl-C і Ctrl-V.
Гейб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.