Frage Wie kopiere ich Text von Console2?


Ich habe gerade Console2 als Alternative zu cmd.exe verwendet

Ich kann nicht herausfinden, wie man Text von der Konsole in die Zwischenablage kopiert - das Überstreichen mit der Maus markiert nichts, und es gibt keine Option im Kontextmenü, wie in cmd.exe zu markieren

Es muss schrecklich offensichtlich sein, aber ich denke, ich übersehe es ... :(


204
2018-04-19 22:26


Ursprung


Console2 ist keine Alternative zu cmd. Es ist nur ein anderes Frontend für jede Konsolenanwendung, die Sie gerade ausführen. - Joey
Ich glaube nicht, dass Console2 für andere Konsolen als cmd.exe. IIRC, ist das seltsame Verhalten der Maus weil cmd.exe behandelt tatsächlich die gesamte Fensterzeichnung selbst, anstatt die Standard-Windows-APIs zu verwenden. Infolgedessen ist das Verhalten ein bisschen anachronistisch. - Fake Name
@Fake Name: (verzögerter Kommentar) cmd.exe ist ein Schale; Es führt keine Fensterzeichnung aus, analysiert nur Befehle. Das Fenster, das es verwendet, ist ein Fenster "Win32-Konsole". Console2 ist eine "Konsole" oder ein "Terminal", ein Ersatz für die hässlichen Win32-Konsolenfenster; Die Verzögerung liegt darin, dass ein verstecktes "echtes" Konsolenfenster nach Änderungen abgefragt werden muss. - grawity
@FakeName, ich benutze Console2 als Frontend für 3 verschiedene Terminals: cmd.exe, cygwin und Git Bash. Die Maus scheint zu verhalten zu sein - Drew Noakes


Antworten:


Öffnen Sie das Menü Konsole2 Bearbeiten -> Einstellungen, und in der Hotkeys / Maus Einstellungen konfigurieren die Auswahl- und Kopieraktionen. Die Voreinstellungen sind ein wenig wackelig.

Ich benutze:

  • Linke Maustaste = auswählen
  • Strg+C = kopieren
  • Strg+V = einfügen
  • ESC = Auswahl löschen

Stellen Sie sicher, dass Sie nach jeder Änderung auf "Zuweisen" drücken, sonst wird es nicht wirksam.

Letzter Hinweis: Vorsicht, wenn Sie verwenden ESC oder Strg+V im Vimoder in einer anderen App.


211
2018-04-20 09:35



Nun, das hat nicht wirklich funktioniert. Ich bin immer noch nicht in der Lage, den Text auszuwählen. Der Eintrag über Shift half jedoch. - homaxto
Diese Konfiguration funktioniert gut auf meiner Kopie von Console2. Stellen Sie sicher, dass keine andere Bindung die Aktion "Klicken mit der linken Maustaste" ausführt. - invert
Funktioniert auch für mich. Ich habe tatsächlich linke Maustaste sowohl für die Auswahl von Text und kopieren / löschen. - Peter Jaric
Ha ha, das ist wahr. Guter Fang! Ich bevorzuge immer noch die Standardeinstellungen, die oben aktualisiert wurden :-) - invert
Ich bin mir nicht sicher, ob Sie "ESC" zuweisen müssen, um die Auswahl zu löschen. Die Auswahl scheint gelöscht zu werden, wenn Sie erneut mit der linken Maustaste klicken. Ich habe auch "Clear selection on copy" Option aktiviert. Normalerweise verwende ich die ESC-Taste, um Befehle in cmd.exe zu löschen, so dass ich dem Schlüssel keine Aktion zugewiesen habe. - blissfool


Halten VERSCHIEBUNG und das Markieren des Textes sollte den Trick (zumindest für mich) tun. Danach klicken Sie einfach auf Bearbeiten -> Kopieren


63
2018-04-20 07:19



Vielen Dank! Für mich aber kopiert es automatisch, sobald ich die Auswahl markiert habe. - GJ.
Das funktioniert für mich, aber es muss ein Fehler sein, der nur einige Leute betrifft (2.00.148). Auf einem früheren Computer war dies nicht erforderlich, und die Benutzeroberfläche weist nicht darauf hin, dass UMSCHALTUNG erforderlich sein sollte. - John Hatton
@GJ., Das ist wegen der Wählen Sie auf Kopie Option wird überprüft. - Drew Noakes


Die Tasten- und Mauszuweisung von Console2 ist ein wenig irre. Hier ist, wie Sie tatsächlich left_click == Text auswählen:

  1. Öffnen Sie das Menü Bearbeiten-> Einstellungen-> Hotkeys-> Maus.
  2. Wählen Sie den Punkt "Text auswählen". Dann ändern Sie die "Button:" Zeile zu "Left" und deaktivieren Sie alle drei Modifier-Boxen.
  3. Klicken Sie dann auf "Zuweisen" - ohne diesen Schritt werden keine Ihrer Änderungen wirksam.

