it-swarm.com.de

Wie kopiere und füge ich in Git Bash ein?

Ich verwende msysgit unter Windows XP.

Versucht Ctrl+V, Rechtsklick, Mittelklick, Google ... kein Glück.

649
Trav L

Drücken Sie Insert.

Um aus dem Fenster zu kopieren, klicken Sie auf das Fenstersymbol der Konsole (oben links) und wählen Sie Bearbeiten -> Markieren. Ziehen Sie dann ein Feld auf den Text und drücken Sie die Eingabetaste. (Sie können auch über das Fenstersymbol-Menü einfügen, aber die Taste ist schneller.)

UPDATE

Ab Windows 10 die CTRL + CCTRL + V und viele andere Funktionen sind in conhost.exe implementiert, sodass sie mit jedem Konsolendienstprogramm unter Windows funktionieren sollten. (Sie müssen Eigenschaften aktivieren -> Registerkarte Option -> Schnellbearbeitungsmodus)

Ref: http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/

1011
Amber

Abgesehen von den Befehlen im Bearbeitungsmenü können Sie diese auch direkt über die Tastenkombination in das Git-Bash-Fenster einfügen. Insert.

138
Dan Rigby

Es ist nicht wirklich eine Funktion von git, msys oder bash; Jedes Windows-Konsolenprogramm steckt aus historischen Gründen mit dem gleichen umständlichen Kopier- und Einfügemechanismus fest. Durch Aktivieren des QuickEdit-Modus können Sie helfen - oder Sie können eine Nice-Alternativkonsole wie this installieren und Ihre Git-bash-Verknüpfung ändern, um sie stattdessen zu verwenden.

65
hobbs

Kopie:

Langfristige Lösung: Klicken Sie auf das Symbol "Oben links"> "Standardeinstellungen"> "QuickEdit-Modus" unter "Bearbeitungsoptionen"> "Okay" auswählen

Wählen Sie dann den zu kopierenden Text aus. Drücken Sie Enter

Kurzfristige Lösung: Klicken Sie auf das Symbol Oben links> Bearbeiten> Markieren. Drücken Sie Enter.

Einfügen:

Drücken Sie Insert

(Wenn der "QuickEdit-Modus" aktiviert ist, funktioniert das Klicken mit der rechten Maustaste möglicherweise auch.)

59
HaoQi Li

Benutzen Shift + Insert wie in Linux Bash

Edit: Es funktioniert sogar in PuTTY.

31
Anatoly Mironov

Die Art und Weise, wie ich das tue, ist zu halten Alt dann drücken Space, dann E und schlussendlich P.

Unter Windows Alt springt zum Fenstermenü, Space öffnet es, E wählt Bearbeiten und P Führt den Befehl Einfügen aus.

Wenn Sie diese nacheinander korrigieren, können Sie ein Snippet in weniger als 2 Sekunden einfügen.

20
iKlsR

Dies wird von der github-Hilfeseite vorgeschlagen :

clip < filename

dadurch wird der Inhalt von Dateiname in die Zwischenablage kopiert. Dies ist nützlich, wenn Sie beispielsweise id_rsa.pub in ein Webformular kopieren.

9
Tim D

Zum Einfügen in Git BASH CTRL + P

9
Ehigie Paul

Ich bin seit langer Zeit zum ersten Mal wieder bei Windows und das hat mich wie ein Docker beschimpft. Endlich habe ich das gefunden: 

 ctrl_shift_letter_shortcuts

Die Aktivierung von "Strg + Umschalttaste + Buchstabenkürzel" brachte mich zu einem Linux-ähnlichen Verhalten, das meinen Blutdruck gesenkt hat. Strg + Umschalt + C/V funktioniert jetzt.

5
David Carboni

