Как скопировать и вставить в Git Bash

Я использую msysgit, работающий в Windows XP.

Пробовал Ctrl + V, Щелкните правой кнопкой мыши, Средний щелчок, Google... не повезло.

Ответ 1

Нажмите Insert.

Также, чтобы скопировать из окна, попробуйте щелкнуть значок окна консоли (topleft) и выбрать Edit → Mark, затем перетащить поле в текст, а затем нажать Enter. (Вы также можете вставить через меню значков окна, но клавиша быстрее.)

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/

Ответ 2

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

Ответ 3

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

Ответ 4

Копия:

Долгосрочное решение: нажмите значок Topleft > Defaults > Выберите "QuickEdit Mode" в разделе "Изменить параметры" > "Хорошо"

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

Кратковременное решение: нажмите значок Topleft > Изменить > Отметить. Нажмите Enter.

Вставить:

Нажмите Insert

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

Ответ 5

Используйте Shift + Insert как в linux bash

Изменить: он работает даже в шпаклере.

Ответ 6

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

В Windows Alt переходит в меню окна, Space открывает его, E выбирает Edit и P выполняет команду Paste.

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

Ответ 7

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

clip < filename

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

Ответ 8

Для вставки Git BASH CTRL + P

Ответ 9

console2 (http://sourceforge.net/projects/console/) - это мой переход к терминалу терминала.

он добавляет большие возможности, такие как копирование/вставка, изменяемые размеры окон и вкладки. вы также можете интегрировать столько "терминалов", сколько хотите в приложение. Я лично использую cmd (основное приглашение Windows), mingW/msysGit, и у меня есть ярлыки для дайвинга непосредственно в интерпретаторах python и mysql.

аргумент "shell", который я использую для git (на машине win7):

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"

Ответ 10

Ctrl + insert сделал это для меня в Windows.

Ответ 11

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

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

enter image description here

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

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

Ответ 12

если ваше намерение является копированием/вставкой комментариев для git commits, попробуйте установить переменную окружения EDITOR как ваш любимый текстовый редактор (блокнот, блокнот ++...), и когда вы сделаете это, не давайте ему -m и git откроет ваш любимый редактор, чтобы скопировать/вставить комментарий

Ответ 13

Получить консоль2. Вы настраиваете его на несколько способов. Работает с командными командами bash или Windows.

Ответ 14

Вы также можете щелкнуть правой кнопкой мыши в окне консоли. Убедитесь, что (как и в предыдущих ответах), чтобы включить "Редактировать параметры" на панели "Свойства" (из меню "Система" ).

Ответ 15

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

Ответ 16

Мне действительно интересно, как это сделать сегодня... и по совпадению, Фил Хаак опубликовал отзыв об использовании posh- git (Git on powershell), который дает вам вкладку auto-complete и еще несколько интересных биты. Я не вернусь к Git bash.

проверить

http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx

Ответ 17

Да, скопируйте откуда-нибудь еще с помощью ctrl + c и вставьте с помощью INSERT. Работайте для меня в окне 8.

Ответ 18

КОПИРОВАНИЕ: Щелкните по строке заголовка, выберите отметку, затем выберите контент, который хотите скопировать. PASTE: скопируйте то, что вы хотите пройти, сосредоточьтесь на bash, нажмите клавишу вставки на клавиатуре.

Ответ 19

В окнах я не уверен в копировании, но для пасты работает Ctrl + Insert. В копии Linux: CTRL + SHIFT + C, вставить: CTRL + SHIFT + V

Ответ 20

Для пользователей, работающих с Windows 7, Shift + INSERT работает нормально.

Ответ 21

Я так понимаю, вы не на Mac. Используйте клавишу insert.

Ответ 22

MacBook pro не имеет ключа ins. Используйте FN + ENTER для вставки