Как включить копирование и вставку сочетаний клавиш в оболочке 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 выполняет «дословную вставку», в результате чего следующая комбинация клавиш, которую вы нажимаете, будет вставлена, а не обработана терминалом. Эти новые сочетания клавиш предоставляют функциональную альтернативу.

Оцените статью
TutoryBird.Ru
Добавить комментарий