Я только что установил MinGW в Windows, и я не могу копировать/вставлять, как я привык в Linux или даже в PuTTY. Каков трюк для копирования и вставки текста (например, из Chrome) в оболочку MinGW?
Невозможно скопировать/вставить в оболочку mingw
Ответ 1
Щелкните правой кнопкой мыши строку заголовка командного окна и выберите "Свойства", затем на вкладке "Параметры" установите флажок "Режим QuickEdit", затем нажмите "ОК".
После этого вы можете вставить текст из буфера обмена с помощью правой кнопки мыши, выделить текст, удерживая нажатой левую кнопку мыши, и скопировать выделенный текст с помощью клавиши ENTER.
Эта процедура работает в Windows 7/8, а не в Windows 10.
Ответ 2
[Альтернатива] Для терминала MINGW64 (mintty 2.7.9) в Windows 10 вы можете включить "Ctrl + Shift + letter ярлыки" для выполнения копирования с помощью (Ctrl + Shift + c) и вставьте с помощью (Ctrl + Shift + v).
Чтобы включить функцию:
- щелкните правой кнопкой мыши окно командной строки
- Нажмите "Ключи"
- Установите флажок "Ctrl + Shift + letter ярлыки
Когда вы vi/vim в файл:
- Чтобы скопировать: выделите нужную часть и нажмите "y"
- Чтобы вырезать: выделите нужную часть и нажмите "d"
- Вставить: Ctrl + Shift + v
Ответ 3
Решение@mrt выше, является постоянным. Здесь более быстрый способ для любого 16-битного запроса в Windows:
COPY
Нажмите на значок в левом верхнем углу > Правкa > Отметить, выберите текст, а затем щелкните правой кнопкой мыши
PASTE
Аналогичный процесс, описанный выше (используйте Edit > Paste) ИЛИ просто нажмите клавишу INSERT
Ответ 4
Win7 запускает MINGW64 (mintty 2.7.3), который поставляется с текущей версией Git Bash 2.1.3.0 с даты этого комментария.
Щелкните правой кнопкой мыши строку заголовка оболочки > Mouse
> в разделе Click actions
> Right mouse button
> , выберите переключатель Paste
.
Однако, я был удивлен, обнаружив, что это не позволило мне вставить, используя мой правый щелчок мышью.
Мне также нужно было выбрать Application mouse mode
> Default click target
> Window
После изменения обеих настроек мне удалось вставить.
Итак, новая оболочка, имеющаяся в текущей версии Git Bash, имеет новые функции. Кажется, что это тоже немного ошибся. Например, запуск исполняемого файла через cli (например, php -version
приводит к пустым выводам и заставляет меня перезапустить оболочку). Ожидание нового обновления, надеюсь, что это исправит.
Ответ 5
Я столкнулся с этой проблемой, и выше решения не работали для Windows 10. Это происходит потому, что в меню нет свойств. Однако с вышеуказанным содержимым решения я смог разрешить его для Windows 10 следующим образом: Щелкните правой кнопкой мыши значок в верхнем левом углу MINGW64: Выберите параметры Теперь выберите клавиши Справа вы найдете ярлыки Если не утолщена, толстая копия и вставка Теперь всегда помните инструкцию, данную для копирования и вставки следующим образом: Копировать: Ctrl + Ins (вставить) Чтобы скопировать на MINGW, выделите только то, что хотите скопировать, затем нажмите клавиши Ctrl Insert Вставить; Shift + Ins (вставка) Чтобы вставить, поместите курсор туда, куда вы хотите вставить. Затем нажмите клавиши Shift Insert
Теперь выберите "Мышь" С правой стороны вы найдете функции мыши Если он не загущен, толстая копия на выбор и копирование в виде богатого текста Для кнопки мыши толстая правая мышь Примечание: чтобы скопировать на MINGW, просто выделите все, что хотите скопировать. Затем поместите курсор туда, куда вы хотите вставить. затем щелкните правой кнопкой мыши. Теперь нажмите "Сохранить" или "Применить", затем "Сохранить". Я пробовал это, и все в порядке. Обратите внимание, что вы также можете скопировать из любого другого источника и использовать вставку в MINGW, используя приведенные выше инструкции вставки.
Ответ 6
Эта мятная ошибка CTRL + C & CTRL + V копирует вставку, решает проблему. Он допускает обычное копирование и вставку Control-C, Control-V, но за счет изменения других управляющих символов. Таким образом, чтобы остановить выполнение процесса, вам нужен Control-Shift-C, чтобы прервать его, вам нужен Control-Shift-Z, а для отправки EOT вам нужен Control-Shift-D. Вы можете найти преимущество копирования и вставки Windows, перевешивающее недостатки.
Для поведения необходимо установить флаг в файле .minttyrc
. Как должно выглядеть
CtrlShiftShortcuts=yes
CtrlExchangeShift=yes