Ich verwende msysgit läuft auf Windows XP.Wie kopiere und füge ich in Git Bash
Versuchte Ctrl +V, Rechtsklick, Middle Klick, Google ... kein Glück.
Ich verwende msysgit läuft auf Windows XP.Wie kopiere und füge ich in Git Bash
Versuchte Ctrl +V, Rechtsklick, Middle Klick, Google ... kein Glück.
Drücken Sie Einfügen.
Um auch das Fenster von zu kopieren, klicken Sie auf das Fenstersymbol der Konsole (oben) und wählen Sie Bearbeiten -> Markieren, ziehen Sie eine Box auf den Text und drücken Sie die Eingabetaste. (Sie können auch über das Fenster-Icon-Menü einfügen, aber der Schlüssel ist schneller.)
UPDATE
ab Windows 10 die CTRL + C, CTRL + V und Viele andere Funktionen sind in conhost.exe implementiert, so dass sie mit jedem Konsolendienstprogramm unter Windows funktionieren sollten. (Sie haben Eigenschaften aktivieren -> Registerkarte Option -> Quick Edit-Modus)
Was ich will, ist den Inhalt 'in' git bash einzufügen. Aber dank dir habe ich 'Edit -> Paste 'entdeckt, was genau das ist, was ich will! No more API-Code manuell eingeben! –
Froh meine Antwort geholfen, wenn auch leicht umständlich. ;) – Amber
Genau genommen ist das nicht der Fehler von msysgit, sondern eher ein Problem, weil msys 'cmd.exe' verwendet. – anarchivist
Es ist nicht wirklich eine Funktion von git, msys oder bash; Jedes Windows-Konsolenprogramm ist aus historischen Gründen mit demselben mühsamen Kopier-/Einfügemechanismus festgefahren. Aktivieren Sie QuickEdit mode kann helfen - oder Sie können eine nette alternative Konsole wie this one installieren, und ändern Sie Ihre Git-Bash-Verknüpfung, um es stattdessen zu verwenden.
Für diejenigen, die wissen möchten, wie man Console2 verwendet: http://losetechies.com/jimmybogard/2010/04/05/integrating-the-git-bash-into-console/ –
Weiß nicht, warum diese Antwort so wird weniger Stimmen, es ist die beste – CharlesB
+1 für hysterische Rosinen. Ich denke, ich werde das von jetzt an benutzen. –
Neben den Befehlen im Bearbeitungsmenü können Sie auch mit der Tastenkombination Insert direkt in das git bash-Fenster einfügen.
Keine Notwendigkeit für die Strg-Taste, nur die Einfügen-Taste funktioniert zum Einfügen – jasonpenny
Dies ist viel besser als die angenommene Antwort! –
Wie kann ich die Paste löschen?Gibt es irgendwelche Abkürzungen? Vielen Dank! –
Wenn Sie Kommentare für git commits kopieren/einfügen möchten, versuchen Sie, die Umgebungsvariable EDITOR als Ihren bevorzugten Klartext-Editor (Notizblock, Notizblock ++ ...) einzustellen und geben Sie ihm nicht das - m Option und Git Ihre Lieblings-Editor für die Kopie öffnen/einfügen Sie Kommentar
Verwenden Umschalttaste + Insert wie in linux-bash
Edit: Es funktioniert sogar in Kitt.
Copy:
langfristige Lösung: Klicken Sie auf topLeft Symbol> Standard> Wählen Sie "QuickEdit-Modus" unter "Optionen bearbeiten"> Okay,
Wählen Sie dann den Text, den Sie kopieren möchten. Drücken Sie Geben Sie ein
Kurzfristige Lösung: Klicken Sie auf Topleft-Symbol> Bearbeiten> Markieren. Drücken Sie Geben Sie ein.
Paste:
Presse Insert
(. Wenn die "QuickEdit-Modus" auf, könnte Rechtsklick arbeiten)
Console2 Holen. Sie konfigurieren es für mehrere verschiedene Arten. Funktioniert mit Bash- oder Windows-Eingabeaufforderungen.
Ich fragte mich eigentlich, wie ich das heute machen sollte ... und zufälligerweise gab Phil Haack einen Tipp über die Verwendung von posh-git (Git auf Powershell), die Ihnen Tab-Auto-Vervollständigung und ein paar coole Bits. Ich gehe nicht zurück nach Git bash.
es überprüfen
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
konsole2 aus (http://sourceforge.net/projects/console/) ist mein gehen an die Klemme Frontend.
fügen Sie großartige Funktionen wie Kopieren/Einfügen, veränderbare Fenster und Registerkarten hinzu. Sie können auch beliebig viele "Terminals" in die App integrieren. Ich benutze persönlich cmd (die grundlegende Windows-Eingabeaufforderung), mingW/msysGit, und ich habe Verknüpfungen zum direkten Tauchen in die Python und Mysql-Interpreter.
die "Schale" Argument i für git verwenden (auf einem win7 Maschine) ist:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Die Art, wie ich dies tun Alt zu halten ist dann Raum drücken, dann E und schließlich P.
Auf Windows Alt zum Fenster Menü springt, Raum öffnet es, E wählt bearbeiten und P die Paste führt Befehl.
Holen Sie sich diese nacheinander und Sie können ein Schnipsel in weniger als 2 Sekunden einfügen.
Dies wird durch die github help page vorgeschlagen:
clip < filename
diese kopiert den Inhalt von Dateinamen in die Zwischenablage und ist nützlich für Dinge wie das Kopieren von id_rsa.pub zu einem Web-Formular tun.
Genau das habe ich gebraucht! Benötigt, um von einem Git-Befehl in meine Zwischenablage git diff abc^1 abc - Datei | Clip – DaveEdelstein
COPY: Klicken Sie auf die Titelleiste, wählen Sie die Markierung und dann den Inhalt aus, den Sie kopieren möchten. PASTE: Kopieren Sie was Sie wollen, konzentrieren Sie sich auf die Bash, drücken Sie die Einfügetaste auf der Tastatur.
Sie können auch einfach mit der rechten Maustaste in das Konsolenfenster klicken. Vergewissern Sie sich (wie in früheren Antworten), dass Sie im Eigenschaftenpanel (im Menü System) beide Optionen bearbeiten.
MacBook Pro hat keine Ins-Taste.Verwenden Sie FN + ENTER
In den Eigenschaften der Konsole fügen Sie die „Quick-Edit-Modus“ unter „Optionen bearbeiten“ aktivieren können, dass die Art und Weise Sie in der Konsole nur einem rechten Mausklick einfügen. Oder Sie können "Einfügen" verwenden, wie sie sagen.
Für Paste in Git BASH
CTRL +P
Danke, das hat gut funktioniert und es ist besser als
Das ist die einzige Tastatur-Methode, die für mich auf Win10 arbeitete. Einfügen (in verschiedenen Kombinationen) nicht. Schnellbearbeitung ist aktiviert. – isherwood
Yep, kopieren von woanders ctrl +c und fügen Sie ihn mit INSERT verwenden. Arbeit für mich auf Fenster 8.
In Windows bin ich nicht sicher über die Kopie, aber für Einfügen funktioniert Strg + Einfügen. In Linux kopieren: CTRL + SHIFT + C, Paste: CTRL + SHIFT + V
rechts auf der Verknüpfung Git Bash klicken und die Optionen Registerkarte wechseln. Aktivieren Sie Quick Edit Mode und klicken Sie auf OK.
Jetzt können Sie verwenden rechts klicken in Git Bash einzufügen, auch Passwörter für Remote-Push, die Sie nicht mit Insert tun können.
Dies ermöglicht es auch leicht zu kopieren. Nur klicken Sie auf und ziehen Sie im Konsolenfenster, um einen beliebigen Textblock auszuwählen. Jetzt Rechtsklick auf die Auswahl und der Textblock wird in RAM kopiert werden. 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/
Für Anwender arbeiten Windows 7
, Shift- + INSERT gut funktioniert.
Ich nehme an, du bist nicht auf einem Mac. Verwenden Sie einfügen Schlüssel.
Ich bin zum ersten Mal seit langer Zeit wieder bei Windows und das hat mich wie ein Hafenarbeiter fluchen lassen. Schließlich fand ich dieses:
Aktivieren Sie „Strg + + Brief Shortcuts Shift“ hat mich zu einem Linux-ähnliches Verhalten, dass mein Blutdruck gesenkt hat. Strg + Umschalt + C/V funktioniert jetzt.
@hobbs hat die Antwort, die Sie suchen! Klicken Sie mit der rechten Maustaste auf die obere linke Ecke des Fensters (das Symbol), wählen Sie EIGENSCHAFTEN und wählen Sie "QUICK EDIT MODE" – BillyNair
Ich habe gesehen, dass hinzugefügt wurde, aber hier ist ein Link https://www.udacity.com/wiki/ud775/git- bash-copy-paste – laviku
Eine weitere nützliche Seite: http://stackoverflow.com/questions/25267062/after-pasting-a-yanked-line-in-vim-why-cant-i-paste-it-again – Stanislav