Terminal: Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne

Créé le 30 mai 2019  ·  65Commentaires  ·  Source: microsoft/terminal

Environnement

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

Étapes à suivre pour reproduire

  1. Clonez, compilez, empaquetez, installez et lancez _Windows Terminal (DevBuild) _.
  2. Exécuter docker run --rm -it mcr.microsoft.com/windows/nanoserver:1903
  3. Sélectionnez plusieurs lignes et faites un clic droit.
  4. Collez dans n'importe quel éditeur de texte. J'ai utilisé VSCode.

Comportement prévisible

Je m'attendais à voir la même chose que j'ai vue dans le terminal - en particulier plusieurs lignes.

Comportement réel

Une ligne avec beaucoup d'espace.

Remarques

C'est différent du n ° 65 car il s'agissait de conhost et je parle du nouveau terminal, et je n'ai pas appuyé sur Shift.

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

Commentaire le plus utile

C'est un bug assez brutal. Juste une note pour aider à indiquer la criticité.

Tous les 65 commentaires

Huh, je ne vois pas ça - @ pensées carlos-zamora?

image

@ zadjii-msft Il y a un changement d'état du terminal qui en est la cause. Repro étapes:

1) Ouvrez une session bash.exe
2) ls -l pour générer du texte multiligne
3) Sélectionnez et copiez-le - fonctionne comme prévu
4) Modifier un fichier avec vi
5) Sélectionnez et copiez le texte - maintenant les lignes de fin sont manquantes

image

J'étais bien conscient que cela fonctionnait sur le contenu du presse-papiers, mais je n'ai pas encore découvert le bogue. Le bogue se manifeste probablement dans TextBuffer :: GetTextForClipboard, mais je n'ai pas encore eu le temps de le déboguer.

Clôture en faveur du # 1091.

Il s'avère que c'est un problème différent.

J'ai édité le numéro pour ajouter des instructions correctes à reproduire.
@ d-bingham @ zadjii-msft, cela se produit avec docker et pas seulement avec WSL.
Cela se produit également si j'ouvre la console avec hcsdiag console id au lieu d'utiliser docker run .

Je vois cela aussi. Mon shell est Powershell Core 6.2.0 et tout ce que j'essaye de copier a ce problème. Il semble que la fonctionnalité de copie copie la totalité du tampon. Ie, si j'essaye de copier ceci:

get-content myfile.txt
Hello
World

123456789012345678901234567890

Il copie ceci, où ^ désigne un espace et mon terminal fait 30 caractères de large:

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

J'ai le même problème. lors de la saisie d'une commande copiée comme:

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

Il n'exécute que la toute première ligne ... lors de l'utilisation directe de WSL, fonctionne comme prévu.

J'ai également ce problème lors de la copie de texte d'une session SSH vers un hôte Linux.

Je travaille actuellement autour de cela en ayant ce script sur mon bureau et en lui donnant un double-clic lorsque j'ai quelque chose à coller hors du terminal:

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

Je pense que j'ai trouvé une procédure de reproduction plus facile.

  1. Ouvrez cmd ou PowerShell
  2. cls pour vider l'écran
  3. Exécutez une commande qui écrit une sortie telle que dir
  4. Copier le texte de sortie
  5. Coller quelque part (par exemple, le bloc-notes)
  6. Le texte collé n'inclut pas les sauts de ligne

Je suis également confronté à ce problème lors de l'exécution de la distribution WSL Ubuntu. Si j'ouvre un onglet WSL dans le terminal Windows et que j'exécute quelque chose comme ls -1 , puis que je copie quelques lignes à l'aide de ma souris (maintenez le clic gauche, faites glisser, puis cliquez avec le bouton droit), le texte copié n'inclut aucune nouvelle ligne.

Notez que si j'ouvre directement WSL Ubuntu (autonome, PAS à l'intérieur du terminal Windows), la copie fonctionne correctement (les nouvelles lignes sont incluses).

J'ai essayé toutes les solutions de contournement que j'ai vues répertoriées, à partir de ctrl-c, shift-ctrl-c, clics droit, clics droit shift, etc., mais je suis en train de vivre un cauchemar absolu avec le collage de WSL.

