Terminal: Copiar e colar do Terminal do Windows não inclui quebras de linha

Criado em 30 mai. 2019  ·  65Comentários  ·  Fonte: microsoft/terminal

Meio Ambiente

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

Passos para reproduzir

  1. Clonar, construir, empacotar, instalar e lançar o _Windows Terminal (DevBuild) _.
  2. Execute docker run --rm -it mcr.microsoft.com/windows/nanoserver:1903
  3. Selecione várias linhas e clique com o botão direito.
  4. Cole em qualquer editor de texto. Usei o VSCode.

Comportamento esperado

Eu esperava ver a mesma coisa que vi no terminal - especificamente várias linhas.

Comportamento real

Uma linha com muito espaço.

Notas

Isso é diferente de # 65, pois era sobre conhost e estou falando sobre o novo terminal, e não pressionei Shift.

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

Comentários muito úteis

Este é um bug bastante brutal. Apenas uma nota para ajudar a indicar criticidade.

Todos 65 comentários

Huh, eu não estou vendo isso - pensamentos @carlos-zamora?

image

@ zadjii-msft Há alguma mudança de estado do terminal que causa isso. Etapas Repro:

1) Abra uma sessão bash.exe
2) ls -l para gerar algum texto multilinha
3) Selecione e copie - funciona conforme o esperado
4) editar um arquivo com o vi
5) Selecione e copie o texto - agora as linhas finais estão faltando

image

Estou bem ciente de que isso está funcionando na área de transferência, mas ainda não rastreei o bug. O bug provavelmente se manifesta em TextBuffer :: GetTextForClipboard, mas ainda não tive tempo para depurá-lo.

Fechando em favor de # 1091.

Acontece que esse é um problema diferente.

Eu editei o problema para adicionar instruções corretas para reproduzir.
@ d-bingham @ zadjii-msft, isso acontece com docker e não apenas com WSL.
Também acontece se eu abrir o console com hcsdiag console id vez de usar docker run .

Estou vendo isso também. Meu shell é Powershell Core 6.2.0 e tudo que tento copiar tem esse problema. Parece que a funcionalidade de cópia copia todo o buffer. Ou seja, se estou tentando copiar isso:

get-content myfile.txt
Hello
World

123456789012345678901234567890

Ele copia isso, onde ^ denota um espaço e meu terminal tem 30 caracteres de largura:

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

Estou tendo o mesmo problema. ao inserir um comando copiado como:

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

Ele executa apenas a primeira linha ... ao usar WSL diretamente, funciona como esperado.

Eu também tenho esse problema ao copiar texto de uma sessão SSH para um host Linux.

Atualmente estou trabalhando nisso tendo este script em minha área de trabalho e dando um clique duplo nele quando tenho algo que preciso colar do Terminal:

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

Acho que encontrei uma etapa de reprodução mais fácil.

  1. Abra cmd ou PowerShell
  2. cls para limpar a tela
  3. Execute algum comando que escreva a saída, como dir
  4. Copiar texto de saída
  5. Cole em algum lugar (por exemplo, bloco de notas)
  6. O texto colado não inclui quebras de linha

Também estou enfrentando esse problema ao executar a distribuição WSL Ubuntu. Se eu abrir uma guia WSL no Terminal do Windows e executar algo como ls -1 , em seguida, copiar algumas linhas usando meu mouse (mantenha pressionado o botão esquerdo do mouse, arraste e clique com o botão direito), o texto copiado não incluirá novas linhas.

Observe que se eu abrir diretamente o WSL Ubuntu (autônomo, NÃO dentro do Terminal do Windows), a cópia funciona bem (as novas linhas estão incluídas).

Eu tentei todas as soluções alternativas que vi listadas, de ctrl-c, shift-ctrl-c, cliques com o botão direito, clique com o botão direito do mouse, etc., mas estou tendo um pesadelo absoluto com a colagem de WSL.

