Ich habe gerade begonnen, Console2 als Alternative zu cmd.exe zu verwenden
Ich kann nicht herausfinden, wie Text von der Konsole in die Zwischenablage kopiert wird. Wenn ich mit der Maus darüber ziehe, wird nichts markiert, und im Kontextmenü gibt es keine Option, wie in cmd.exe "zu markieren"
Es muss furchtbar offensichtlich sein, aber ich schätze, ich übersehen es ... :(
cmd.exe
. IIRC ist das seltsame Verhalten der Maus, da escmd.exe
tatsächlich die gesamte Fensterzeichnung selbst verarbeitet, anstatt die Standard-Windows-APIs zu verwenden. Infolgedessen ist das Verhalten etwas anachronistisch.cmd.exe
ist eine Shell ; Es werden keine Fenster gezeichnet, nur Befehle analysiert. Das verwendete Fenster ist ein "Win32 Console" -Fenster. Console2 ist eine "Konsole" oder ein "Terminal", ein Ersatz für die hässlichen Win32-Konsolenfenster. Die Verzögerung besteht darin, dass ein verstecktes "echtes" Konsolenfenster nach Änderungen abgefragt werden muss.Antworten:
Öffnen Sie das Console2-Menü Bearbeiten -> Einstellungen und konfigurieren Sie in den Einstellungen für Tastenkombinationen / Maus die Auswahl- und Kopieraktionen . Die Standardeinstellungen sind ein bisschen wackelig.
Ich benutze:
Stellen Sie sicher, dass Sie nach jeder Änderung auf "Zuweisen" klicken, da sie sonst nicht wirksam wird.
Letzte Anmerkung: Seien Sie vorsichtig, wenn Sie ESCoder Ctrl+ Vin vim oder in einer anderen App verwenden.
quelle
Halten SHIFTund Markieren des Textes sollte den Trick machen (zumindest für mich). Danach klicken Sie einfach auf Bearbeiten -> Kopieren
quelle
Die Tasten- und Mauszuordnung von Console2 ist etwas unkonventionell. So machen Sie left_click == Text auswählen:
quelle
Sie können auch nur Text auswählen: Linke Maustaste konfigurieren
und aktivieren Sie dann "Kopieren bei Auswahl" auf der Registerkarte "Verhalten" unter Einstellungen.
quelle
Console2 ist keine Shell. Es ist eine Erweiterung des Konsolenfensters. Sie können Console2 so konfigurieren, dass eine beliebige Shell ausgeführt wird, z. B. cmd.exe oder bash.
Standardmäßig glaube ich, dass die Funktion zum Kopieren und Einfügen im Console2-Fenster wie folgt lautet:
Text auswählen: Umschalt + Linke
Maustaste Text kopieren: Linke
Maustaste Text einfügen: Mittlere Maustaste
Hinweis: Standardmäßig wird mit der rechten Maustaste ein Menü geöffnet, in dem Sie Console2 konfigurieren können
Sie müssen Text auswählen und kopieren (indem Sie mit der linken Maustaste klicken, nachdem Sie die Auswahl abgeschlossen haben). Durch einfaches Auswählen von Text wird dieser nicht automatisch kopiert (wie bei den Standardeinstellungen für die Schnellbearbeitung der Windows-Konsole).
quelle
Behaviour > Copy on select
das Kontrollkästchen deaktiviert istHotkeys > Mouse
nachfolgende Einstellungen vor (beachten Sie , drücken SieAssign
nach dem Ändern der Einstellungen zu sichern)Mit diesem Setup:
Dieses Setup ist das nächste, das ich zu den üblichen Operationen im Cmd-Schnellbearbeitungsmodus gelangen kann, damit mein Muskelspeicher nicht durcheinandergebracht wird, aber es hat den Vorteil, dass Sie Auswahlen verwerfen können, ohne sie zu kopieren.
quelle
Ja, Console2 ist nur ein Front-End und ich verwende es auch mit msys bash, powershell und der grundlegenden cmd.exe. Die Verknüpfungen können für mehr als eine Funktion gleich sein (ich habe die Maustaste zum Auswählen und Löschen der Auswahl gedrückt). Die Standardeinstellung auf der Registerkarte "Verhalten" in den Einstellungen definiert jedoch BEIDE automatische Kopie bei Auswahl UND das Löschen der Auswahl beim Kopieren. Es sieht also so aus, als würde die Auswahl sofort verworfen (der Text wird jedoch noch ordnungsgemäß kopiert). Deaktivieren Sie einfach die Option zum Löschen der Auswahl beim Kopieren und der ausgewählte Text bleibt hervorgehoben.
Console2 ist übrigens ziemlich toll :)
quelle
Klicken und Halten der Umschalttaste bewirkt die Hervorhebung, wie Sie wahrscheinlich denken.
quelle
Ich habe die obigen Einstellungen vorgenommen und festgestellt, dass die Auswahl von console2 manchmal fehlschlägt, dh auf einem bestimmten Bildschirm von console2 kann ich Text auswählen, der jedoch nicht ausgewählt werden kann.
Die Antwort war ein Fehler in der Fenstergröße. Wenn Sie console2 starten und das Fenster größer ziehen, ist möglicherweise nichts unter dem ursprünglichen unteren Rand des Bildschirms auswählbar. Wenn Sie die untere Kante der Konsole ein wenig nach oben und unten ziehen, scheint sich dies von selbst zu korrigieren.
quelle
Die Standardeinstellungen sind umständlich. Ich mag diese:
quelle