Gute Alternative zu Cygwin mit Kopieren / Einfügen?


12

Ich ärgere mich, dass ich nicht in Cygwin kopieren und einfügen kann ... gibt es eine gute Alternative zu Cygwin, mit der ich dies tun kann?


Was meinst du damit, dass du nicht in Cygwin kopieren / einfügen kannst? Ich habe es gerade versucht, von cmd Fenster und von Cygwin Mintty. Ich habe sie vielleicht im Quickedit-Modus.
Barlop

Antworten:


16

Aus den offiziellen Cygwin-FAQ:

Wie kann ich Cygwin-Konsolenfenster kopieren und einfügen?

Ziehen Sie zunächst in Betracht, mintty anstelle des Standardkonsolenfensters zu verwenden. In Mintty werden mit der linken Maustaste auch Kopien und Pasten der mittleren Maus ausgewählt. Einfacher geht es nicht!

Öffnen Sie im Konsolenfenster von Windows das Eigenschaftendialogfeld. Die Optionen enthalten eine Umschalttaste mit dem Namen "Schnellbearbeitungsmodus". Es muss eingeschaltet sein. Speichern Sie die Eigenschaften.

Sie können den Einfügeschlüssel auch zum Einfügen aus der Zwischenablage binden, indem Sie Ihrer .inputrc-Datei die folgende Zeile hinzufügen:

"\e[2~": paste-from-clipboard 

1
Eine andere Möglichkeit besteht darin, den Cygwin-SSH-Server auf Ihrer Box einzurichten und mit PuTTY eine Verbindung zu localhost herzustellen . Ich mag das besser als minTTY, weil PuTTYs Ausschneiden und Einfügen einfacher ist. Es gibt jedoch Nachteile: PuTTY meldet Sie nicht bei derselben Desktopsitzung an, sodass (1) Sie nicht dieselben Netzwerklaufwerke erhalten, die Sie bereits auf Ihrem Desktop gemountet haben (obwohl Sie sie erneut mounten können), und (2) ) Sie können GUI-Apps nicht über die PuTTY-Verbindung starten. Daher habe ich normalerweise ein PuTTY-Fenster für die meisten Terminal-Dinge und ein Mintty-Fenster für den Rest.
Quacksalber Quijote

1
@quack quixote: Das Einrichten eines SSH-Servers und die Verwendung von Putty ist "out of the box" einfacher als die Verwendung von mintty (was sowieso eine gehackte Version von Putty ist)? :)
Akira

@akira: Was ich sagte war, dass "PuTTYs Cut-n-Paste einfacher ist". Ja, MinTTY wird aus Kitt gehackt, aber es ist nicht mehr dasselbe.
Quacksalber Quijote

Fwiw, Copy-on-Select ist in der neuesten Version von mintty standardmäßig aktiviert.
Ak2

-1 Ihre gesamte Antwort widerspricht der Frage. Wenn Sie in Cygwin kopieren / einfügen können, sollten Sie gleich zu Beginn klarstellen, dass Sie in Cygwin kopieren / einfügen können, und sogar, dass Sie dies wie im Cmd-Fenster einstellen können. Vielleicht bedeutet er, dass Sie Strg-V nicht ausführen können, obwohl dies auch bei cmd der Fall ist.
Barlop

5

Der beste Terminalemulator für Cygwin ist ' mintty '.


Mintty ist die Standardeinstellung. Ich weiß nicht, ob es im Jahr 2010 war. Aber so oder so können Sie kopieren / einfügen, so dass dies irrelevant ist.
Barlop

3

Ich benutze rxvt. Es ist ein netter Terminalemulator, eine Befehlsshell, die mit Cygwin geliefert wird. Sie müssen es separat installieren, da es nicht standardmäßig von cygwin installiert wird.

Es ist so viel besser, dass die Windows-Eingabeaufforderung. Sie können die Größe von Fenstern sowohl horizontal als auch vertikal ändern (ohne Probleme mit der Bildlaufleiste). Wenn Sie Text auswählen und kopieren, werden Zeilenumbrüche usw. korrekt ausgewählt (nicht die blöde Blockkopie von Fenstern). Und Sie können mit Shift-Insert einfügen.

Versuche es. Vielleicht gefällt es Dir.


erfordert einen X-Server (Cygwin oder andere) tho. Es ist keine schlechte Lösung, aber X ist eine Menge Aufwand, wenn Sie keine anderen X-Anwendungen verwenden.
Quacksalber Quijote

2
@quack quixote: nicht wahr, es gibt mehrere rxvt-Pakete in cygwin: "rxvt" funktioniert mit reinen Fenstern, "rxvt-unicode-common" und "rxvt-unicode-X" benötigen einen Xserver. Sie können rxvt also nur mit reinen Fenstern und ohne Xserver verwenden.
Akira

@akira: ah, gotcha. Ich stehe korrigiert.
Quacksalber Quijote

1
@quack quixote: aber jeder rxvt sux im vergleich zu mintty sowieso. Es ist die Argumentation hinter Ihrem Anti-RXVT, die fehlerhaft ist, nicht die allgemeine Richtung :))
Akira



2

Ich pfeife einfach alles hinein putclipund bekomme es von stdout viagetclip


2

Verwenden Sie Kitt anstelle von Kitt; Sie können sich bei Ihrer lokalen Cygwin-Sitzung anmelden (kein SSHD erforderlich) und das Kopieren und Einfügen ist nur eine Auswahl und ein Rechtsklick entfernt.


0

Dies ist eine Alternative, die ich benutze. (Mit AHK-Programm)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {: *: pste ::% clipboard% return senden}


Bitte erläutern Sie, wo Sie diesen Code hinzufügen können.
DavidPostill

@ DavidPostill aus dem Speicher, das sieht vielleicht aus. ein Autohotkey-Skript.
Barlop

Ja, das würde AHK verwenden.
John Eztech
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.