Terminal: Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche

Erstellt am 30. Mai 2019  ·  65Kommentare  ·  Quelle: microsoft/terminal

Umgebung

Windows build number: 10.0.18362.116
Windows Terminal version (if applicable): 71e19cd + changing toolset to v142 and SDK version

Schritte zum Reproduzieren

  1. _Windows Terminal (DevBuild) _ klonen, erstellen, verpacken, installieren und starten.
  2. Führen Sie docker run --rm -it mcr.microsoft.com/windows/nanoserver:1903
  3. Wählen Sie mehrere Zeilen aus und klicken Sie mit der rechten Maustaste.
  4. In einen beliebigen Texteditor einfügen. Ich habe VSCode verwendet.

Erwartetes Verhalten

Ich hatte erwartet, dasselbe zu sehen, was ich im Terminal gesehen habe - speziell mehrere Zeilen.

Tatsächliches Verhalten

Eine Zeile mit viel Platz.

Anmerkungen

Dies unterscheidet sich von # 65, da es um Conhost ging und ich über das neue Terminal spreche und Shift nicht gedrückt hatte.

Area-TerminalControl Issue-Bug Needs-Tag-Fix Product-Terminal Resolution-Fix-Committed

Hilfreichster Kommentar

Dies ist ein ziemlich brutaler Fehler. Nur ein Hinweis, um die Kritikalität anzuzeigen.

Alle 65 Kommentare

Huh, ich sehe das nicht - @ carlos-zamora Gedanken?

image

@ zadjii-msft Es gibt eine Änderung des Terminalstatus, die dies verursacht. Repro Schritte:

1) Öffnen Sie eine bash.exe-Sitzung
2) ls -l, um mehrzeiligen Text zu erzeugen
3) Wählen Sie es aus und kopieren Sie es - funktioniert wie erwartet
4) Bearbeiten Sie eine Datei mit vi
5) Text auswählen und kopieren - jetzt fehlen die Endzeilen

image

Ich war mir dessen bewusst, dass ich an der Zwischenablage arbeite, habe den Fehler aber noch nicht aufgespürt. Der Fehler manifestiert sich wahrscheinlich in TextBuffer :: GetTextForClipboard, aber ich hatte noch keine Zeit, ihn zu debuggen.

Schließung zugunsten von # 1091.

Es stellt sich heraus, dass dies ein anderes Problem ist.

Ich habe das Problem bearbeitet, um korrekte Anweisungen zum Reproduzieren hinzuzufügen.
@ d-bingham @ zadjii-msft, es passiert mit Docker und nicht nur mit WSL.
Kommt auch vor, wenn ich die Konsole mit hcsdiag console id öffne, anstatt docker run .

Ich sehe das auch. Meine Shell ist Powershell Core 6.2.0 und alles, was ich zu kopieren versuche, hat dieses Problem. Es scheint, dass die Kopierfunktion den gesamten Puffer kopiert. Dh wenn ich versuche das zu kopieren:

get-content myfile.txt
Hello
World

123456789012345678901234567890

Es kopiert dies, wobei ^ ein Leerzeichen bezeichnet und mein Terminal 30 Zeichen breit ist:

get-content^myfile.txt^^^^^^^^
Hello^^^^^^^^^^^^^^^^^^^^^^^^^
World^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
123456789012345678901234567890

Ich habe das gleiche Problem. bei der Eingabe eines kopierten Befehls wie:

apt-get install -y make build-essential checkinstall libssl-dev libbz2-dev libzip-dev \
libreadline-gplv2-dev libncursesw5-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libffi-dev \
wget curl libldap2-dev zlib1g-dev lib32z1-dev uuid-dev

Es wird nur die allererste Zeile ausgeführt. Wenn WSL direkt verwendet wird, funktioniert dies wie erwartet.

Ich habe dieses Problem auch beim Kopieren von Text aus einer SSH-Sitzung auf einen Linux-Host.

Ich arbeite derzeit daran, indem ich dieses Skript auf meinem Desktop habe und es doppelklicke, wenn ich etwas habe, das ich aus Terminal einfügen muss:

from pyperclip import copy, paste
from re import sub
copy(sub(' {10,}', '\r\n', paste()))

Ich glaube, ich habe einfachere Reproduktionsschritte gefunden.

  1. Öffnen Sie cmd oder PowerShell
  2. cls , um den Bildschirm zu löschen
  3. Führen Sie einen Befehl aus, der eine Ausgabe schreibt, z. B. dir
  4. Ausgabetext kopieren
  5. An irgendwo einfügen (zB Notizblock)
  6. Eingefügter Text enthält keine Zeilenumbrüche

