-2

В * nix и OS X оконные терминалы поддерживают ctrl+v/ctrl+shift+v/cmd+v для вставки и щелчка правой кнопкой мыши на прошлом / копировании.

В Windows, однако, вам нужно щелкнуть правой кнопкой мыши строку заголовка и перейти в подменю редактирования. Несмотря на прогресс в других операционных системах и приложениях Windows, которые пытаются это исправить, Microsoft не изменила этого.

Учитывая, что, когда оконное приложение командной строки было введено в Windows, уже были контекстные меню и сочетания клавиш, почему ни один из них не превратил его в cmd.exe? Есть ли функциональная причина, по которой это невозможно сделать?

2 ответа2

2

Вы должны рассмотреть, как все было, когда Windows 95 была новой.

Тогда вы могли запускать полноэкранные приложения DOS в командном окне Windows 95 - это был не cmd.exe NT, а command.com . Многие DOS-программы (например, EDIT.COM) поддерживают мышь в текстовом режиме. Таким образом, движения мыши и щелчок в окне должны быть переданы в базовую DOS (или ntvdm в NT-версиях Windows).

Но если вы хотите что-то сделать с реальным текстом в окне, вам нужно вызвать контекстное меню. Именно поэтому опция "Пометить" позволяет вам рисовать прямоугольник для захвата текста, а не работать на полных строках, таких как терминал.

Теперь, на cmd.exe , вы можете щелкнуть правой кнопкой мыши на окне, чтобы перейти к «Редактировать ...» Это было всегда, так как я использовал 9x версию Windows, но я верю, что вы должны были добраться до этого «Редактировать ... »меню было по щелчку правой кнопкой мыши на строке заголовка и щелчком правой кнопкой мыши по экрану. Я могу ошибаться по этому поводу.

Несмотря на то, что в 64-битных версиях больше нет ntvdm эмулирующего DOS, cmd.exe не был обновлен до соответствия.

1

CMD - это просто старое приложение, на момент его создания опция правого щелчка не требовалась. CMD больше похож на унаследованное приложение, чтобы получить доступ к DOS. В Windows теперь есть Power Shell которая поддерживает опции щелчка правой кнопкой мыши, а также множество новых улучшений, которые вы используете для других терминалов ОС (таких как bash и т.д.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .