Windows 10 build 14316: Ctrl + v не работает на Bash в Ubuntu в Windows

На новой инсайдерской сборке Windows 10 14316 я не смог использовать Ctrl + V (ярлык для вставки) на новом Bash на Ubunbu в приложении Windows. У кого-нибудь еще была эта проблема? Любые решения?

Я отредактировал свойства приложения, чтобы включить ярлыки управления и вставить. Кроме того, я пробовал Ctrl + Shift + V и Shift + Insert и ни одна из них не работает.

6 ответов

Решение

Почему бы вам, ребята, просто щелкнуть правой кнопкой мыши? вот как включить копирование и вставку:

  1. Перейти в верхнюю часть окна Bash, щелкните правой кнопкой мыши, перейдите в свойства
  2. Установите флажок "Режим быстрого редактирования", и все готово!

Добрый день!

- Активируйте режим быстрого редактирования, затем щелкните левой кнопкой мыши, чтобы выбрать текст, правой кнопкой мыши дважды нажмите, чтобы вставить.

Основная проблема, я считаю, заключается в том, что cmd.exe плохо справляется со средой bash. Само собой новый cmd.exe на самом деле поддерживает Ctrl + V, но пока работает bash это не так.

Мой обходной путь - использовать ConEmu. Это намного превосходит cmd.exe в одиночку и даже дает цветную подсветку при запуске bash, Я проверил это и Ctrl + V работает. В качестве приятного плюса вы получаете терминал с вкладками.

Начиная как минимум с Windows 10 Insider build 17643, вы можете использовать Ctrl + Shift + C / V в качестве Копировать / Вставить, если вы включите его в опциях bash:

Эта функция является частью обновления за октябрь 2018 года (1809 - сборка 17763).

Насколько я знаю, не существует "хорошего" решения (быстрое редактирование вставки, похоже, не работает). Что я хотел бы предложить, так это: создать скрипт autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return

Как мы выяснили в комментариях, запись "Вставить" в системном меню окна активируется только после однократного нажатия Ctrl + V, что необычно. После этого вы можете использовать последовательность Alt + Пробел, E, P. (Предоставлено Nescio. Ответ на переполнение стека.) Это не оптимально, но работает.

Если в окне Bash on Ubuntu для Windows есть запись "Свойства" в этом меню, вы можете установить флажок "Режим QuickEdit" на вкладке "Параметры", чтобы щелкнуть правой кнопкой мыши в окне и считать его вставкой.

Проблема не характерна для "BASH на Ubuntu". Все окна командной строки Windows испытывают это, включая cmd и powershell. Получите доступ к меню окна под значком в левом верхнем углу (другой ответ упоминает alt + пробел, это открывает меню окна). Выберите значения по умолчанию. Включить режим QuickEdit.

По умолчанию в режиме QuickEdit выделяются копии и вставка правой кнопкой мыши. (До Win 10 он по-прежнему не дает вам Ctrl+ C и Ctrl+ V).

Другие вопросы по тегам