Ich verwende msysgit unter Windows XP.
Versucht Ctrl+ V, Rechtsklick, Mittelklick, Google ... kein Glück.
Ich verwende msysgit unter Windows XP.
Versucht Ctrl+ V, Rechtsklick, Mittelklick, Google ... kein Glück.
Antworten:
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 Fenstersymbolmenü einfügen, aber die Taste ist schneller.)
AKTUALISIEREN
Ab Windows 10 sind CTRL+ C, CTRL+ Vund viele andere Funktionen in conhost.exe implementiert, sodass sie mit jedem Konsolendienstprogramm unter Windows funktionieren sollten. (Sie müssen Eigenschaften -> Registerkarte Option -> Schnellbearbeitungsmodus aktivieren.)
into
Git Bash. Aber dank dir habe ich entdeckt, Edit -> Paste
was genau ich will! Kein manueller API-Code mehr eingeben!
cmd.exe
.
Shift + Ins
, sonst sagt es so etwas [(^2A](
und so weiter.
Abgesehen von den Bearbeitungsmenübefehlen können Sie über die Tastenkombination direkt in das Git-Bash-Fenster einfügen Insert.
Ctrl-_
. Ich glaube, das ist alles vom Readline-Dienstprogramm, das Emacs, den One True Editor, emuliert.
Es ist nicht wirklich eine Funktion von git, msys oder bash; Jedes Windows-Konsolenprogramm bleibt aus historischen Gründen mit demselben umständlichen Kopier- / Einfügemechanismus hängen. Das Aktivieren des QuickEdit-Modus kann hilfreich sein - oder Sie können eine nette alternative Konsole wie diese installieren und Ihre Git-Bash-Verknüpfung ändern, um sie stattdessen zu verwenden.
Kopieren:
Langfristige Lösung: Klicken Sie auf das Symbol oben links> Standardeinstellungen> Wählen Sie unter "Bearbeitungsoptionen"> "OK" die Option "QuickEdit-Modus"
Wählen Sie dann den Text aus, den Sie kopieren möchten. Drücken SieEnter
Kurzfristige Lösung: Klicken Sie auf das Symbol oben links> Bearbeiten> Markieren. Drücken SieEnter .
Einfügen:
Drücken Sie Insert
(Wenn der "QuickEdit-Modus" aktiviert ist, funktioniert möglicherweise auch ein Rechtsklick.)
Verwenden Sie Shift+ Insertwie in Linux Bash
Edit: Es funktioniert sogar in Kitt.
Die Art und Weise, wie ich das mache, ist zu halten, Altdann zu drücken Space, dann Eund schließlich P.
Unter Windows Altspringt das Fenstermenü, Spaceöffnet es, Ewählt Bearbeiten und Pführt den Befehl Einfügen aus .
Wenn Sie diese nacheinander korrigieren, können Sie ein Snippet in weniger als 2 Sekunden einfügen.
Ich bin zum ersten Mal seit langer Zeit wieder bei Windows und das hat mich wie einen Hafenarbeiter fluchen lassen. Ich habe endlich folgendes gefunden:
Durch das Aktivieren von Ctrl+ Shift+ letterVerknüpfungen kam ich zu einem Linux-ähnlichen Verhalten, das meinen Blutdruck gesenkt hat. Ctrl+ Shift+ C/ Vfunktioniert jetzt.
Dies wird von der Github-Hilfeseite vorgeschlagen :
clip < filename
Dies kopiert den Inhalt des Dateinamens in die Zwischenablage und ist nützlich, um beispielsweise Ihre id_rsa.pub in ein Webformular zu kopieren.
Zum Einfügen in Git BASH
CTRL+P
Klicken Sie mit der rechten Maustaste auf die Verknüpfung Git Bash und wechseln Sie zur Registerkarte Optionen . Aktivieren Sie den Schnellbearbeitungsmodus und klicken Sie auf OK .
Jetzt können Sie mit der rechten Maustaste in Git Bash einfügen, sogar Passwörter für Remote-Push, was Sie mit Einfügen nicht tun können .
Dies ermöglicht auch ein einfaches Kopieren. Klicken Sie einfach mit der linken Maustaste und ziehen Sie im Konsolenfenster, um einen beliebigen Textblock auszuwählen. Klicken Sie jetzt mit der rechten Maustaste auf die Auswahl und der Textblock wird in den RAM 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/
console2 ( http://sourceforge.net/projects/console/ ) ist mein Go-to-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, um direkt in die Python- und MySQL-Interpreter einzutauchen.
Das "Shell" -Argument, das ich für Git (auf einer Win7-Maschine) verwende, lautet:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Ctrl+ inserthat es für mich in Windows gemacht.
Wenn Sie Kommentare für Git-Commits kopieren / einfügen möchten, versuchen Sie, die Umgebungsvariable EDITOR als Ihren bevorzugten Nur-Text-Editor (Notepad, Notepad ++ ...) festzulegen. Geben Sie ihm beim Commit nicht die Option -m und Git öffnet Ihren Lieblingseditor zum Kopieren / Einfügen Ihres Kommentars
Holen Sie sich Console2. Sie konfigurieren es so, dass es auf verschiedene Arten funktioniert. Funktioniert mit Bash- oder Windows-Eingabeaufforderungen.
Sie können auch einfach mit der rechten Maustaste in das Konsolenfenster klicken. Stellen Sie sicher, dass (wie in früheren Antworten angegeben) beide "Bearbeitungsoptionen" im Eigenschaftenfenster (im Menü "System") aktiviert sind.
Ich habe mich heute tatsächlich gefragt, wie das geht ... und zufällig hat Phil Haack einen Tipp zur Verwendung von Posh-Git (Git on Powershell) veröffentlicht, der Ihnen die automatische Vervollständigung von Registerkarten und ein paar weitere coole Details bietet. Ich gehe nicht zurück zu Git Bash.
Hör zu
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
In Windows bin ich mir beim Kopieren nicht sicher, aber beim Einfügen funktioniert Strg + Einfügen. In Linux kopieren: CTRL+ SHIFT+ C, einfügen: CTRL+ SHIFT+V
Für Benutzer, die daran arbeiten Windows 7
, funktioniert Shift+ INSERTeinwandfrei.
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.
Zum Kopieren wählen Sie den Text aus und klicken Sie auf CTRL+INS
Zum Einfügen 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 Git-Bash-Symbol
Ich gehe auch das gleiche Problem durch, Git Bash unterstützt nicht die traditionelle Methode zum Kopieren und Einfügen in Windows, aber Sie können einfach kopieren und in einem einzigen Befehl einfügen
Auf meiner Tastatur befindet sich der Einsatz auf derselben Taste wie ein Druckbildschirm. Leider funktioniert Strg + Ins bei mir nicht, daher habe ich die folgenden Arbeitskombinationen für mich entfernt:
FN + STRG + PRT SC - zum Kopieren
FN + SHIFT + PRT SC - zum Einfügen