Ich bin auch mit diesem Problem konfrontiert, wenn ich die WSL Ubuntu-Distribution ausführe. Wenn ich im Windows-Terminal eine WSL-Registerkarte öffne und so etwas wie ls -1 ausführe und dann einige Zeilen mit der Maus kopiere (Linksklick gedrückt halten, dann Rechtsklick ziehen), enthält der kopierte Text keine Zeilenumbrüche.

Beachten Sie, dass das Kopieren einwandfrei funktioniert, wenn ich WSL Ubuntu direkt öffne (eigenständig, NICHT innerhalb des Windows-Terminals) (die Zeilenumbrüche sind enthalten).

Ich habe alle Problemumgehungen ausprobiert, die ich aufgelistet habe, von Strg-C, Umschalt-Strg-C, Rechtsklicks, Umschalt-Rechtsklicks usw., aber ich habe einen absoluten Albtraum beim Einfügen aus der WSL.

Es geht definitiv nicht richtig mit Zeilenumbrüchen um, und manchmal, wenn ich etwas in neovim einfüge, bekomme ich eine zusätzliche Zeile zwischen jeder einzelnen Zeile. Es ist sehr seltsam, es ist fast genug, um mich an dieser Stelle davon abzuhalten, das Terminal zu benutzen. :(

Ich habe alle Problemumgehungen ausprobiert, die ich aufgelistet habe, von Strg-C, Umschalt-Strg-C, Rechtsklicks, Umschalt-Rechtsklicks usw., aber ich habe einen absoluten Albtraum beim Einfügen aus der WSL.

Es geht definitiv nicht richtig mit Zeilenumbrüchen um, und manchmal, wenn ich etwas in neovim einfüge, bekomme ich eine zusätzliche Zeile zwischen jeder einzelnen Zeile. Es ist sehr seltsam, es ist fast genug, um mich an dieser Stelle davon abzuhalten, das Terminal zu benutzen. :(

Ich auch. Dies ist die einzige Funktion (Kopieren vom Terminal), auf die ich mich stark verlasse. Daher kann ich sie erst dann wirklich verwenden, wenn sie behoben ist. : |

Ich habe das gleiche Problem, ich habe versucht, die Schritte zum Reproduzieren zu befolgen

Original Text

(venv) PS hdformat> Get-Content .\test.txt
[2019-08-27 10:42:25,084: INFO/ForkPoolWorker-1] scheduler.push_new.send_push_on_time[c6a36103-80f9-44e8-8ddd-f406b563cded]: waiting countdown=9:48:00
[2019-08-27 10:43:25,051: INFO/ForkPoolWorker-2] ドキドキ
[2019-08-27 10:40:24,915: INFO/ForkPoolWorker-2] 두근두근

Windows-Konsole (120 Spalten, Powershell-Kern 6.2.1)

Rechtsklick & Einfügen

(venv) PS hdformat> Get-Content .\test.txt
[2019-08-27 10:42:25,084: INFO/ForkPoolWorker-1] scheduler.push_new.send_push_on_time[c6a36103-80f9-44e8-8ddd-f406b563cded]: waiting countdown=9:48:00
[2019-08-27 10:43:25,051: INFO/ForkPoolWorker-2] ドキドキ
[2019-08-27 10:40:24,915: INFO/ForkPoolWorker-2] 두근두근

Windows Terminal 0.4 (120 Spalten, Powershell Core 6.2.1)

Rechtsklick & Einfügen

---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0
(venv) PS hdformat> Get-Content .\test.txt
[2019-08-27 10:42:25,084: INFO/ForkPoolWorker-1] scheduler.push_new.send_push_on_time[c6a36103-80f9-44e8-8ddd-f406b563cded]: waiting countdown=9:48:00                                                                                          [2019-08-27 10:43:25,051: INFO/ForkPoolWorker-2] ドキドキ
[2019-08-27 10:40:24,915: INFO/ForkPoolWorker-2] 두근두근

alt + c (Bindung von copyTextWithoutNewlines ) & Einfügen

---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0
(venv) PS hdformat> Get-Content .\test.txt                                                                              [2019-08-27 10:42:25,084: INFO/ForkPoolWorker-1] scheduler.push_new.send_push_on_time[c6a36103-80f9-44e8-8ddd-f406b563cded]: waiting countdown=9:48:00                                                                                          [2019-08-27 10:43:25,051: INFO/ForkPoolWorker-2] ドキドキ                                                               [2019-08-27 10:40:24,915: INFO/ForkPoolWorker-2] 두근두근                                                               (venv) PS hdformat>   

Umschalt + Rechtsklick & Einfügen

---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------3---------4---------5---------6---------7---------8---------9---------0
(venv) PS hdformat> Get-Content .\test.txt                                                                              [2019-08-27 10:42:25,084: INFO/ForkPoolWorker-1] scheduler.push_new.send_push_on_time[c6a36103-80f9-44e8-8ddd-f406b563cded]: waiting countdown=9:48:00                                                                                          [2019-08-27 10:43:25,051: INFO/ForkPoolWorker-2] ドキドキ                                                               [2019-08-27 10:40:24,915: INFO/ForkPoolWorker-2] 두근두근                                                               (

Hallo Leute!

Ich stehe vor dem gleichen Problem. Gibt es eine ETA, um dies zu beheben? Wie bereits erwähnt, macht dieser Fehler die Verwendung des Terminals sehr schwierig, da sich jeder Entwickler stark auf das Kopieren und Einfügen verlässt.

Danke für Ihre Bemühungen!

Ich sehe dieses Problem auch immer noch, überrascht zu sehen, dass es seit Mai geöffnet ist.

Ich habe noch keine Problemumgehungen gefunden und versucht herauszufinden, ob meine Bash / Zsh-Konfiguration dazu beiträgt. Klicken Sie mit der rechten Maustaste auf Kopieren, kopieren Sie bei Auswahl, Strg + Umschalt + C, und kopieren Sie eine Tonne Leerzeichen anstelle von Zeilenumbrüchen.

Windows Terminal Preview - Version: 0.4.2382.0

Gleiches Problem in einem DOS-Fenster. Völlig unbrauchbar. Ich kopiere aus meinem Texteditor in einem DOS-Fenster und füge es in eine Text-E-Mail in Thunderbird ein. Ich habe Müll. Es hat funktioniert, bis ich auf 1903 aktualisiert habe. Dies muss behoben werden. Oder fügen Sie eine Option hinzu. Dies kann nützlich sein, wenn Sie in ein Textverarbeitungsprogramm einfügen, in dem Sie neu formatieren möchten, aber nicht so, wie ich es verwende. Ich kann diese Funktion seit vielen Jahren nutzen und jetzt ist sie kaputt.

@ EdLy3 Könnten Sie ein separates Problem Windows-Terminal . Es scheint, als ob Sie eine Regression in conhost.exe , der Legacy-Konsole für cmd.exe, Powershell.exe, WSL. exe usw. Stellen Sie sicher, dass Sie angeben, von welcher Befehlszeilenanwendung Sie kopieren. Vielen Dank!

Ich ssh in einen Linux-Server und muss Text in beide Richtungen kopieren und einfügen.
Beim Kopieren aus dem Editor und Einfügen in das Terminalfenster befinden sich leere Zeilen zwischen den Zeilen.
Beim Kopieren aus dem Terminalfenster und beim Einfügen in Notepad ++ sind die Zeilenumbrüche weg und es gibt Leerzeichen für den gesamten ausgewählten Bereich. Dies bedeutet, dass die Größe des eingefügten Texts von der Größe des Terminalfensters zum Zeitpunkt des Kopierens abhängt.

Nur als Bemerkung: Wenn ich ein Powershell-Fenster für ssh verwende, funktioniert Copypaste ohne diese Probleme hervorragend.

Ich wollte nur hinzufügen, dass dieses Problem auch bei Windows Terminal 0.4.2382.0 auftritt. Ich kann bestätigen, dass vorherige Kommentare korrekt sind. Das Problem scheint mit dem Status verbunden zu sein und betrifft die Registerkarten einzeln. Ich kann sowohl mit cmd als auch mit PowerShell mit der oben beschriebenen Methode cls schnell reproduzieren, und meine WSL fällt beim Start sofort in den schlechten Zustand (ich gehe davon aus, dass dies auf meinem Shell-Setup basiert). Nachdem der Tab in einen schlechten Zustand versetzt wurde, scheint er sich nicht zu erholen. Die einzige Möglichkeit, das Problem zuverlässig zu beheben, besteht darin, die Registerkarte zu schließen und wieder zu öffnen.

Dies ist keine Reihe von Reproduktionsschritten, aber in der WSL führe ich zsh mit "oh my zsh", "af-magic" und dem Plugin "zsh-syntax-hervorheben" aus. Kopieren + Einfügen wird bei jedem Befehl sofort unterbrochen (keine Zeilenumbrüche, viele Leerzeichen). Vielleicht hilft das jemandem, einen schnelleren Test zu erstellen.

Irgendwelche Fortschritte in diesem Bereich?

Es stellt sich heraus, dass der Code der Zwischenablage korrekt ist. ConHost verwendet denselben Zwischenablagecode. Das Problem tritt bei der Eigenschaft wrap auf der Eigenschaft CharRows . Windows Terminal stellt sie nicht richtig ein. Deutlich mehr Infos unten.

Angenommen, die Ausgabe wird im obigen Beispiel wie folgt angezeigt (Zeilennummern links):

0 c:\project-system>set path                                                                                                                                                                                    
1 Path=C:\Program Files (x86)\Microsoft Visual Studio\2019\master\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Users\dav
2 kean\AppData\Local\Microsoft\WindowsApps;C:\Users\davkean\.dotnet\tools                                                                   
3 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC 

Dies bedeutet, dass der Wrap sein soll ...

| Zeile # | wickeln? (ConHost) | wickeln? (Windows Terminal) |
| - | - | - |
| 0 | false | false |
| 1 | wahr | wahr |
| 2 | false | wahr |
| 3 | false | wahr |

@miniksa und ich haben versucht, eine ordnungsgemäße Korrektur in Zweig dev/cazamor/bugfix-copy-newline durchzuführen , aber dadurch traten weitere Probleme auf. Schauen Sie sich insbesondere Zeile 2 an. Im VT-Renderer haben wir _EraseCharacter() aufgerufen, um Leerzeichen bis zum Ende der Zeile einzufügen. Wir haben festgestellt, dass dies den Textpuffer auslösen würde, um diese Zeile als "Umbruch" festzulegen. Der Zweig ändert es so, dass stattdessen _EraseLine() aufgerufen wird, was ebenfalls effizienter sein sollte.

Wir haben auch die TerminalApi für Terminal Core auf writeLine() aktualisiert, anstatt nur Write() in Terminal::EraseInLine() .

Das Ergebnis war folgendes:

| Zeile # | wickeln? (dev / cazamor / bugfix-copy-newline) |
| - | - |
| 0 | false |
| 1 | false |
| 2 | false |
| 3 | false |

@miniksa sagte, dass dies ein kombiniertes Problem zwischen dem TerminalApi und dem VTRenderer ist. Kann auch mit # 780 verwandt sein.

@ zadjii-msft @miniksa Gedanken?
Entfernen des Tags "Hilfe gesucht", da dies jetzt außerhalb dieses Bereichs liegt.

BEARBEITEN: Ich habe gerade versucht, die Änderung auf TerminalApi zurückzusetzen, und diese bestimmte Instanz ist behoben. Ist das korrekt?

Es stellte sich heraus, dass das Duplikat Nr. 2275 dasselbe war und eine Reihe von Informationen dort eingefügt wurden.

@DHowett Warten Sie, das Duplikat # 2275, auf das Sie verwiesen haben, ist geschlossen, das nach diesem geöffnet wurde, und die Codeänderung / PR für # 2275 wurde später als nicht geeignet und geschlossen angesehen ... Ich sehe keine anderen Möglichkeiten, wie dies funktioniert wird gelöst werden. Können Sie bitte klarstellen, ob ich eine andere PR oder ein offenes Problem verpasst habe?

Die betreffende PR von # 2275 finden Sie hier: https://github.com/microsoft/terminal/pull/2755

@DHowett Warten Sie, das Duplikat # 2275, auf das Sie verwiesen haben, ist geschlossen, das nach diesem geöffnet wurde, und die Codeänderung / PR für # 2275 wurde später als nicht geeignet und geschlossen angesehen ... Ich sehe keine anderen Möglichkeiten, wie dies funktioniert wird gelöst werden. Können Sie bitte klarstellen, ob ich eine andere PR oder ein offenes Problem verpasst habe?

Die fragliche PR von # 2275 finden Sie hier: # 2755

Ja. Ich wusste nicht, dass es ein Trottel war, bis ich es repariert hatte. Die PR, die das Problem behoben hat, war # 2797. # 2755 war ein falscher Ansatz zur Lösung dieses Problems.

Das Pastenproblem wurde nicht behoben. Bitte überprüfen Sie https://github.com/microsoft/terminal/issues/2275#issuecomment -534936850

Für mich ist das Einfügeproblem auch nicht gelöst :(

Mit der aktuellen Version bekomme ich beim Ausschneiden und Einfügen eine riesige Linie ohne Zeilenumbrüche.

Dies ist ein großes Problem, wie jeder mit diesem Tool arbeiten kann, bitte beheben Sie so schnell wie möglich .....

Ich bekomme dieses Kopieren immer noch von Ubuntu 18.04 auf die neueste Version von WSL (in Windows 10) und das Einfügen in Stackoverflow / Pastebin in Firefox (neueste Version) und NotePad (neueste Version). Eine riesige Linie bekommen.

Ich benutze das Windows-Terminal jetzt, seit es zum ersten Mal gepusht wurde, bis zu dem Zeitpunkt, als ich jede Version kompilieren musste und dies nie funktioniert hat. Der Versuch, mithilfe der Verknüpfungen zu kopieren und einzufügen, weist Probleme auf, und die Standardfunktionalität Strg + C Strg + V weist ebenfalls Probleme auf. Kombinieren Sie das mit den damit verbundenen Problemen, die durch die WSL verursacht werden, und ich muss mich fragen, für wen dies zu diesem Zeitpunkt überhaupt gebaut wird.

Es ist schön, dass Sie CI / CD haben, aber es hat offensichtlich keine großartigen Regressionstests, da ich eine Variante dieses Fehlers geöffnet / geschlossen / gesehen und dann die ganze Zeit ohne umfassende Lösungen wieder geöffnet habe. Was ich nicht verstehe, ist, wie jedes Mal, wenn ich es innerhalb von Minuten problemlos reproduzieren konnte, wie dieser Code übertragen wird, ohne getestet zu werden?
Es scheint mir, dass dies alles auf Probleme im Zusammenhang mit ConPTY zurückzuführen ist, die seit 5 Monaten keinen Schub mehr erfahren haben, was für mich nach Problemen mit Projektpriorität riecht und eigentlich ein solides Jahr lang daran hätte arbeiten müssen, bevor dies jemals ans Licht kam of day on github, da das Verschieben eines Terminals, das nicht einmal nach einem halben Jahr kopiert und eingefügt werden kann, von größter Bedeutung ist, um zu sagen, dass "hoffentlich jemand anderes dies für mich in der Open-Source-Community behebt", was eine vollkommen gute Anforderung für 1.0 ist > Projekt mit versprochenen Funktionen, die in einer scheinbaren Prototyping-Phase geliefert wurden, aber etwas unangenehm sind.

Für diejenigen von uns, die dies für SSH in * nix-Systeme verwenden und vim auf unserer Windows-Box bei der Arbeit verwenden, von denen ich annehme, dass es einige von uns sind, oder Prototypen in der WSL erstellen, auch wenn dies nur für kleine Dinge ist ... dieses Stück Software ist praktisch nutzlos, bis sie zumindest vorgeben kann, eine grundlegende Parität mit einem * nix-Terminal oder sogar dem CMD zu haben. Selbst der Versuch, eine CMD-Sitzung zwischen zwei Dateien in Windows zu kopieren und einzufügen, ist bestenfalls eine zweifelhafte Angelegenheit, die dies zu einem Produkt macht, das der derzeit im Lieferumfang des Betriebssystems enthaltenen Standard-Eingabeaufforderung unterlegen ist.

Ich brauche keine Registerkarten, ich brauche kein Acryl, ich brauche keine coole neue Schriftart, tatsächlich war die einzige ästhetische Sache, die schön gewesen wäre, ein Menü mit den tatsächlichen Einstellungen anstelle einer profile.json, die ein anderes Ticket ist das ist seit Monaten in verschiedenen unvollständigen Zuständen offen.

Zusammenfassend muss Ihr Produkt auf einer grundlegenden Ebene funktionieren, auf der ich es tatsächlich verwenden kann! Ich erwarte nicht, dass es zu irgendeinem Zeitpunkt perfekt oder fehlerfrei ist, aber es ist klar, dass Sie sich auf die falschen Dinge konzentriert haben, als Sie festgestellt haben, wer dies möchte, wofür und warum, weil es derzeit nur ein trauriger Gesprächsstoff darüber ist, was es haben könnte war und rede darüber, wie aufgeregt und naiv wir waren zu glauben, dass dies in 6 Monaten gut ausgehen würde.

Dies ist ein ziemlich brutaler Fehler. Nur ein Hinweis, um die Kritikalität anzuzeigen.

Unter Windows 10 Pro (Version 1903) mit Windows Terminal (Version 0.5.2762.0) und PowerShell Core (Version 6.2.2) tritt das gleiche Problem auf. Ich verbinde mich in meinem täglichen Job mit mehreren Linux-basierten Systemen. Dieses Problem verhindert, dass ich Befehle / Text effektiv kopieren und einfügen kann.

Arbeitet niemand daran?

Genau in diesem Moment haben wir uns darauf konzentriert, sicherzustellen, dass die In-Box-Konsole für die kommende Version von Windows weiterhin gut funktioniert. Entschuldigung für die Funkstille! 😃

Dies ist das Grundbedürfnis eines jeden SSH-Kunden. Wir können von Putty lernen, wie konsequent es funktioniert. Sogar Android-Clients können gut kopieren und einfügen.

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Dustin L. Howett (MSFT) [email protected]
Gesendet: Donnerstag, 17. Oktober 2019, 07:56:38 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Genau in diesem Moment haben wir uns darauf konzentriert, sicherzustellen, dass die In-Box-Konsole für die kommende Version von Windows weiterhin gut funktioniert. Entschuldigung für die Funkstille! 😃

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSNY#issuecomment-542968119 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

Dieses Problem trat in einem DOS-Fenster mit meinem Upgrade auf 1903 auf.
Steuert der DOS-Fenstercode dies? Ich kann nicht mehr kopieren
aus meinem Hessling-Editor. Ich bin in Ordnung, wenn ich die Datei speichere und
Verwenden Sie den Notizblock, aber dies ist ein echtes Ärgernis.

Am 16.10.2019 um 22:46 Uhr schrieb mikkushukla - [email protected] :

Dies ist das Grundbedürfnis eines jeden SSH-Kunden. Wir können von Putty lernen, wie konsequent es ist
Arbeiten. Sogar Android-Clients können gut kopieren und einfügen.

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Dustin L. Howett (MSFT) [email protected]
Gesendet: Donnerstag, 17. Oktober 2019, 07:56:38 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Kopieren und Einfügen aus dem Windows-Terminal ohne Zeile
Pausen (# 1073)

Genau in diesem Moment haben wir uns darauf konzentriert, sicherzustellen, dass die In-Box-Konsole weiterhin gut funktioniert
für die kommende Version von Windows. Entschuldigung für die Funkstille! 😃

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und sehen Sie sie sich an
GitHub https://github.com/microsoft/terminal/issues/1073?
oder
Abbestellen von https://github.com/notifications/unsubscribe-auth/ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/microsoft/terminal/issues/1073?
oder abbestellen
https://github.com/notifications/unsubscribe-auth/ALPCUVDPEO26DCQ4CJ6D3BLQO7GZRANCNFSM4HRMLYMQ .

Ich hoffe, Sie machen Witze, Sie haben einen großen Fehler, der sich auf die Art und Weise auswirkt, wie Benutzer mit dem Tool interagieren, und es liegt kein Fokus darauf, es zu beheben, aber Sie haben Zeit, es auf neue Windows-Versionen zu aktualisieren.

Lernen Sie vom Mac-Terminal. Wenn Sie ein gutes Echosystem bauen, sollten Sie sich auf das Terminal konzentrieren. Event Open-Source-Ubuntu-Terminal funktioniert wie Charme.

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Peter [email protected]
Gesendet: Donnerstag, 17. Oktober 2019, 21:35:13 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Ich hoffe, Sie machen Witze, Sie haben einen großen Fehler, der sich auf die Art und Weise auswirkt, wie Benutzer mit dem Tool interagieren, und es liegt kein Fokus darauf, es zu beheben, aber Sie haben Zeit, es auf neue Windows-Versionen zu aktualisieren.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLSPOOGMH47FQGRWRMDQPCELTA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQUG7I#issuecomment-543245181 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLRUZT746SIJAZRJISDQPCELTANCNFSM4HRMLYMQ .

Ich hoffe, Sie machen Witze, Sie haben einen großen Fehler, der sich auf die Art und Weise auswirkt, wie Benutzer mit dem Tool interagieren, und es liegt kein Fokus darauf, es zu beheben, aber Sie haben Zeit, es auf neue Windows-Versionen zu aktualisieren.

Technisch gesehen befindet sich diese Software noch in der Vorschau und ist noch nicht einmal stabil ...

Alle entspannen sich, dies ist ein Beta-Produkt, verwenden Sie es nicht für die Produktion. Es gibt andere Microsoft-Terminalprogramme, die ordnungsgemäß funktionieren. Verwenden Sie diese nur, wenn dies nicht funktioniert.

Ich hoffe, Sie machen Witze, Sie haben einen großen Fehler, der sich auf die Art und Weise auswirkt, wie Benutzer mit dem Tool interagieren, und es liegt kein Fokus darauf, es zu beheben, aber Sie haben Zeit, es auf neue Windows-Versionen zu aktualisieren.

Technisch gesehen befindet sich diese Software noch in der Vorschau und ist noch nicht einmal stabil ...

Dies ist das Feedback der Community, das versucht, das Tool zu verwenden. Ich denke, die größte Frustration ist, dass auf der Tool-Seite nichts passiert, insbesondere bei größeren Fehlern, wie sie vor Monaten gemeldet wurden ...

Wäre schön, wenn uns jemand einfach mitteilen würde, dass ihr euch darum kümmert.

Es gibt andere Microsoft-Terminals

LOL, welche ???

LOL, welche ???

  • Die bei der Installation einer WSL-Distribution bereitgestellte (normalerweise Ubuntu)
  • Powershell-Konsole
  • cmd Konsole

Wenn Sie im Ubuntu-Subsystem bleiben möchten, ist Ubuntu One die einzige Option, da wir alle wissen, dass es grundlegend ist. Wir alle haben gehofft, dass das Terminal das Werkzeug sein könnte.

Bitte beweisen Sie uns Recht :)

Für diejenigen, die ungeduldig sind und Unsinn wie "Kopieren und Einfügen funktioniert in Putty, es sollte hier funktionieren!" Einbringen, sollten Sie bedenken, dass sich die Entwickler mit Problemen mit höherem Schweregrad befassen: Abstürze, Einfrieren, Rendern usw. Diese kritischen Probleme kann zu Recht Vorrang vor diesem haben. Wenn Sie möchten, dass dies früher behoben wird, können Sie das Problem beheben, sich an das Entwicklungsteam wenden oder Ihren eigenen Code einbringen.

/$0.02

Selbst kittähnliches Kopieren und Einfügen funktioniert nicht im Windows-Terminal. Kopieren Sie mehrzeiligen Text und fügen Sie Ihren Inhalt mit zusätzlichen \ n pro Zeile ein, was sehr irritierend ist, jedes Mal, wenn ich zusätzliche Zeilen löschen muss.

Ja, Sie haben Recht. Einfrieren ist sehr häufig, wenn der SSH-Host langsam reagiert.

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Ian [email protected]
Gesendet: Freitag, 18. Oktober 2019, 01:17:29 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Für diejenigen, die ungeduldig sind und Unsinn wie "Kopieren und Einfügen von Arbeiten in Putty, es sollte hier funktionieren!" Einbringen, sollten Sie bedenken, dass die Entwickler dieses Problems Probleme mit Abstürzen mit höherem Schweregrad, Einfrieren, Rendern usw. behandeln zu Recht Vorrang vor diesem. Wenn Sie möchten, dass dies früher behoben wird, können Sie das Problem beheben, sich an das Entwicklungsteam wenden oder Ihren eigenen Code einbringen.

/$0.02

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWN7TLHEIOOMRPJNZDQPC6NDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBRJTJY#issuecomment-543332775 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLWJEYW4VX454NKCLETQPC6NDANCNFSM4HRMLYMQ .

Sieht so aus, als ob dieser in Kürze behoben wird.

Um Kredit zu geben, wo Kredit fällig ist, ist diese Korrektur @ d-bingham zu verdanken. 😸

Vielen Dank, @ d-bingham, von uns allen, die auf das Thema gewartet haben.

Können wir jetzt die Funktion zum Verschieben von Registerkarten mithilfe des Cursors erhalten? Wenn Sie viele Registerkarten haben, verstecken sie sich bitte nicht hinter dem Pluszeichen! LOL 💃

Es ist nicht themenbezogen für dieses spezielle Problem, aber die Registerkarten erhalten in 0.6 einen kleinen Schub. Siehe den Baum der Probleme, die mit # 3027 verknüpft sind.

: tada: Dieses Problem wurde in # 3239 Windows Terminal Preview v0.6.2951.0 .: tada:

Praktische Links:

Immer noch nicht behoben, wenn Sie kopieren, wird eine neue Zeile hinzugefügt.

Gesendet von Mail https://go.microsoft.com/fwlink/?LinkId=550986 für Windows 10


Von: Carlos Zamora [email protected]
Gesendet: Freitag, 18. Oktober 2019, 05:45:03 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Geschlossen # 1073 https://github.com/microsoft/terminal/issues/1073 über # 3239 https://github.com/microsoft/terminal/pull/3239 .

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLTW7NICSNEHDRSD27LQPD5YPA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUJH2SOY#event-2723129659 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLU24DCANWUUX332TNDQPD5YPANCNFSM4HRMLYMQ .

Ja, ich kann bestätigen, dass dies bei v0.6.2951.0 immer noch nicht funktioniert

Kopieren Sie aus VSCode und fügen Sie es in Windows Terminal auf vim ein:
image

Dieser Fehler hängt nicht mit dem Einfügen in Terminal zusammen, sondern mit dem Einfügen von Terminal. Ich glaube, was Sie meinen, wird in # 1091 besprochen.

Ich verwende verschiedene Terminalemulatoren in Win10 1903 und alle haben das gleiche Problem.

Zwischenablage: govc find / -type m -name 'dev1- ' |

Dies sind definitiv keine Zeilenumbrüche, die Sie vermissen. Würde es Ihnen etwas ausmachen, eine neue separate Ausgabe einzureichen und der Problemvorlage zu folgen? Vielen Dank.

Für das, was es wert ist: Wenn mehrere Terminalemulatoren dasselbe Problem haben, liegt es wahrscheinlich an Ihrer Shell.

Das Terminal friert während des Ruhezustands nach dem Laptop ein und trennt das Netzwerk. Jedes Mal muss ich das Beenden der App über den Task-Manager erzwingen.
Ist das ein bekanntes Problem?

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Dustin L. Howett (MSFT) [email protected]
Gesendet: Montag, 18. November 2019, 12:53:38 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Für das, was es wert ist: Wenn mehrere Terminalemulatoren dasselbe Problem haben, liegt es wahrscheinlich an Ihrer Shell.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .


Von: Dustin L. Howett (MSFT) [email protected]
Gesendet: Montag, 18. November 2019, 12:53:38 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Kommentar [email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Für das, was es wert ist: Wenn mehrere Terminalemulatoren dasselbe Problem haben, liegt es wahrscheinlich an Ihrer Shell.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .

@mikkushukla , bitte öffnen Sie eine neue Ausgabe, um das Problem zu melden: https://github.com/microsoft/terminal/issues

@ Mikkushukla

Das Terminal friert während des Ruhezustands nach dem Laptop ein und trennt das Netzwerk. Jedes Mal muss ich das Beenden der App über den Task-Manager erzwingen.
Ist das ein bekanntes Problem?

Das von Ihnen beschriebene Problem hängt nicht mit diesem Problem zusammen.

Windows Terminal (Vorschau)
Version: 0.7.3291.0

Ich erlebe das immer noch.

Aufgrund eines Einfrierproblems habe ich die Verwendung des Terminals eingestellt. Ich benutze die Eingabeaufforderung, da sie zuverlässiger ist. Wenn dies in 0.0.3291.0 behoben ist, werde ich wieder verwenden und aktualisieren, wenn ich das gleiche Problem habe.

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: Stanislav N. [email protected]
Gesendet: Sonntag, 8. Dezember 2019, 22:09:13 Uhr
An: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Erwähnen Sie Erwä[email protected]
Betreff: Betreff: [Microsoft / Terminal] Das Kopieren und Einfügen aus dem Windows-Terminal enthält keine Zeilenumbrüche (# 1073).

Windows Terminal (Vorschau)
Version: 0.7.3291.0

Ich erlebe das immer noch.

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLR3TDU6UE5XHBIP2SDQXUPLDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHDHFA#issuecomment-562967444 oder abmelden https://github.com/notifications/unsubscribe- auth / ADAODLW37YROKWH374IEQADQXUPLDANCNFSM4HRMLYMQ .

@pztrn , es kann am besten sein, neues Problem eröffnen und auf dieses verweisen. Stellen Sie sicher, dass Sie alle relevanten Informationen bereitstellen, um das Problem zu reproduzieren.

@mikkushukla : Deine Aussage hat nichts mit diesem Fehlerbericht zu tun. Wenn Sie Probleme haben, die nicht mit Zeilenumbrüchen beim Kopieren und Einfügen zusammenhängen, öffnen Sie bitte einen neuen Fehlerbericht.

Treffen Sie dies in Terminal 1.0 wsl2 ubuntu 18.04

  1. Halten Sie Strg + Umschalt gedrückt und kopieren Sie mit dem Cursor mehrere Zeilen. (Ich meine, klicken Sie mit der rechten Maustaste, um schnell zu kopieren)
  2. Einfügen in vscode oder anderen Editoren, Zeilenumbruch verlieren

PS:

  1. Treffen Sie eine Auswahl
  2. Strg + Umschalt + C hat die Zeilenumbrüche kopiert

Fand dieses Problem auch
Terminal 1.0

Wenn ich vom Terminal kopiere, bleiben beim Einfügen mehrere Zeilen erhalten. Aber wenn ich beim Kopieren und Einfügen in vim bin, verschwinden die Zeilenumbrüche. Das Ergebnis ist eine lange Schlange.

Meine vollständige Umgebung ist: Windows-Terminal, Powershell, über ssh in einer Linux-Box protokolliert, auf der tmux ausgeführt wird und in der vim ausgeführt wird.

@JesusCoyotzi könnten Sie einen neuen Fehlerbericht hier ? Bitte geben Sie bestimmte Schritte an, wie Sie das Kopieren / Einfügen durchgeführt haben und was Sie dort ausführen. Klingt nach einem echten Problem, aber wir sollten dies separat genauer verfolgen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen