Я использовал командную строку, cygwin, mobaxterm в Windows. Хотя они поддерживают копирование-вставку, операция обычно не так проста. Выбор текста в командной строке является странным, и копирование-вставка текста требует нескольких кликов или комбинации клавиш.

Тем не менее, в Mac OS, например, вы можете легко скопировать и вставить в терминал, используя обычную практику ctrl+C / ctrl+V. Интересно, почему вещи не могут быть такими же простыми для инструментов командной строки Windows. Это вызвано некоторыми техническими проблемами или проблемами реализации?

1 ответ1

1

Клавиша Ctrl+ используется для отправки сигналов в программу, например, Ctrl+ C завершит работу запущенного приложения. Поэтому обычно его нельзя использовать для ярлыков. Вот почему терминалы Linux вместо этого используют Ctrl+ Shift+ Key .

Для быстрого копирования / вставки в предыдущих версиях Windows существует "режим быстрого редактирования", который по умолчанию не включен. В этом режиме вы выбираете текст и нажимаете ввод для копирования, нет необходимости переходить в режим пометки, как раньше. Затем щелкните правой кнопкой мыши на консоли, чтобы вставить, так же, как это делает средний щелчок в Linux. Все еще немного громоздко, но в любом случае намного быстрее, чем без него

Начиная с Windows 10 MS были введены некоторые улучшения консоли. Теперь вы можете использовать ctrl+C/ctrl+V для копирования /вставки в терминале Windows 10, когда выбран какой-либо текст, в противном случае сигнал будет отправлен в программу, как и раньше.

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