Il ne gère certainement pas correctement les nouvelles lignes, et parfois, lorsque je colle des éléments dans neovim, j'obtiens une ligne supplémentaire entre chaque ligne. C'est très bizarre, c'est presque suffisant pour m'empêcher d'utiliser le terminal à ce stade. :(

J'ai essayé toutes les solutions de contournement que j'ai vues répertoriées, à partir de ctrl-c, shift-ctrl-c, clics droit, clics droit shift, etc., mais je suis en train de vivre un cauchemar absolu avec le collage de WSL.

Il ne gère certainement pas correctement les nouvelles lignes, et parfois, lorsque je colle des éléments dans neovim, j'obtiens une ligne supplémentaire entre chaque ligne. C'est très bizarre, c'est presque suffisant pour m'empêcher d'utiliser le terminal à ce stade. :(

Moi aussi. C'est la seule fonctionnalité (copie à partir du terminal) sur laquelle je compte beaucoup, donc je ne peux pas vraiment l'utiliser tant qu'elle n'est pas corrigée. : |

Je suis confronté au même problème, j'ai essayé de suivre les étapes de reproduction

texte original

(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] 두근두근

Console Windows (120 colonnes, PowerShell Core 6.2.1)

clic droit et coller

(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] 두근두근

Terminal Windows 0.4 (120 colonnes, noyau PowerShell 6.2.1)

clic droit et coller

---------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 (liaison copyTextWithoutNewlines ) & coller

---------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>   

Maj + clic droit et coller

---------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] 두근두근                                                               (

Salut les gars!

Je suis confronté au même problème. Y a-t-il un ETA pour résoudre ce problème? Comme quelqu'un l'a mentionné, ce bogue rend très difficile l'utilisation du Terminal car chaque développeur dépend fortement du copier-coller.

Merci pour votre effort!

Je vois toujours ce numéro, surpris de voir qu'il est ouvert depuis mai.

Je n'ai pas encore trouvé de solutions de contournement, essayant de déterminer si ma configuration bash / zsh y contribue. Faites un clic droit copier, copiez lors de la sélection, ctrl + shift + c, tous copient une tonne d'espace blanc au lieu de sauts de ligne.

Aperçu du terminal Windows - Version: 0.4.2382.0

Même problème dans une fenêtre DOS. Totalement inutilisable. Je copie de mon éditeur de texte dans une fenêtre DOS et je le colle dans un e-mail texte dans Thunderbird et j'ai des déchets. Cela a fonctionné jusqu'à ce que je passe à 1903. Cela doit être corrigé. Ou ajoutez une option. Cela peut être utile lors du collage dans un traitement de texte où vous souhaitez reformater mais pas de la manière dont je l'utilise. J'ai pu utiliser cette capacité pendant de nombreuses années et maintenant elle est cassée.

@ EdLy3 Pourriez-vous déposer un problème distinct pour suivre cette régression? Ce problème concerne spécifiquement les sauts de ligne manquants dans le texte copié à partir du terminal Windows , il semble que vous voyez une régression dans conhost.exe , l'ancienne console pour cmd.exe, powershell.exe, wsl. exe, etc. Assurez-vous d'inclure de quelle application de ligne de commande vous copiez. Merci!

Je ssh dans un serveur Linux et j'ai besoin de copier-coller du texte dans les deux sens.
Lors de la copie depuis le bloc-notes et du collage dans la fenêtre du terminal, il y a des lignes vides entre les lignes.
Lors de la copie à partir de la fenêtre du terminal et du collage dans Notepad ++, les nouvelles lignes ont disparu et il y a des espaces pour toute la zone sélectionnée - cela signifie que la taille du texte collé dépend de la taille de la fenêtre du terminal au moment de la copie.

Juste une remarque: lorsque j'utilise une fenêtre Powershell pour ssh, copypaste fonctionne très bien, sans aucun de ces problèmes.

Je voulais juste ajouter que je vois également ce problème avec le terminal Windows 0.4.2382.0. Je peux confirmer que les commentaires précédents sont corrects. Le problème semble lié à l'état et affecte les onglets individuellement. Je peux reproduire rapidement en utilisant à la fois cmd et PowerShell en utilisant la méthode cls publiée ci-dessus, et mon WSL tombe immédiatement dans le mauvais état au démarrage (je suppose en fonction de la configuration de mon shell). Une fois que l'onglet est dans un mauvais état, il semble ne pas récupérer. La seule façon dont j'ai pu résoudre le problème de manière fiable est de fermer et de rouvrir l'onglet.

Ce n'est pas un ensemble d'étapes de reproduction, mais sur WSL j'exécute zsh avec "oh my zsh", le thème "af-magic" et le plugin "zsh-syntax-highlighting". Le copier-coller est immédiatement interrompu sur n'importe quelle commande (pas de sauts de ligne, beaucoup d'espaces). Peut-être que cela aide quelqu'un à créer un test plus rapide.

Des progrès sur cette question?

Il s'avère que le code du presse-papiers est correct. ConHost utilise le même code de presse-papiers. Le problème survient avec la propriété wrap sur le CharRows . Le terminal Windows ne les définit pas correctement. Beaucoup plus d'informations ci-dessous.

Dans l'exemple ci-dessus, disons que la sortie est affichée comme suit (numéros de ligne à gauche):

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 

Cela signifie que l'écharpe est censée être ...

| Ligne # | emballage? (ConHost) | emballage? (Terminal Windows) |
| - | - | - |
| 0 | faux | faux |
| 1 | vrai | vrai |
| 2 | faux | vrai |
| 3 | faux | vrai |

@miniksa et moi avons essayé de faire une correction appropriée dans la branche dev/cazamor/bugfix-copy-newline , mais cela a causé plus de problèmes. Plus précisément, jetez un œil à la ligne 2. Dans le moteur de rendu VT, nous avons appelé _EraseCharacter() pour mettre des espaces jusqu'à la fin de la ligne. Nous avons remarqué que cela déclencherait le tampon de texte pour définir cette ligne comme "wrapping". La branche le change pour appeler à la place _EraseLine() , ce qui devrait également être plus efficace.

Nous avons également mis à jour le TerminalApi pour Terminal Core en writeLine() au lieu de seulement Write() dans Terminal::EraseInLine() .

Le résultat était le suivant:

| Ligne # | emballage? (dev / cazamor / bugfix-copie-nouvelle ligne) |
| - | - |
| 0 | faux |
| 1 | faux |
| 2 | faux |
| 3 | faux |

@miniksa disait qu'il s'agit d'un problème combiné entre le TerminalApi et le VTRenderer. Peut également être lié à # 780.

@ zadjii-msft @miniksa Pensées?
Suppression de la balise "Besoin d'aide", car elle n'est plus dans ce cadre maintenant.

EDIT: Je viens d'essayer de revenir sur la modification du TerminalApi et cette instance particulière est corrigée. Est-ce exact?

Il s'avère que le duplicata n ° 2275 était le même que celui-ci, et un tas d'informations y ont été insérées.

@DHowett Attendez, le duplicata # 2275, que vous avez référencé est fermé, ce qui a été ouvert après celui-ci, et le changement de code / PR pour # 2275 a été plus tard jugé inapte et fermé ... Je ne vois aucune autre voie sur la façon dont cela va être résolu. Pouvez-vous s'il vous plaît clarifier si j'ai manqué un autre PR ou un problème ouvert?

Le PR en question du # 2275 peut être trouvé ici: https://github.com/microsoft/terminal/pull/2755

@DHowett Attendez, le duplicata # 2275, que vous avez référencé est fermé, ce qui a été ouvert après celui-ci, et le changement de code / PR pour # 2275 a été plus tard jugé inapte et fermé ... Je ne vois aucune autre voie sur la façon dont cela va être résolu. Pouvez-vous s'il vous plaît clarifier si j'ai manqué un autre PR ou un problème ouvert?

Le PR en question du # 2275 peut être trouvé ici: # 2755

Ouais. Je n'ai réalisé que c'était un dup avant de l'avoir réparé. Le PR qui l'a corrigé était le # 2797. # 2755 était une approche incorrecte pour résoudre ce problème.

le problème de collage n'a pas été résolu. veuillez vérifier https://github.com/microsoft/terminal/issues/2275#issuecomment -534936850

Pour moi, le problème de collage n'est pas non plus résolu :(

Avec la version actuelle, quand je coupe et colle, j'obtiens une ligne géante sans saut de ligne du tout.

C'est un énorme problème, comment n'importe qui peut travailler avec cet outil, veuillez le réparer dès que possible .....

Je reçois toujours cette copie d'Ubuntu 18.04 sur la dernière version de WSL (sous Windows10) et la colle dans stackoverflow / pastebin dans Firefox (dernier) et NotePad (dernier). Obtenir une ligne géante.

J'utilise le terminal Windows maintenant depuis qu'il a été poussé pour la première fois, jusqu'au moment où je devais compiler chaque version et cela n'a jamais fonctionné. Tenter de copier et coller à l'aide des raccourcis pose des problèmes et la fonctionnalité par défaut ctrl + c ctrl + v pose clairement également des problèmes. Combinez cela avec les problèmes liés causés par WSL et je dois me demander pour qui cela est même en cours de construction à ce stade.

C'est bien que vous ayez CI / CD en cours, mais il ne fait clairement pas de bons tests de régression parce que j'ai vu une variante de ce bogue ouverte / fermée / puis rouverte tout le temps sans solutions complètes. Ce que je ne comprends pas, c'est comment chaque fois que j'ai pu le reproduire facilement en quelques minutes, comment ce code est-il poussé sans être testé?
il me semble que tout cela est paralysé par les problèmes inhérents à ConPTY qui n'a pas vu une poussée depuis 5 mois qui sent les problèmes de priorité du projet pour moi et aurait vraiment dû avoir une solide année de travail dessus avant que cela ne voie le jour. de jour sur github, car pousser un terminal qui ne peut même pas copier et coller après six mois est primordial pour dire "j'espère que quelqu'un d'autre résoudra cela pour moi dans la communauté open source", ce qui est une demande parfaitement correcte d'un 1.0 > projet avec des fonctionnalités promises mais quelque peu désagréable dans ce qui semble être une phase de prototypage.

Pour ceux d'entre nous qui l'utilisent pour SSH dans les systèmes * nix et utilisent vim sur notre fenêtre Windows au travail, ce qui, je suppose, est un certain nombre d'entre nous, ou qui prototypent en WSL même si ce n'est que pour de petites choses ... ce morceau de le logiciel est effectivement _ inutile_ jusqu'à ce qu'il puisse au moins prétendre avoir une parité de base avec un terminal * nix ou même le CMD. Même essayer de copier et coller dans une session CMD entre deux fichiers dans Windows est au mieux une proposition douteuse qui en fait un produit inférieur à l'invite de commande par défaut fournie avec le système d'exploitation actuellement.

Je n'ai pas besoin d'onglets, je n'ai pas besoin d'acrylique, je n'ai pas besoin d'une nouvelle police cool, en fait, la seule chose esthétique qui aurait été bien était un menu de paramètres au lieu d'un profile.json qui est un autre ticket qui a été ouvert pendant des mois dans divers états incomplets.

En résumé, j'ai besoin que votre produit fonctionne à un niveau fondamental où je puisse réellement l'utiliser! Je ne m'attends pas à ce qu'il soit parfait ou sans bogue à aucun moment, mais il est clair que vous vous êtes concentré sur les mauvaises choses pour déterminer qui voudrait cela, pourquoi et pourquoi, car actuellement, c'est juste un triste morceau de conversation sur ce qui pourrait avoir été et de dire à quel point nous étions enthousiastes et naïfs de penser que cela se passerait bien dans 6 mois.

C'est un bug assez brutal. Juste une note pour aider à indiquer la criticité.

Sur Windows 10 Professionnel (version 1903), en utilisant Windows Terminal (version 0.5.2762.0) et PowerShell Core (version 6.2.2), je rencontre le même problème. Je me connecte à plusieurs systèmes basés sur Linux dans mon travail quotidien, ce problème m'empêche de copier-coller efficacement des commandes / du texte.

Personne ne travaille là-dessus?

En ce moment précis, nous nous sommes efforcés de nous assurer que la console intégrée continue de bien fonctionner pour la prochaine version de Windows. Désolé pour le silence radio! 😃

C'est le besoin fondamental de tout client ssh l, nous pouvons apprendre de putty à quel point il fonctionne régulièrement. Même les clients Android sont bons pour copier-coller.

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Envoyé: jeudi 17 octobre 2019 07:56:38
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

En ce moment précis, nous nous sommes efforcés de nous assurer que la console intégrée continue de bien fonctionner pour la prochaine version de Windows. Désolé pour le silence radio! 😃

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSNY#issuecomment-542968119 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

Ce problème est apparu dans une fenêtre DOS avec ma mise à niveau vers 1903.
Le code de fenêtre DOS est-il le moteur de cela? Je ne peux plus copier
de mon éditeur Hessling. Je vais bien si j'enregistre le fichier et
utilisez le bloc-notes mais c'est une vraie nuisance.

Le 16/10/2019 22:46, mikkushukla - [email protected] a écrit:

C'est le besoin de base de tout client ssh l, nous pouvons apprendre de putty à quel point il est cohérent
travail. Même les clients Android sont bons pour copier-coller.

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Envoyé: jeudi 17 octobre 2019 07:56:38
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas de ligne
pauses (# 1073)

En ce moment précis, nous nous sommes efforcés de nous assurer que la console intégrée continue de bien fonctionner
pour la prochaine version de Windows. Désolé pour le silence radio! 😃

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur
GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWWK3TUL52HS4DFVREVWWWK3TUL52HS4DFVREVWWK3TUL52HS4DFVREVWWWK3TUL52HS4DFVORMZHWWWK3TUL52HS4DFVORMNVWWWK3TUL52HS4DFVORMNVWWWK3TUL52HS4DFVOR
ou
désabonner https://github.com/notifications/unsubscribe-auth/ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ALPCUVA3GUPVKJ3LDGNLVX3QO7GZRA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4GUPVKJ3LDGNLVX3QO7GZRA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG63TUL52HS4DFVREX63TUL52HS4DFVREX63
ou se désinscrire
https://github.com/notifications/unsubscribe-auth/ALPCUVDPEO26DCQ4CJ6D3BLQO7GZRANCNFSM4HRMLYMQ .

J'espère que vous plaisantez, vous avez un bogue majeur qui affecte la façon dont les gens interagissent avec l'outil et que vous ne vous concentrez pas sur sa résolution, mais vous avez le temps de le mettre à niveau vers de nouvelles versions de Windows ...

Prenez l'apprentissage du terminal mac, si vous construisez un bon système d'écho, vous devez vous concentrer sur le terminal. Le terminal ubuntu open-source d'événement fonctionne comme du charme.

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Peter [email protected]
Envoyé: jeudi 17 octobre 2019 21:35:13
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

J'espère que vous plaisantez, vous avez un bogue majeur qui affecte la façon dont les gens interagissent avec l'outil et que vous ne vous concentrez pas sur sa résolution, mais vous avez le temps de le mettre à niveau vers de nouvelles versions de Windows ...

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLSPOOGMH47FQGRWRMDQPCELTA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQUG7I#issuecomment-543245181 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLRUZT746SIJAZRJISDQPCELTANCNFSM4HRMLYMQ .

J'espère que vous plaisantez, vous avez un bogue majeur qui affecte la façon dont les gens interagissent avec l'outil et que vous ne vous concentrez pas sur sa résolution, mais vous avez le temps de le mettre à niveau vers de nouvelles versions de Windows ...

Eh bien techniquement, ce logiciel est encore en phase de prévisualisation et n'est même pas encore stable ...

Tout le monde se détend, c'est un produit bêta, ne l'utilisez pas pour la production. Il existe d'autres programmes de terminaux Microsoft qui fonctionnent correctement, alors utilisez-les simplement pendant que cela ne fonctionne pas.

J'espère que vous plaisantez, vous avez un bogue majeur qui affecte la façon dont les gens interagissent avec l'outil et que vous ne vous concentrez pas sur sa résolution, mais vous avez le temps de le mettre à niveau vers de nouvelles versions de Windows ...

Eh bien techniquement, ce logiciel est encore en phase de prévisualisation et n'est même pas encore stable ...

Ce sont les retours de la communauté qui essaie d'utiliser l'outil, je pense que la frustration majeure est que rien ne se passe du côté de l'outil, en particulier pour un bug majeur comme cela a été rapporté il y a des mois ...

Ce serait bien si quelqu'un nous faisait savoir que vous êtes en train de l'examiner.

Il existe d'autres terminaux Microsoft

LOL, lesquels ???

LOL, lesquels ???

  • Celui fourni lors de l'installation d'une distribution WSL (normalement Ubuntu)
  • Console Powershell
  • console cmd

Si vous voulez rester dans le sous-système ubuntu, ubuntu one est la seule option, cependant, comme nous le savons tous, c'est basique, nous avons donc tous espéré que The Terminal pourrait être l'outil.

Veuillez nous donner raison :)

Pour ceux qui sont impatients et qui contribuent à des absurdités telles que `` Copier et coller des œuvres dans Putty, cela devrait fonctionner ici! '', Considérez que les développeurs de cela font face à des problèmes de gravité plus élevée: plantages, gel, problèmes de rendu, etc. peut à juste titre avoir la priorité sur cela. Si vous voulez que cela soit résolu plus tôt, vous pouvez aider à déboguer le problème, postuler à leur équipe de développement ou apporter votre propre code.

/$0.02

Même le mastic comme le copier-coller ne fonctionne pas dans le terminal Windows, copiez le texte multiligne et il collera votre contenu avec \ n supplémentaire par ligne, ce qui est très irritant, chaque fois que je dois supprimer une ligne supplémentaire.

Oui, vous avez raison, le gel est très courant chaque fois que l'hôte ssh commence à répondre lentement.

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Ian [email protected]
Envoyé: vendredi 18 octobre 2019 01:17:29
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

Pour ceux qui sont impatients et qui contribuent à des choses comme `` Copier et coller des travaux dans Putty, cela devrait fonctionner ici! '', Considérez que les développeurs de ce problème sont confrontés à des problèmes de gravité plus élevée, des plantages, des blocages, des problèmes de rendu, etc. Ces problèmes critiques peuvent prendre à juste titre la priorité sur cela. Si vous voulez que cela soit résolu plus tôt, vous pouvez aider à déboguer le problème, postuler à leur équipe de développement ou contribuer à votre propre code.

/$0.02

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWN7TLHEIOOMRPJNZDQPC6NDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBRJTJY#issuecomment-543332775 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLWJEYW4VX454NKCLETQPC6NDANCNFSM4HRMLYMQ .

On dirait que celui-ci sera corrigé sous peu.

Pour donner du crédit là où le crédit est dû, _ cette solution est grâce à @ d-bingham_. 😸

Merci, @ d-bingham, de la part de nous tous qui attendons ce problème.

Maintenant, pouvons-nous avoir une fonctionnalité pour déplacer les onglets en utilisant le curseur et si vous avez de nombreux onglets, ils ne se cachent pas derrière le caractère '+' s'il vous plaît! LOL 💃

Ce n'est pas sur le sujet de ce problème particulier, mais les onglets reçoivent un petit coup de pouce dans la version 0.6. Voir l'arborescence des problèmes liés à partir du # 3027.

: tada: Ce problème a été résolu dans # 3239, qui a maintenant été publié avec succès sous le nom Windows Terminal Preview v0.6.2951.0 .: tada:

Liens utiles:

Toujours pas fixé, lorsque vous copiez, il ajoutera une nouvelle ligne.

Envoyé de Mail https://go.microsoft.com/fwlink/?LinkId=550986 pour Windows 10


De: Carlos Zamora [email protected]
Envoyé: vendredi 18 octobre 2019 05:45:03
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

Fermé # 1073 https://github.com/microsoft/terminal/issues/1073 via # 3239 https://github.com/microsoft/terminal/pull/3239 .

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLTW7NICSNEHDRSD27LQPD5YPA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUJH2SOY#event-2723129659 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLU24DCANWUUX332TNDQPD5YPANCNFSM4HRMLYMQ .

oui, je peux confirmer que cela ne fonctionne toujours pas sur v0.6.2951.0

Copiez à partir de VSCode et collez-le dans le terminal Windows sur vim:
image

Ce bogue n'est pas lié au collage dans Terminal, il colle à partir du Terminal. Je crois que ce dont vous parlez est discuté au # 1091.

J'utilise différents émulateurs de terminal dans Win10 1903 et tous ont le même problème.

Presse-papiers: govc find / -type m -name 'dev1- ' |

Ce ne sont certainement pas des sauts de ligne qui vous manquent ... cela vous dérangerait-il de déposer un nouveau numéro distinct et de suivre le modèle de problème? Merci.

Pour ce que ça vaut: si plusieurs émulateurs de terminaux rencontrent le même problème, c'est probablement quelque chose dans votre shell.

Le terminal se fige pendant la mise en veille post-ordinateur portable et la déconnexion du réseau. Chaque fois que je dois forcer la suppression de l'application via le gestionnaire de tâches.
est-ce un problème connu?

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Envoyé: lundi 18 novembre 2019 12:53:38 PM
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

Pour ce que ça vaut: si plusieurs émulateurs de terminaux rencontrent le même problème, c'est probablement quelque chose dans votre shell.

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .


De: Dustin L. Howett (MSFT) [email protected]
Envoyé: lundi 18 novembre 2019 12:53:38 PM
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Commentaire [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

Pour ce que ça vaut: si plusieurs émulateurs de terminaux rencontrent le même problème, c'est probablement quelque chose dans votre shell.

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .

@mikkushukla , veuillez ouvrir un nouveau numéro pour signaler le problème: https://github.com/microsoft/terminal/issues

@mikkushukla

Le terminal se fige pendant la mise en veille post-ordinateur portable et la déconnexion du réseau. Chaque fois que je dois forcer la suppression de l'application via le gestionnaire de tâches.
est-ce un problème connu?

Le problème que vous avez décrit n'est pas lié à ce problème.

Terminal Windows (aperçu)
La dernière version: 0.7.3291.0

Toujours en train de vivre cela.

En raison d'un problème de gel, j'ai arrêté d'utiliser le terminal. J'utilise l'invite de commande car elle est plus fiable. Si cela est corrigé dans 0.0.3291.0, je recommencerai à utiliser et je mettrai à jour si je rencontre le même problème.

Obtenez Outlook pour Android https://aka.ms/ghei36


De: Stanislav N. [email protected]
Envoyé: dimanche 8 décembre 2019 22:09:13
À: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Mentionnez [email protected]
Objet: Re: [microsoft / terminal] Le copier-coller à partir du terminal Windows n'inclut pas les sauts de ligne (# 1073)

Terminal Windows (aperçu)
La dernière version: 0.7.3291.0

Toujours en train de vivre cela.

-
Vous recevez cela parce que vous avez été mentionné.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLR3TDU6UE5XHBIP2SDQXUPLDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHDHFA#issuecomment-562967444 ou désabonnement https://github.com/notifications/unsubscribe- auth / ADAODLW37YROKWH374IEQADQXUPLDANCNFSM4HRMLYMQ .

@pztrn , vous serez peut-être mieux servi d'ouvrir un nouveau numéro et de référencer celui-ci. Assurez-vous de fournir toutes les informations pertinentes pour reproduire le problème.

@mikkushukla : Votre déclaration n'a rien à voir avec ce rapport de bogue. Si vous rencontrez des problèmes qui ne sont pas liés aux sauts de ligne dans la fonctionnalité de copier-coller, veuillez ouvrir un nouveau rapport de bogue.

rencontrer ceci dans le terminal 1.0 wsl2 ubuntu 18.04

  1. maintenez ctrl + shift, utilisez le curseur pour copier plusieurs lignes. (Je veux dire un clic droit de la souris pour faire une copie rapide)
  2. coller dans vscode ou d'autres éditeurs, perdre le saut de ligne

PS:

  1. faire des sélections
  2. ctrl + shift + c a copié les sauts de ligne

J'ai également trouvé ce problème
terminal 1.0

Si je copie à partir du terminal, le collage préserve plusieurs lignes. Mais si je suis à l'intérieur de vim lors de la copie et du collage, les sauts de ligne disparaissent. Résultat en une longue ligne.

Mon environnement complet est: Terminal Windows, PowerShell, connecté via ssh à une machine Linux qui exécute tmux et à l'intérieur exécute vim.

@JesusCoyotzi pourriez-vous soumettre un nouveau rapport de bogue ici ? Veuillez inclure des étapes spécifiques sur la façon dont vous avez effectué le copier / coller et ce que vous y exécutez. Cela semble être un vrai problème, mais nous devrions le suivre plus en détail séparément.

Cette page vous a été utile?
0 / 5 - 0 notes