Git bash не работает ctrl v

Как скопировать и вставить в 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 редактора .

Читайте также:  Самсунг 24 4500 как настроить вай фай

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

Я использую мышь:

  1. Марк
  2. щелкните правой кнопкой мыши — > копировать
  3. щелкните правой кнопкой мыши — > вставить

копировать: нажмите на строку заголовка, выберите пометить, затем выберите содержимое, которое вы хотите скопировать. Вставить: скопируйте то, что вы хотите пройти, сосредоточиться на 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 вставить

Источник

Оцените статью