Definitivamente, não está lidando com novas linhas corretamente e, às vezes, quando colo coisas no neovim, recebo uma linha extra entre cada linha. É muito estranho, é quase o suficiente para me impedir de usar o terminal neste momento. :(

Eu tentei todas as soluções alternativas que vi listadas, de ctrl-c, shift-ctrl-c, cliques com o botão direito, clique com o botão direito do mouse, etc., mas estou tendo um pesadelo absoluto com a colagem de WSL.

Definitivamente, não está lidando com novas linhas corretamente e, às vezes, quando colo coisas no neovim, recebo uma linha extra entre cada linha. É muito estranho, é quase o suficiente para me impedir de usar o terminal neste momento. :(

Eu também. Este é o único recurso (copiar do terminal) em que confio muito, então não posso realmente usar isso até que seja consertado. : |

Estou enfrentando o mesmo problema, tentei seguir para reproduzir as etapas

texto 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 do Windows (120 colunas, núcleo PowerShell 6.2.1)

clique com o botão direito e cole

(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 colunas, núcleo PowerShell 6.2.1)

clique com o botão direito e cole

---------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 (vinculando copyTextWithoutNewlines ) e colar

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

shift + clicar com o botão direito e colar

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

Oi pessoal!

Estou enfrentando o mesmo problema. Existe algum HEC para corrigir isso? Como alguém mencionou, esse bug torna muito difícil usar o Terminal, já que todo desenvolvedor depende muito de copiar e colar.

Obrigado pelo seu esforço!

Ainda estou vendo esse problema, surpreso ao ver que está aberto desde maio.

Ainda não encontrei nenhuma solução alternativa, tentando descobrir se minha configuração bash / zsh está contribuindo para isso. Clique com o botão direito em copiar, copiar em selecionar, ctrl + shift + c, todos copiam uma tonelada de espaço em branco ao invés de quebras de linha.

Visualização do Terminal Windows - Versão: 0.4.2382.0

O mesmo problema em uma janela DOS. Totalmente inutilizável. Copio do meu editor de texto em uma janela DOS e colo em um e-mail de texto dentro do Thunderbird e tenho lixo. Funcionou até eu atualizar para 1903. Isso precisa ser consertado. Ou adicione uma opção. Isso pode ser útil ao colar em um processador de texto onde você deseja reformatar, mas não da maneira como o uso. Consegui usar esse recurso por muitos anos e agora ele está quebrado.

@ EdLy3 Você poderia registrar um problema separado para rastrear essa regressão? Esse problema é específico para as quebras de linha ausentes no texto copiado do Terminal do conhost.exe , o console legado para cmd.exe, powershell.exe, wsl. exe, etc. Certifique-se de incluir de qual aplicativo de linha de comando você está copiando. Obrigado!

Eu ssh em um servidor Linux e preciso copiar e colar algum texto nos dois sentidos.
Ao copiar do bloco de notas e colar na janela do terminal, existem linhas vazias entre as linhas.
Ao copiar da janela do terminal e colar no Notepad ++, as novas linhas desaparecem e há espaços para toda a área selecionada - isso significa que o tamanho do texto colado depende do tamanho da janela do terminal no momento da cópia.

Apenas como uma observação: quando eu uso uma janela Powershell para ssh, o copypaste funciona muito bem, sem nenhum desses problemas.

Eu só queria acrescentar que também estou vendo esse problema com o Windows Terminal 0.4.2382.0. Posso confirmar que os comentários anteriores estão corretos. O problema parece estar relacionado ao estado e afeta as guias individualmente. Posso reproduzir rapidamente usando cmd e PowerShell usando o método cls postado acima, e meu WSL imediatamente cai em um estado ruim no início (suponho com base na configuração do meu shell). Depois que a guia fica em um estado incorreto, ela parece não se recuperar. A única maneira de corrigir o problema de maneira confiável é fechando e reabrindo a guia.

Este não é um conjunto de etapas de reprodução, mas no WSL estou executando o zsh com o tema "oh my zsh", "af-magic" e o plug-in "zsh-syntax-highlighting". Copiar + colar é imediatamente interrompido em qualquer comando (sem novas linhas, muitos espaços em branco). Talvez isso ajude alguém a criar um teste mais rápido.

Algum progresso neste assunto?

Acontece que o código da área de transferência está correto. ConHost usa o mesmo código da área de transferência. O problema surge com a propriedade wrap em CharRows . O Terminal do Windows não os define corretamente. Significativamente mais informações abaixo.

No exemplo acima, digamos que a saída seja exibida da seguinte forma (números de linha à esquerda):

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 

Isso significa que o envoltório deve ser ...

| Linha # | embrulho? (ConHost) | embrulho? (Terminal Windows) |
| - | - | - |
| 0 | falso | falso |
| 1 | verdade | verdade |
| 2 | falso | verdade |
| 3 | falso | verdade |

@miniksa e eu tentamos fazer uma correção adequada no branch dev/cazamor/bugfix-copy-newline , mas isso fez com que surgissem mais problemas. Especificamente, dê uma olhada na linha 2. No Renderizador VT, chamamos _EraseCharacter() para colocar espaços até o final da linha. Percebemos que isso acionaria o buffer de texto para definir essa linha como "quebra automática". O branch muda para _EraseLine() , que deve ser mais eficiente também.

Também atualizamos TerminalApi de Terminal Core para writeLine() vez de apenas Write() em Terminal::EraseInLine() .

O resultado foi o seguinte:

| Linha # | embrulho? (dev / cazamor / bugfix-copy-newline) |
| - | - |
| 0 | falso |
| 1 | falso |
| 2 | falso |
| 3 | falso |

@miniksa estava dizendo que este é um problema combinado entre o TerminalApi e o VTRenderer. Também pode estar relacionado a # 780.

@ zadjii-msft @miniksa Pensamentos?
Removendo a tag "Help-Wanted" porque ela está fora desse escopo agora.

EDIT: Eu apenas tentei reverter a alteração para TerminalApi e esta instância em particular foi corrigida. Isso é correto?

Acontece que a duplicata # 2275 era igual a esta e várias informações foram colocadas lá.

@DHowett Espere, a duplicata # 2275 que você

O PR em questão de # 2275 pode ser encontrado aqui: https://github.com/microsoft/terminal/pull/2755

@DHowett Espere, a duplicata # 2275 que você

O PR em questão de # 2275 pode ser encontrado aqui: # 2755

Sim. Eu não percebi que era um truque até depois de consertar. O PR que o corrigiu foi o # 2797. # 2755 foi uma abordagem incorreta para resolver este problema.

o problema de colagem não foi resolvido. verifique https://github.com/microsoft/terminal/issues/2275#issuecomment -534936850

Para mim, o problema da colagem também não foi resolvido :(

Com a versão atual, quando recorto e colo, obtenho uma linha gigante sem nenhuma quebra de linha.

Este é um grande problema, como alguém pode trabalhar com esta ferramenta, corrija o mais rápido possível ...

Ainda consigo copiar do Ubuntu 18.04 na versão mais recente do WSL (no Windows10) e colar em stackoverflow / pastebin no Firefox (mais recente) e no Bloco de notas (mais recente). Pegando uma linha gigante.

Tenho usado o Terminal Windows desde que foi lançado, desde quando tive que compilar cada versão e isso nunca funcionou. Tentar copiar e colar usando os atalhos tem problemas e a funcionalidade padrão ctrl + c ctrl + v claramente tem problemas também. Combine isso com os problemas relacionados causados ​​pela WSL e eu tenho que questionar para quem isso está sendo construído neste momento.

É bom que você tenha CI / CD funcionando, mas claramente não há bons testes de regressão porque eu vi alguma variante desse bug sendo aberta / fechada / e então reaberta o tempo todo sem soluções abrangentes. O que não entendo é como sempre fui capaz de reproduzi-lo facilmente em minutos, então como esse código está sendo enviado sem ser testado?
parece-me que tudo isso está atrelado a questões inerentes ao ConPTY, que não viu um impulso em 5 meses, o que cheira a questões prioritárias de projeto para mim e realmente deveria ter tido um ano sólido de trabalho nisso antes mesmo de ver a luz do dia no github, porque empurrar um Terminal que não consegue nem copiar e colar depois de meio ano é fundamental para dizer "espero que outra pessoa conserte isso para mim na comunidade de código aberto", que é um pedido perfeitamente adequado de um 1.0 > projeto com recursos prometidos entregues, mas um tanto desagradável no que parece ser uma fase de prototipagem.

Para aqueles de nós que estão usando isso para fazer SSH em sistemas * nix e usar vim em nossa caixa do Windows no trabalho, que presumo que sejam alguns de nós, ou estão fazendo protótipos em WSL, mesmo que apenas para pequenas coisas ... este pedaço de o software é efetivamente _inutilizado_ até que possa pelo menos fingir ter paridade básica com um terminal * nix ou até mesmo o CMD. Mesmo tentar copiar e colar em uma sessão CMD entre dois arquivos no Windows é uma proposição duvidosa, na melhor das hipóteses, que torna este um produto inferior ao prompt de comando padrão empacotado com o sistema operacional atualmente.

Não preciso de guias, não preciso de acrílico, não preciso de uma nova fonte legal, na verdade, a única coisa estética que teria sido legal seria um menu de configurações real em vez de um profile.json que é outro tíquete que está aberto há meses em vários estados de incompleto.

Resumindo, preciso que seu produto funcione em um nível fundamental onde eu possa realmente usá-lo! Não espero que seja perfeito ou livre de bugs em nenhum momento, mas está claro que você se concentrou nas coisas erradas ao determinar quem iria querer isso, para quê e por quê, porque atualmente é apenas uma conversa triste sobre o que poderia ter falamos sobre o quão entusiasmados e ingênuos éramos por pensar que isso daria certo em 6 meses.

Este é um bug bastante brutal. Apenas uma nota para ajudar a indicar criticidade.

No Windows 10 Pro (versão 1903), usando o Windows Terminal (versão 0.5.2762.0) e PowerShell Core (versão 6.2.2), estou tendo o mesmo problema. Eu me conecto a vários sistemas baseados em Linux em meu trabalho diário, esse problema me impede de copiar e colar comandos / texto com eficácia.

Ninguém está trabalhando nisso?

Neste exato momento, estamos nos concentrando em garantir que o console embutido continue funcionando bem para o próximo lançamento do Windows. Desculpe pelo silêncio do rádio! 😃

Esta é a necessidade básica de qualquer cliente ssh l, podemos aprender com o putty como ele está funcionando de forma consistente. Mesmo os clientes Android são bons em copiar e colar.

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: quinta-feira, 17 de outubro de 2019 7:56:38
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Neste exato momento, estamos nos concentrando em garantir que o console embutido continue funcionando bem para o próximo lançamento do Windows. Desculpe pelo silêncio do rádio! 😃

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSNY#issuecomment-542968119 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

Este problema apareceu em uma janela do DOS com minha atualização para 1903.
O código da janela do DOS está conduzindo isso? Eu não posso mais copiar
do meu editor Hessling. Tudo bem se eu salvar o arquivo e
use o bloco de notas, mas isso é um verdadeiro incômodo.

Em 16/10/2019 22h46, mikkushukla - [email protected] escreveu:

Esta é a necessidade básica de qualquer cliente ssh l, podemos aprender com o putty como ele é consistente
trabalhando. Mesmo os clientes Android são bons em copiar e colar.

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: quinta-feira, 17 de outubro de 2019 7:56:38
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui linha
quebra (# 1073)

Neste exato momento, estamos nos concentrando em garantir que o console embutido continue a funcionar bem
para a próxima versão do Windows. Desculpe pelo silêncio do rádio! 😃

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o em
GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSNY#issuecomment-542968119 ,
ou
unsubscribe https://github.com/notifications/unsubscribe-auth/ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ALPCUVA3GUPVKJ3LDGNLVX3QO7GZRA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBORWUQ#issuecomment-542972754 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/ALPCUVDPEO26DCQ4CJ6D3BLQO7GZRANCNFSM4HRMLYMQ .

Espero que você esteja brincando, você tem um grande bug que afeta a maneira como as pessoas interagem com a ferramenta e não há foco em consertá-lo, mas você tem tempo para atualizá-lo para novas versões do Windows ....

Pegue o aprendizado do mac terminal, se você estiver construindo um bom sistema de eco, você deve se concentrar no terminal. Terminal ubuntu de código aberto para eventos funciona como um charme.

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Peter [email protected]
Enviado: quinta-feira, 17 de outubro de 2019, 21:35:13
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Espero que você esteja brincando, você tem um grande bug que afeta a maneira como as pessoas interagem com a ferramenta e não há foco em consertá-lo, mas você tem tempo para atualizá-lo para novas versões do Windows ....

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLSPOOGMH47FQGRWRMDQPCELTA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQUG7I#issuecomment-543245181 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLRUZT746SIJAZRJISDQPCELTANCNFSM4HRMLYMQ .

Espero que você esteja brincando, você tem um grande bug que afeta a maneira como as pessoas interagem com a ferramenta e não há foco em consertá-lo, mas você tem tempo para atualizá-lo para novas versões do Windows ....

Bem, tecnicamente este software ainda está em estágio de visualização e nem mesmo estável ...

Todos relaxem, este é um produto beta, não o use para produção. Existem outros programas de terminal da Microsoft que funcionam corretamente, então use-os enquanto isso não estiver funcionando.

Espero que você esteja brincando, você tem um grande bug que afeta a maneira como as pessoas interagem com a ferramenta e não há foco em consertá-lo, mas você tem tempo para atualizá-lo para novas versões do Windows ....

Bem, tecnicamente este software ainda está em estágio de visualização e nem mesmo estável ...

Este é o feedback da comunidade que tenta usar a ferramenta, acho que a maior frustração é que nada está acontecendo no lado da ferramenta, especialmente para um grande bug como este que foi relatado meses atrás ...

Seria bom se alguém nos dissesse que vocês estão investigando isso.

Existem outros terminais da Microsoft

LOL, quais ???

LOL, quais ???

  • O fornecido ao instalar uma distribuição WSL (normalmente Ubuntu)
  • Console PowerShell
  • console cmd

Se você quiser permanecer no subsistema ubuntu, ubuntu one é a única opção, entretanto, como todos sabemos, é básico, então todos esperávamos que o Terminal pudesse ser a ferramenta.

Por favor, prove que estamos certos :)

Para aqueles que estão impacientes e contribuem com bobagens como 'Copiar e colar funciona no Putty, deve funcionar aqui!', Considere que os desenvolvedores disso estão lidando com problemas de gravidade mais alta: travamentos, congelamento, problemas de renderização, etc. Esses problemas críticos pode legitimamente ter prioridade sobre isso. Se quiser que isso seja resolvido mais cedo, você pode ajudar a depurar o problema, se inscrever na equipe de desenvolvimento ou contribuir com seu próprio código.

/ $ 0,02

Mesmo o putty como copiar e colar não está funcionando no terminal do Windows, copie texto de várias linhas e colará seu conteúdo com \ n extra por linha, o que é muito irritante, toda vez que tenho que excluir uma linha extra.

Sim, você está certo, o congelamento é muito comum sempre que o host ssh está respondendo lentamente.

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Ian [email protected]
Enviado: sexta-feira, 18 de outubro de 2019 1:17:29
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Para aqueles que estão impacientes e contribuem com coisas não como 'Copiar e colar trabalhos no Putty, deve funcionar aqui!', Considere que os desenvolvedores disso estão lidando com problemas de maior gravidade, travamentos, congelamento, problemas de renderização, etc. Esses problemas críticos podem legitimamente ter prioridade sobre isso. Se quiser que isso seja resolvido mais cedo, você pode ajudar a depurar o problema, se inscrever na equipe de desenvolvimento ou contribuir com seu próprio código.

/ $ 0,02

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWN7TLHEIOOMRPJNZDQPC6NDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBRJTJY#issuecomment-543332775 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLWJEYW4VX454NKCLETQPC6NDANCNFSM4HRMLYMQ .

Parece que este será corrigido em breve.

Para dar crédito a quem o crédito é devido, _essa correção é graças a @ d-bingham_. 😸

Obrigado, @ d-bingham, de todos nós que aguardamos o problema.

Agora, podemos obter o recurso para mover as abas usando o cursor e se você tiver muitas abas, elas não se escondem atrás do caractere '+', por favor! LOL 💃

Não está no tópico para este problema específico, mas as guias estão ganhando um pouco mais de impulso no 0.6. Veja a árvore de problemas com link de # 3027.

: tada: Este problema foi resolvido em # 3239, que agora foi lançado com sucesso como Windows Terminal Preview v0.6.2951.0 .: tada:

Links úteis:

Ainda não corrigido, ao copiar irá adicionar uma nova linha.

Enviado do Mail https://go.microsoft.com/fwlink/?LinkId=550986 para Windows 10


De: Carlos Zamora [email protected]
Enviado: sexta-feira, 18 de outubro de 2019 5:45:03
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

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

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLTW7NICSNEHDRSD27LQPD5YPA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUJH2SOY#event-2723129659 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLU24DCANWUUX332TNDQPD5YPANCNFSM4HRMLYMQ .

sim, posso confirmar que ainda não funciona em v0.6.2951.0

Copie do VSCode e cole no Terminal do Windows no vim:
image

Este bug não está relacionado à colagem no Terminal, mas sim na colagem do Terminal. Eu acredito que o que você está se referindo é discutido em # 1091

Eu uso diferentes emuladores de terminal no Win10 1903 e todos eles têm o mesmo problema.

Área de transferência: govc find / -type m -name 'dev1- ' |

Essas definitivamente não são quebras de linha que você está perdendo ... você se importaria de preencher um novo problema separado e seguir o modelo de problema? Obrigado.

Pelo que vale a pena: se vários emuladores de terminal tiverem o mesmo problema, provavelmente é algo em seu shell.

O terminal congela durante o repouso do laptop e a desconexão da rede. Sempre que preciso forçar o encerramento do aplicativo por meio do gerenciador de tarefas.
Isto é um problema conhecido?

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: segunda-feira, 18 de novembro de 2019 12:53:38
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Pelo que vale a pena: se vários emuladores de terminal tiverem o mesmo problema, provavelmente é algo em seu shell.

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .


De: Dustin L. Howett (MSFT) [email protected]
Enviado: segunda-feira, 18 de novembro de 2019 12:53:38
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentário [email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Pelo que vale a pena: se vários emuladores de terminal tiverem o mesmo problema, provavelmente é algo em seu shell.

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .

@mikkushukla , abra um novo problema para relatar o problema: https://github.com/microsoft/terminal/issues

@mikkushukla

O terminal congela durante o repouso do laptop e a desconexão da rede. Sempre que preciso forçar o encerramento do aplicativo por meio do gerenciador de tarefas.
Isto é um problema conhecido?

O problema que você descreveu não está relacionado a este problema.

Terminal Windows (visualização)
Versão: 0.7.3291.0

Ainda experimentando isso.

Por causa do problema de congelamento, parei de usar o terminal. Estou usando o prompt de comando, pois é mais confiável. Se isso for corrigido em 0.0.3291.0, começarei a usar novamente e atualizarei se enfrentar o mesmo problema.

Obtenha o Outlook para Android https://aka.ms/ghei36


De: Stanislav N. [email protected]
Enviado: domingo, 8 de dezembro de 2019 às 22h09min13s
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Mencione mençã[email protected]
Assunto: Re: [microsoft / terminal] Copiar e colar do Terminal do Windows não inclui quebras de linha (# 1073)

Terminal Windows (visualização)
Versão: 0.7.3291.0

Ainda experimentando isso.

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, vê-lo no GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLR3TDU6UE5XHBIP2SDQXUPLDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHDHFA#issuecomment-562967444 , ou unsubscribe https://github.com/notifications/unsubscribe- auth / ADAODLW37YROKWH374IEQADQXUPLDANCNFSM4HRMLYMQ .

@pztrn , talvez seja melhor abrir um novo problema e fazer referência a este. Certifique-se de fornecer todas as informações relevantes para reproduzir o problema.

@mikkushukla : Sua declaração não tem nada a ver com este relatório de bug. Se você tiver problemas não relacionados a quebras de linha na funcionalidade de copiar e colar, abra um novo relatório de bug.

encontre isso no terminal 1.0 wsl2 ubuntu 18.04

  1. segure ctrl + shift, use o cursor para copiar várias linhas. (Quero dizer, clique com o botão direito do mouse para fazer uma cópia rápida)
  2. colar no vscode ou em outros editores, perder a quebra de linha

PS:

  1. fazer seleções
  2. ctrl + shift + c copiou as quebras de linha

Também encontrei este problema
terminal 1.0

Se eu copiar do terminal, a colagem preserva várias linhas. Mas se eu estiver dentro do vim ao copiar e colar as quebras de linha desaparecem. Resultando em uma longa linha.

Meu ambiente completo é: terminal Windows, powershell, logado via ssh em uma máquina linux que está rodando tmux e dentro está rodando vim.

@JesusCoyotzi você poderia enviar um novo relatório de bug aqui ? Inclua etapas específicas sobre como você executou a cópia / colagem e o que está executando lá. Parece um problema real, mas devemos rastreá-lo com mais detalhes separadamente.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

mdtauk picture mdtauk  ·  3Comentários

waf picture waf  ·  3Comentários

dev-logan picture dev-logan  ·  3Comentários

zadjii-msft picture zadjii-msft  ·  3Comentários

ghost picture ghost  ·  3Comentários