Как вы копируете и вставляете в Git Bash - PullRequest
650 голосов
/ 21 февраля 2010

Я использую msysgit под управлением Windows XP.

Пробовал Ctrl + V , Правый клик, Средний клик, Google ... не повезло.

Ответы [ 29 ]

1012 голосов
/ 21 февраля 2010

Нажмите Вставьте .

Также, чтобы скопировать из окна, попробуйте щелкнуть значок окна консоли (topleft) и выбрать «Правка» -> «Отметить», затем перетащить поле на текст и нажать клавишу «Ввод». (Вы также можете вставить через меню значок окна, но клавиша быстрее.)

UPDATE

Начиная с Windows 10 CTRL + C , CTRL + V и многие другие функции реализованы в conhost. exe, поэтому они должны работать с любой консольной утилитой в Windows. (Необходимо включить Свойства -> вкладка «Параметры» -> Режим быстрого редактирования)

Ссылка: http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/

138 голосов
/ 02 марта 2010

Помимо использования команд меню редактирования, вы можете напрямую вставить в окно git bash с помощью сочетания клавиш Вставить .

66 голосов
/ 21 февраля 2010

На самом деле это не функция git, msys или bash; каждая консольная программа Windows застревает с использованием одного и того же громоздкого механизма копирования / вставки по историческим причинам. Включение режима QuickEdit может помочь - или вы можете установить хорошую альтернативную консоль, такую ​​как эту , и изменить ярлык git bash, чтобы использовать его вместо этого.

59 голосов
/ 01 мая 2011

Копия:

Долгосрочное решение: щелкните значок Topleft> Значения по умолчанию> Выберите «Режим QuickEdit» в разделе «Параметры редактирования»> «Хорошо»

Затем выберите текст, который вы хотите скопировать. Нажмите Введите

Краткосрочное решение: щелкните значок Topleft> Изменить> Отметить. Нажмите Введите .

Вставить:

Нажмите Вставьте

(Если включен режим QuickEdit, щелчок правой кнопкой также может работать.)

31 голосов
/ 15 апреля 2011

Использовать Shift + Вставить как в Linux Bash

Редактировать: Работает даже в замазке.

20 голосов
/ 28 января 2013

Я делаю это, удерживая Alt , затем нажимая Пробел , затем E и, наконец, P .

В Windows Alt открывает меню окна, Пробел открывает его, E выбирает Редактировать и P выполняет команду Вставить .

Получите правильные значения подряд, и вы можете вставить фрагмент менее чем за 2 секунды.

10 голосов
/ 02 апреля 2013

Это предложено на странице справки github :

clip < filename

это копирует содержимое имени файла в буфер обмена и полезно для таких вещей, как копирование вашего id_rsa.pub в веб-форму.

9 голосов
/ 31 августа 2014

Для пасты в Git BASH CTRL + P

7 голосов
/ 07 февраля 2018

Я вернулся за Windows впервые за долгое время, и это заставило меня ругаться, как докер.Я наконец-то нашел это:

ctrl_shift_letter_shortcuts

Включение «Ctrl + Shift + буквенные сочетания клавиш» привело меня к поведению в стиле Linux, которое понизило мое кровяное давление.Ctrl + Shift + C / V теперь работает.

6 голосов
/ 27 июня 2015

Щелкните правой кнопкой мыши по ярлыку Git Bash и перейдите на вкладку Параметры . Включите Режим быстрого редактирования и нажмите OK .

Теперь вы можете использовать щелчок правой кнопкой мыши для вставки в Git Bash, даже пароли для удаленной отправки, которые вы не можете сделать с помощью Вставка .

enter image description here

Это также позволяет легко копировать. Просто щелкните левой кнопкой мыши и перетащите в окне консоли, чтобы выбрать любой блок текста. Теперь щелкните правой кнопкой мыши на выделении, и текстовый блок будет скопирован в ОЗУ. Это намного проще и интуитивно понятнее, чем другие способы.

Источник изображения: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/

...