console2 ( http://sourceforge.net/projects/console/ ) ist mein Sprung zum Terminal-Frontend.

es fügt großartige Funktionen wie Kopieren/Einfügen, Fenster mit veränderbarer Größe und Registerkarten hinzu. Sie können auch beliebig viele "Terminals" in die App integrieren. Ich persönlich benutze cmd (die grundlegende Windows-Eingabeaufforderung), mingW/msysGit, und ich habe Verknüpfungen zum direkten Eintauchen in die Interpreter python und mysql.

das "Shell" -Argument, das ich für git (auf einem win7-Rechner) benutze, lautet:

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

5
xero

Ctrl + insert habe es für mich in Windows gemacht.

5

Klicken Sie mit der rechten Maustaste auf die Git Bash-Verknüpfung und wechseln Sie zur Registerkarte Optionen. Aktivieren Sie Schnellbearbeitungsmodus und klicken Sie auf OK.

Jetzt können Sie Rechtsklick verwenden, um in Git Bash sogar Passwörter für Remote-Push einzufügen, was Sie nicht mit Einfügen tun können.

enter image description here

Dies ermöglicht auch das einfache Kopieren. Einfach Linksklick und Ziehen im Konsolenfenster, um einen beliebigen Textblock auszuwählen. Nun wird Rechtsklick auf die Auswahl und der Textblock in den Arbeitsspeicher kopiert. Dies ist viel einfacher und intuitiver als die anderen Möglichkeiten.

Bildquelle: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/

5
datasn.io

In den Eigenschaften der Konsole können Sie den "Quick Edit Mode" unter "Edit Options" aktivieren, so dass Sie mit einem Rechtsklick in die Konsole einfügen können. Oder Sie können 'Einfügen' verwenden, wie sie sagen.

3
epergo

Holen Sie sich Console2. Sie können es auf verschiedene Arten konfigurieren. Funktioniert mit Bash- oder Windows-Eingabeaufforderungen.

3
Jon Kruger

wenn Sie Kommentare für git-Commits kopieren/einfügen möchten, setzen Sie die Umgebungsvariable EDITOR als Ihren bevorzugten Klartext-Editor (Notepad, Notepad ++ ...). Wenn Sie Commit ausführen, geben Sie ihm nicht die Option -m und Git öffnet Ihren bevorzugten Editor zum Kopieren/Einfügen Ihres Kommentars

3
Lucas

Sie können auch einfach mit der rechten Maustaste in das Konsolenfenster klicken. Stellen Sie sicher (wie in den vorherigen Antworten), dass beide Bearbeitungsoptionen im Eigenschaftenfenster (über das Systemmenü) aktiviert werden.

3
John Kelleher

Ich habe mich tatsächlich gefragt, wie ich das heute machen soll ... und zufällig hat Phil Haack einen Tipp zur Verwendung von Posh-Git (Git on Powershell) gepostet, der Ihnen einen Tab für die automatische Vervollständigung und ein paar weitere coole Teile gibt. Ich gehe nicht zurück zu Git Bash.

hör zu

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

2
GR7

Ja, kopieren Sie von woanders mit ctrl+c und einfügen mit INSERT. Arbeite für mich an Windows 8.

2
HoaPhan

Ich benutze die mouse :

  1. kennzeichen
  2. rechtsklick -> Kopieren
  3. rechtsklick -> Einfügen
1
Hind

In Windows bin ich mir nicht sicher, was das Kopieren betrifft, aber beim Einfügen funktioniert Strg + Einfügen. In Linux-Kopie: CTRL+SHIFT+C, Einfügen: CTRL+SHIFT+V

 enter image description here

nach dieser Einstellung können Sie Strg + Shift + V (für Windows) verwenden.

1
Sanjib Debnath

Für Benutzer, die an Windows 7 arbeiten, Shift + INSERT funktioniert gut.

0
Abdullah Khan

Wenn Sie auf das Symbol in der oberen linken Ecke klicken, wird ein Dropdown-Menü angezeigt, in dem Sie die Option zum Kopieren/Einfügen finden.

0
mark

Ich gehe auch das gleiche Problem durch, git bash unterstützt keine traditionelle Methode zum Kopieren und Einfügen in Windows, aber Sie können einfach in einen einzelnen Befehl kopieren und einfügen

SHIFT + Fn + INSERT 

0
Avnish kumar

Hier sind schon viele Antworten, aber keine davon hat für mich funktioniert. Fyi Ich habe einen Lenovo Laptop mit win10 und was für mich funktioniert, ist folgendes


Einfügen = Umschalt + Fn + Druck


Kopieren = Umschalt + Fn + c

0
Mik_A

Wählen Sie zum Kopieren den Text aus und klicken Sie auf STRG + EINFG

Platzieren Sie den Cursor an der Stelle, an der Sie drucken möchten

und klicken Sie auf SHIFT + INS

Für weitere Optionen klicken Sie oben links auf das Symbol git-bash 

Ich nehme an, du bist nicht auf einem Mac. Benutzen insert Schlüssel.

0
HoaPhan

KOPIEREN: Klicken Sie auf die Titelleiste, wählen Sie "Markieren" aus, und wählen Sie dann den zu kopierenden Inhalt aus. PASTE: Kopieren Sie, was Sie vorbeikommen möchten, konzentrieren Sie sich auf die Bash und drücken Sie die Einfügen-Taste auf der Tastatur.

0
Lizzy