- Как скопировать и вставить в Git Bash
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Ответ 18
- Ответ 19
- Ответ 20
- Ответ 21
- Ответ 22
- Как вы копируете и вставляете в Git Bash
- 22 ответа
- Почему Ctrl + V не вставляется в Bash (оболочка Linux)?
- Как скопировать и вставить в Git Bash
- 28 ответов
- SHIFT+FN + INSERT
Как скопировать и вставить в Git Bash
Я использую msysgit, работающий в Windows XP.
Пробовал Ctrl + V , Щелкните правой кнопкой мыши, Средний щелчок, Google. не повезло.
ОТВЕТЫ
Ответ 1
Также, чтобы скопировать из окна, попробуйте щелкнуть значок окна консоли (topleft) и выбрать Edit → Mark, затем перетащить поле в текст, а затем нажать Enter. (Вы также можете вставить через меню значков окна, но клавиша быстрее.)
UPDATE
Начиная с Windows 10, CTRL + C , CTRL + V и многие другие функции реализованы в conhost.exe, поэтому они должны работать с каждой консольной утилитой в Windows. (Вам нужно включить Свойства → вкладка Опции → Режим быстрого редактирования)
Ответ 2
Помимо использования команд меню редактирования, вы можете напрямую вставить в окно git bash с помощью сочетания клавиш Insert .
Ответ 3
Это не действительно функция git, msys или bash; каждая консольная консоль Windows застряла с использованием того же громоздкого механизма копирования/вставки по историческим причинам. Включение Режим QuickEdit может помочь — или вы можете установить приятную альтернативную консоль, например этот и измените ярлык git bash, чтобы использовать его.
Ответ 4
Копия:
Долгосрочное решение: нажмите значок Topleft > Defaults > Выберите «QuickEdit Mode» в разделе «Изменить параметры» > «Хорошо»
Затем выберите текст, который вы хотите скопировать. Нажмите Enter
Кратковременное решение: нажмите значок Topleft > Изменить > Отметить. Нажмите Enter .
Вставить:
(Если включен режим «QuickEdit Mode», щелчок правой кнопкой также может работать.)
Ответ 5
Используйте Shift + Insert как в linux bash
Изменить: он работает даже в шпаклере.
Ответ 6
Я делаю это, удерживая Alt , затем нажмите Space , затем E и, наконец, P .
В Windows Alt переходит в меню окна, Space открывает его, E выбирает Edit и P выполняет команду Paste.
Получите их правильно, и вы можете вставить фрагмент менее чем за 2 секунды.
Ответ 7
Это предлагается на странице справки github:
это копирует содержимое имени файла в буфер обмена и полезно для выполнения таких действий, как копирование вашего 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 >
Это также позволяет легко копировать. Просто щелкните левой кнопкой мыши и перетащите в окне консоли, чтобы выбрать любой блок текста. Теперь щелкните правой кнопкой мыши по выбору, и текстовый блок будет скопирован в ОЗУ. Это проще и интуитивно, чем другие способы.
Ответ 12
если ваше намерение является копированием/вставкой комментариев для git commits, попробуйте установить переменную окружения EDITOR как ваш любимый текстовый редактор (блокнот, блокнот ++. ), и когда вы сделаете это, не давайте ему -m и git откроет ваш любимый редактор, чтобы скопировать/вставить комментарий
Ответ 13
Получить консоль2. Вы настраиваете его на несколько способов. Работает с командными командами bash или Windows.
Ответ 14
Вы также можете щелкнуть правой кнопкой мыши в окне консоли. Убедитесь, что (как и в предыдущих ответах), чтобы включить «Редактировать параметры» на панели «Свойства» (из меню «Система» ).
Ответ 15
В свойствах консоли вы можете активировать «Режим быстрого редактирования» в разделе «Редактировать параметры», таким образом вы можете вставлять внутри консоли только щелчок правой кнопкой мыши. Или вы можете использовать «Вставить», как говорится.
Ответ 16
Мне действительно интересно, как это сделать сегодня. и по совпадению, Фил Хаак опубликовал отзыв об использовании posh- git (Git on powershell), который дает вам вкладку auto-complete и еще несколько интересных биты. Я не вернусь к Git bash.
Ответ 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 для вставки
Источник
Как вы копируете и вставляете в Git Bash
Я использую msysgit, работающий в Windows XP.
Пробовал Ctrl + V , Щелкните правой кнопкой мыши, Средний щелчок, Google. не повезло.
22 ответа
Также, чтобы скопировать из окна, попробуйте щелкнуть значок окна консоли (topleft) и выбрать Edit → Mark, затем перетащить поле в текст, а затем нажать Enter. (Вы также можете вставить через меню значков окна, но клавиша быстрее.)
UPDATE
Начиная с Windows 10, CTRL + C , CTRL + V и многие другие функции реализованы в conhost.exe, поэтому они должны работать с каждой консольной утилитой в Windows. (Вам нужно включить Свойства → вкладка Опции → Режим быстрого редактирования)
/ .ssh / mykeyfile> /c/Users/user/pub.txt и скопировал его из Блокнота. Не сказать, что ваш ответ неправильный (на самом деле он совершенно правильный, и я проголосовал за него), но в случае, если у людей возникнут проблемы с копированием / вставкой, я решил упомянуть об этом.
Помимо использования команд меню редактирования, вы можете напрямую вставить в окно git bash с помощью сочетания клавиш Insert .
Это не действительно функция git, msys или bash; каждая консольная консоль Windows застряла с использованием того же громоздкого механизма копирования/вставки по историческим причинам. Включение Режим QuickEdit может помочь — или вы можете установить приятную альтернативную консоль, например этот и измените ярлык git bash, чтобы использовать его.
Копия:
Долгосрочное решение: нажмите значок Topleft > Defaults > Выберите «QuickEdit Mode» в разделе «Изменить параметры» > «Хорошо»
Затем выберите текст, который вы хотите скопировать. Нажмите Enter
Кратковременное решение: нажмите значок Topleft > Изменить > Отметить. Нажмите Enter .
Вставить:
(Если включен режим «QuickEdit Mode», щелчок правой кнопкой также может работать.)
Используйте Shift + Insert как в linux bash
Изменить: он работает даже в шпаклере.
Я делаю это, удерживая Alt , затем нажмите Space , затем E и, наконец, P .
В Windows Alt переходит в меню окна, Space открывает его, E выбирает Edit и P выполняет команду Paste.
Получите их правильно, и вы можете вставить фрагмент менее чем за 2 секунды.
Это предлагается на странице справки github:
это копирует содержимое имени файла в буфер обмена и полезно для выполнения таких действий, как копирование вашего id_rsa.pub в веб-форму.
Для вставки Git BASH CTRL + P
Щелкните правой кнопкой мыши на ярлыке Git Bash и перейдите на вкладку Параметры. Включите Режим быстрого редактирования и нажмите ОК.
Теперь вы можете использовать щелчок правой кнопкой мыши, чтобы вставить в Git Bash, даже пароли для удаленного нажатия, которые вы не можете сделать с помощью Вставить.. p >
Это также позволяет легко копировать. Просто щелкните левой кнопкой мыши и перетащите в окне консоли, чтобы выбрать любой блок текста. Теперь щелкните правой кнопкой мыши по выбору, и текстовый блок будет скопирован в ОЗУ. Это проще и интуитивно, чем другие способы.
Источник
Почему Ctrl + V не вставляется в Bash (оболочка Linux)?
Когда я копирую что-то в буфер обмена и нажимаю Ctrl + V в Bash, ничего не происходит; Тем не менее, щелкнув правой кнопкой мыши и выбрав Вставить, сделает работу.
Почему? Есть ли какая-либо разумная проблема (я уверен, что есть) за этим поведением в Linux?
Во времена физических терминалов буфер обмена в течение сеанса не существовал, лишь немногие программы поддерживали внутреннее копирование / вставку — часто под названием «буферы» или «кольца уничтожения» — и использовали различные нажатия клавиш. Например, оболочка bash использует Ctrl K или Ctrl U «убивать» (вырезать), Ctrl Y «дергать» (вставлять); это происходит от в Emacs редактора .
Ctrl C почти везде в Unix была клавиша «прерывание» , используемая для отмены текущей программы или операции. Ctrl V Ключ часто означает «дословную вставку» — то есть, вставить следующий символ буквально без выполнения каких — либо соответствующих действий. Например, нормальный Esc переключается в режим в команду VI редакторе, но Ctrl V , Esc будет вставлять ESC символ в документ.
Использование Ctrl C копировать и Ctrl V вставлять из буфера обмена всей сессии было введено Mac OS в 1983 году и Microsoft Windows 3.x в 1990 году. (Более ранние версии Windows (1.x и 2.x), а также IBM OS / 2 , поддерживается только ключи IBM CUA Ctrl Ins для копирования и Shift Ins вставки; эти сочетания клавиш поддерживаются всеми версиями Windows.)
Когда GUI с поддержкой буфера обмена наконец достигли Unix, Ctrl нажатия клавиш уже использовались многими терминальными программами. Кроме того, графический интерфейс X имел несколько иные механизмы : «выборки» и «обрезки буферов». Даже сейчас вы можете выделять текст в одной программе и вставлять его с помощью средней кнопки мыши, без каких-либо явных действий копирования.
Короче говоря, к тому времени, когда были написаны Xterm и GNOME Terminal (я полагаю, вы используете последний), они Ctrl V уже много лет имели совершенно другое значение и не могли быть изменены. Кроме того, альтернативный метод копирования текста — «выделение» — уже присутствовал в X11, поэтому явное действие копирования / вставки, вероятно, считалось не таким важным, как в Windows. Это означает, что нужно было выбирать разные сочетания клавиш — например, большинство современных терминальных программ, таких как GNOME Terminal, используют Ctrl Shift C и Ctrl Shift V . (Если вы используете Xterm, те же самые ярлыки можно добавить вручную, используя Xresource XTerm * vt100 * translations . Rxvt не имеет такой опции.)
(Большинство наборов инструментов X11 также поддерживают клавиши «копировать» и «вставить» CUA, которые не конфликтуют с терминальными программами. К сожалению, реализации довольно противоречивы — Ctrl Ins копии в «буфер обмена» в большинстве программ (GTK, Qt4, но игнорируются Xaw), однако, Shift Ins вставляет из «первичного выбора» в большинстве программ GTK и Qt4, но из «буфера обмена» в Firefox и из устаревших теперь буферов среза в устаревшем Xaw.)
Все , что сказал, некоторые терминалы или консоли (в частности, для Windows 10 консоли) сделать поддерживают эти ключи. Поскольку консоль Windows всегда имела отдельный режим «пометить / выбрать», Ctrl C теперь она также имеет два значения в зависимости от контекста — в обычном режиме она отправляет прерывание, в режиме выбора она копирует в буфер обмена (так же, как Enter раньше).
Между тем, инструменты командной строки Windows никогда не использовались Ctrl V для чего-либо, поэтому он должен был «вставлять», ничего не мешая. Однако сделать то же самое на Unix-подобных терминалах было бы более проблематично.
Источник
Как скопировать и вставить в Git Bash
Я использую msysgit работает в Windows XP.
пробовал Ctrl + V правый клик, средний клик, Гугл. не повезло.
28 ответов
также, чтобы скопировать С окно, попробуйте щелкнуть значок окна консоли (topleft) и выбрать Edit -> Mark, затем перетащите поле на текст, затем нажмите Enter. (Вы также можете вставить через меню значков окна, но ключ быстрее.)
обновление
начиная с Windows 10 CTRL + C , CTRL + V и многие другие функции реализовано в conhost.exe, поэтому они должны работать с каждой консольной утилитой в Windows. (Вы должны включить свойства — > вкладка опции — > режим быстрого редактирования)
Помимо использования команд меню Правка, вы можете непосредственно вставить в окно git bash с помощью сочетания клавиш, вставить .
Это на самом деле не функция git, msys или bash; каждая консольная программа windows застряла, используя тот же громоздкий механизм копирования/вставки по историческим причинам. Поворачивая на режим QuickEdit может помочь — или вы можете установить хорошую альтернативную консоль, такую как этот и измените ярлык Git bash, чтобы использовать его вместо этого.
копия:
долгосрочное решение: нажмите на значок Topleft > по умолчанию > выберите «режим QuickEdit» в разделе «Параметры редактирования» > хорошо
выберите текст, который вы хотите скопировать. Нажмите Enter
краткосрочное решение: нажмите на значок Topleft > изменить > отметить. Нажмите Enter .
вставить:
(если включен «режим QuickEdit», щелкните правой кнопкой мыши может сработать.)
использовать Shift + вставить как в linux bash
Edit: он работает даже в шпатлевке.
то, как я это делаю, это держать Alt нажмите клавишу пробел , потом E и наконец P .
На Windows Alt переходит в меню окна, пробел открывает его, E выбирает редактировать и P выполняет вставить.
получите эти правильные последовательно, и вы можете вставить фрагмент менее чем за 2 секунды.
эта команда копирует содержимое файла в буфер обмена и полезно для таких вещей, как копирование id_rsa.паб для веб-формы.
для вставить в Git BASH CTRL + P
щелкните правой кнопкой мыши на ярлыке Git Bash и переключитесь на опции tab. Включить Режим Быстрого Редактирования и нажмите кнопку OK.
теперь вы можете использовать щелкните правой кнопкой мыши вставить в Git Bash, даже пароли для удаленного нажатия, что вы не можете сделать с вставить.
Это также позволяет легко копировать. Просто щелкните левой кнопкой мыши и перетащить в окне консоли выберите любой блок текста. Теперь щелкните правой кнопкой мыши на выбор и текстовый блок будет скопирован в RAM. Это намного проще и интуитивно понятнее, чем другие способы.
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»
Ctrl + вставить сделал это для меня в Windows.
Если ваше намерение-копировать / вставлять комментарии для Git-коммитов, попробуйте установить редактор переменных среды в качестве вашего любимого текстового редактора (notepad, notepad++ . ) и когда вы совершите, не дайте ему опцию-m, и Git откроет ваш любимый редактор для копирования / вставки вашего комментария
Получить Console2. Вы настроить его, чтобы сделать это несколькими различными способами. Работает с командными подсказками bash или Windows.
вы также можете просто щелкните правой кнопкой мыши в окне консоли. Обязательно (в соответствии с более ранними ответами) включите оба «параметра редактирования» на панели свойств (из системного меню).
в свойствах консоли вы можете активировать » режим быстрого редактирования «в разделе» Параметры редактирования», таким образом, вы можете вставить внутри консоли, просто щелкнув правой кнопкой мыши. Или вы можете использовать «Insert», как говорится.
Я вернулся к Windows впервые за долгое время, и это заставило меня материться как грузчик. Я, наконец, нашел это:
включение «Ctrl + Shift + letter shortcuts» привело меня к Linux-подобному поведению, которое снизило мое кровяное давление. Ctrl + Shift+C / V теперь работает.
Мне интересно, как это сделать сегодня. и по совпадению, Фил Хаак опубликовал Совет об использовании posh-git (Git on powershell), который дает вам вкладку auto-complete и еще несколько классных бит. Я не вернусь в ГИТ Баш.
да, скопируйте откуда-нибудь еще, используя ctrl + c и вставить через вставить . Работайте на меня в окне 8.
в windows я не уверен насчет копирования, но для вставки работает Ctrl+Insert. В Linux copy: CTRL + SHIFT + C вставить: CTRL + SHIFT + V
Я использую мышь:
- Марк
- щелкните правой кнопкой мыши — > копировать
- щелкните правой кнопкой мыши — > вставить
копировать: нажмите на строку заголовка, выберите пометить, затем выберите содержимое, которое вы хотите скопировать. Вставить: скопируйте то, что вы хотите пройти, сосредоточиться на bash, нажмите клавишу вставки на клавиатуре.
для пользователей, работающих на Windows 7 , Shift + вставить работает нормально.
Я так понимаю, ты не на Mac. Использовать вставить ключ.
вот уже много ответов, но не из них работали для меня. Fyi у меня есть ноутбук Lenovo с win10, и то, что работает для меня, это следующее:
вставить = Shift+fn + prt sc
копировать = Shift+fn + c
после этой настройки вы можете использовать ctrl + shift + v (для windows)
Я также прохожу через ту же проблему, Git bash не поддерживает традиционный метод копирования и вставки в windows, но вы можете просто скопировать и вставить в одной команде
SHIFT+FN + INSERT
Если вы нажмете на значок в верхнем левом углу, появится раскрывающееся меню, и вы можете найти опцию для копирования/вставки оттуда.
MacBook pro не имеет ключа ins. Использовать FN + ENTER вставить
Источник