Как включить копирование и вставку сочетаний клавиш в оболочке Bash в Windows 10
В оболочке Bash в Windows 10 наконец-то появились удобные сочетания клавиш для копирования и вставки, но по умолчанию они отключены по соображениям совместимости. Эти ярлыки доступны в обновлении за октябрь 2018 года, которое изначально носило кодовое название Redstone 5.
Чтобы включить копирование и вставку сочетаний клавиш, щелкните правой кнопкой мыши строку заголовка окна командной оболочки Linux и выберите команду «Свойства»..
С включенной функцией «Наборы» в Redstone 5 необходимо щелкнуть правой кнопкой мыши пустую часть строки заголовка, а не на вкладке. К сожалению, эти вкладки были отложены и не отображаются в последнем обновлении за октябрь 2018 года.
Включите опцию «Использовать Ctrl + Shift + C / V как Копировать / Вставить», а затем нажмите кнопку «ОК».
Теперь вы можете нажать Ctrl + Shift + C, чтобы скопировать выделенный текст в оболочку Bash, и Ctrl + Shift + V, чтобы вставить его из буфера обмена в оболочку..
Поскольку эта функция использует стандартный буфер обмена операционной системы, вы можете копировать и вставлять их в другие настольные приложения Windows. Вы даже можете использовать новую функцию истории буфера обмена, нажав Windows + V.
Windows запоминает этот параметр, но только для текущего ярлыка. Таким образом, если вы запустили оболочку Ubuntu с помощью ярлыка на панели задач, сочетания клавиш будут автоматически включены при повторном запуске Ubuntu с этого ярлыка на панели задач..
Однако, если вы запускаете Ubuntu из ярлыка меню «Пуск» или запускаете другой дистрибутив Linux из другого ярлыка, откроется окно оболочки Bash с отключенными сочетаниями клавиш. Вы можете включить сочетания клавиш для нового окна, и этот параметр будет запомнен для любого ярлыка, который вы запустили.
Эта новая опция фактически является частью консольной среды Windows, а не только подсистемой Windows для Linux. Это означает, что вы также можете включить эти ярлыки для других консольных сред, таких как командная строка и PowerShell. Однако вы уже можете копировать и вставлять в эти приложения стандартные сочетания клавиш Ctrl + C и Ctrl + V благодаря опции «Включить сочетания клавиш Ctrl».
Параметр «Включить сочетания клавиш Ctrl» включен по умолчанию, но он не работает в среде оболочки Linux Bash. Это потому, что Ctrl + C отправляет сигнал прерывания, сообщая текущему процессу о завершении. Ctrl + V выполняет «дословную вставку», в результате чего следующая нажатая комбинация клавиш будет вставлена, а не обработана терминалом. Эти новые сочетания клавиш обеспечивают функциональную альтернативу.