13
2017-12-28 21:08





Sie können auch einfach Text auswählen: Linke Maustaste

Aktivieren Sie dann unter Einstellungen auf der Registerkarte "Verhalten" die Option "Bei Auswahl kopieren".


4
2018-04-28 01:23





Console2 ist keine Shell. Es ist eine Erweiterung des Konsolenfensters. Sie können Console2 so konfigurieren, dass jede gewünschte Shell wie cmd.exe oder bash ausgeführt wird.

Standardmäßig glaube ich, dass die Copy-Paste-Funktion im Console2-Fenster wie folgt aussieht:

Wählen Sie Text: Umschalt + linke Maustaste
Text kopieren: Linke Maustaste
Text einfügen: Mittlere Maustaste

Hinweis: Standardmäßig wird mit der rechten Maustaste ein Menü geöffnet, mit dem Sie Console2 konfigurieren können

Du musst wählen und Kopieren Sie Text (indem Sie nach der Auswahl auf die linke Maustaste klicken). Wenn Sie Text einfach auswählen, wird er nicht automatisch kopiert (wie bei den Standard-Quick-Edit-Einstellungen der Windows-Konsole).


3
2018-03-10 22:57





  • Stelle sicher Behaviour > Copy on select ist deaktiviert
  • Im Hotkeys > Mouse Stellen Sie Folgendes ein (Hinweis, drücken Sie Assign nach dem Ändern der Einstellungen, um sie zu speichern)
    • Auswahl kopieren / löschen: Rechts
    • Wählen Sie den Text: Links
    • Text einfügen: Richtig
    • Fenster ziehen: Mitte
    • Kontextmenü: Rechts + Strg

Mit diesem Setup:

  • Durch Ziehen mit der linken Maustaste wird ausgewählt
  • Mit ausgewähltem Text:
    • Rechtsklick auf den ausgewählten Text wird es kopieren
    • Klicken Sie mit der linken oder rechten Maustaste auf eine beliebige Stelle, um die Auswahl zu löschen, ohne zu kopieren
  • Mit der rechten Maustaste wird eingefügt, sofern kein Text ausgewählt ist

Dieses Setup ist das, was ich am ehesten mit den üblichen Befehlen im Cmd-Quick-Edit-Modus erreichen konnte, so dass es mein Muskelgedächtnis nicht verwirrt, aber es hat den Vorteil, dass Sie Auswahlen ohne Kopieren verwerfen können.


2
2017-10-01 09:54



Das ist das Traumsetup! - Bobo


Ja, Console2 ist nur ein Frontend und ich benutze es auch mit msys bash, powershell und der grundlegenden cmd.exe. Die Verknüpfungen können für mehr als eine Funktion identisch sein (ich habe die Maustaste zum Auswählen und Löschen der Auswahl gedrückt). Der Standardwert auf der Registerkarte "Verhalten" in den Einstellungen definiert jedoch BEIDES automatisches Kopieren bei Auswahl UND Auswahl bei Kopie löschen, so dass es so aussieht, als ob die Auswahl sofort verworfen wird (der Text wird jedoch immer noch korrekt kopiert). Deaktivieren Sie einfach die Auswahl bei Kopieren und der ausgewählte Text bleibt hervorgehoben.

Console2 ist ziemlich gut, übrigens :)


2
2018-03-06 17:18





Click + Hold Shift führt die Hervorhebung durch, wie Sie wahrscheinlich denken.


2
2017-09-27 17:27



Dies ist nur eine Kopie einer anderen Antwort - DavidPostill♦
Nun DavidPostill, es ist ein langer Post und ich konnte es nicht finden. Ich habe mit dieser scheinbar offensichtlichen Sache gekämpft und ich habe gehofft, anderen zu helfen. - httpete


Ich habe die obigen Einstellungen abgeschlossen und festgestellt, dass console2 select manchmal fehlschlägt, d. H. Auf einem bestimmten console2-Bildschirm kann ich Text auswählen, aber Text wird nicht ausgewählt.

Die Antwort war ein Fenstergrößenfehler. Wenn Sie console2 starten und dann das Fenster ziehen, um größer zu sein, können Sie feststellen, dass nichts unter dem ursprünglichen unteren Rand des Bildschirms ausgewählt werden kann. Wenn Sie die untere Kante der Konsole ein wenig nach oben und unten ziehen, scheint es sich zu korrigieren.


1
2017-07-19 16:30





Die Standardeinstellungen sind peinlich. Ich mag diese:

enter image description here

enter image description here


1
2017-07-31 13:22