Ich habe gerade MinGW unter Windows installiert und kann nicht kopieren / einfügen, wie ich es unter Linux oder sogar PuTTY gewohnt bin. Was ist der Trick zum Kopieren und Einfügen von Text (z. B. aus Chrome) in die MinGW-Shell?
Ich habe gerade MinGW unter Windows installiert und kann nicht kopieren / einfügen, wie ich es unter Linux oder sogar PuTTY gewohnt bin. Was ist der Trick zum Kopieren und Einfügen von Text (z. B. aus Chrome) in die MinGW-Shell?
Antworten:
Klicken Sie mit der rechten Maustaste auf die Titelleiste des Befehlsfensters und wählen Sie "Eigenschaften". Aktivieren Sie dann auf der Registerkarte "Optionen" das Kontrollkästchen für den "QuickEdit-Modus" und klicken Sie auf "OK".
Danach können Sie mit der rechten Maustaste Text aus der Zwischenablage einfügen, Text bei gedrückter linker Maustaste markieren und ausgewählten Text mit der ENTERTaste kopieren .
Dieses Verfahren funktioniert unter Windows 7/8, nicht unter Windows 10.
insert
Taste auf Ihrer Tastatur einzufügen und 2) Rechtsklick auf die Terminal-> Optionen-> Maus -> „Rechtsklick - Aktion“ RadioButton-: Paste
RC-paste
[Alternative] Für das MINGW64-Terminal (mintty 2.7.9) in Windows 10 können Sie " Ctrl+ Shift+ letterVerknüpfungen" aktivieren , um das Kopieren mit ( Ctrl+ Shift+ c) und das Einfügen mit ( Ctrl+ Shift+ v) durchzuführen .
So aktivieren Sie die Funktion:
Wenn Sie vi / vim in eine Datei:
Win7 mit MINGW64 ( mintty 2.7.3 ), das mit der aktuellen Version von Git Bash 2.1.3.0 ab dem Datum dieses Kommentars geliefert wurde .
Klicken Sie mit der rechten Maustaste auf die Titelleiste der Shell >> Mouse
unter Click actions
>> Right mouse button
Aktivieren Sie das Paste
Optionsfeld.
Ich war jedoch überrascht, dass ich nicht mit dem rechten Mausklick einfügen konnte.
Ich musste auch wählen Application mouse mode
> Default click target
>Window
Nachdem ich beide Einstellungen geändert hatte, konnte ich einfügen.
Es scheint also, dass die neue Shell, die mit der aktuellen Version von Git Bash geliefert wird, neue Funktionen hat. Es scheint auch ein bisschen fehlerhaft zu sein. Zum Beispiel das Ausführen einer ausführbaren Datei über cli (z. B. php -version
führt zu einer leeren Ausgabe und zwingt mich, die Shell neu zu starten). Warten auf ein neues Update, das hoffentlich das Problem behebt.
Die obige Lösung von @ mrt ist dauerhaft. Hier ist ein schnellerer Weg für jede 16-Bit-Eingabeaufforderung in Windows:
KOPIEREN
Klicken Sie auf das Symbol oben links> Bearbeiten> Markieren, wählen Sie den Text aus und klicken Sie mit der rechten Maustaste
EINFÜGEN
Ähnlicher Vorgang wie oben (verwenden Sie Bearbeiten> Einfügen) ODER drücken Sie einfach die INSERT
Taste
Dieser mintty Fehler STRG + C & STRG + V Kopieren Einfügen behebt das Problem. Es ermöglicht das normale Kopieren und Einfügen von Control-C, Control-V, jedoch auf Kosten der Änderung anderer Steuerzeichen. Um einen laufenden Prozess zu stoppen, benötigen Sie Control-Shift-C. Um ihn zu unterbrechen, benötigen Sie Control-Shift-Z. Um eine EOT zu senden, benötigen Sie Control-Shift-D. Sie können feststellen, dass der Vorteil des Kopierens und Einfügens von Windows die Nachteile überwiegt.
Für das Verhalten muss ein Flag in der .minttyrc
Datei gesetzt werden. Wie sollte das aussehen?
CtrlShiftShortcuts=yes
CtrlExchangeShift=yes
Ich bin auf dieses Problem gestoßen und die oben genannten Lösungen haben unter Windows 10 nicht funktioniert. Dies liegt daran, dass das Menü keine Eigenschaften enthält. Mit dem obigen Lösungsinhalt konnte ich es jedoch für Windows 10 wie folgt auflösen: Klicken Sie mit der rechten Maustaste auf das Symbol in der oberen linken Ecke von MINGW64: Optionen jetzt auswählen Tasten auswählen Auf der rechten Seite finden Sie Verknüpfungen. Wenn nicht dick, dick Kopieren und Einfügen Denken Sie jetzt immer an die Anweisungen zum Kopieren und Einfügen wie folgt: Kopieren: Strg + Ins (Einfügen) dh Um auf MINGW zu kopieren, markieren Sie nur das, was Sie kopieren möchten, und drücken Sie dann die Strg-Einfügetasten Einfügen. Umschalt + Einfügen (Einfügen) dh Zum Einfügen platzieren Sie den Cursor an der Stelle, an der Sie einfügen möchten. Drücken Sie dann die Umschalttaste
Wählen Sie nun Maus. Auf der rechten Seite finden Sie Mausfunktionen. Wenn nicht dick, dick Kopieren bei Auswahl und Als Rich Text kopieren. Für Maustasten, dicke rechte Maus einfügen Hinweis: Um auf MINGW zu kopieren, markieren Sie einfach, was Sie kopieren möchten. Platzieren Sie dann den Cursor an der Stelle, an der Sie einfügen möchten. Klicken Sie dann mit der rechten Maustaste. Klicken Sie nun auf Speichern oder Übernehmen und dann auf Speichern. Ich habe diese ausprobiert und alles ist in Ordnung. Beachten Sie, dass Sie auch aus einer anderen Quelle kopieren und mithilfe der obigen Anweisungen zum Einfügen in MINGW einfügen können.