Terminal: Copiar y pegar desde la Terminal de Windows no incluye saltos de línea

Creado en 30 may. 2019  ·  65Comentarios  ·  Fuente: microsoft/terminal

Medio ambiente

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

pasos para reproducir

  1. Clonar, compilar, empaquetar, instalar y ejecutar _Windows Terminal (DevBuild) _.
  2. Ejecutar docker run --rm -it mcr.microsoft.com/windows/nanoserver:1903
  3. Seleccione varias líneas y haga clic derecho.
  4. Pegue en cualquier editor de texto. Usé VSCode.

Comportamiento esperado

Esperaba ver lo mismo que vi en la terminal, específicamente varias líneas.

Comportamiento real

Una línea con mucho espacio.

Notas

Esto es diferente del # 65 ya que se trataba de conhost y estoy hablando de la nueva terminal, y no presioné Shift.

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

Comentario más útil

Este es un error bastante brutal. Solo una nota para ayudar a indicar la criticidad.

Todos 65 comentarios

Eh, no estoy viendo esto - ¿pensamientos de @ carlos-zamora?

image

@ zadjii-msft Hay algún cambio de estado de terminal que lo causa. Pasos de reproducción:

1) Abra una sesión bash.exe
2) ls -l para generar texto de varias líneas
3) Selecciónelo y cópielo: funciona como se esperaba
4) editar un archivo con vi
5) Seleccionar y copiar texto - ahora faltan las líneas finales

image

He sido consciente de que esto funciona en el portapapeles, pero aún no he localizado el error. El error probablemente se manifiesta en TextBuffer :: GetTextForClipboard, pero todavía no he tenido tiempo de depurarlo.

Cierre a favor del # 1091.

Resulta que este es un tema diferente.

Edité el problema para agregar instrucciones correctas para reproducir.
@ d-bingham @ zadjii-msft, sucede con Docker y no solo con WSL.
También sucede si abro la consola con hcsdiag console id lugar de usar docker run .

Yo también estoy viendo esto. Mi shell es Powershell Core 6.2.0 y todo lo que intento copiar tiene este problema. Parece que la función de copia copia todo el búfer. Es decir, si estoy tratando de copiar esto:

get-content myfile.txt
Hello
World

123456789012345678901234567890

Copia esto, donde ^ denota un espacio y mi terminal tiene 30 caracteres de ancho:

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

Tengo el mismo problema. al ingresar un 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

Solo ejecuta la primera línea ... cuando se usa WSL directamente, funciona como se esperaba.

También tengo este problema al copiar texto de una sesión SSH a un host Linux.

Actualmente estoy trabajando para solucionarlo teniendo este script en mi escritorio y dándole un doble clic cuando tengo algo que necesito pegar fuera de Terminal:

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

Creo que encontré una reproducción de pasos más fácil.

  1. Abrir cmd o PowerShell
  2. cls para limpiar la pantalla
  3. Ejecute algún comando que escriba resultados como dir
  4. Copiar texto de salida
  5. Pegar en algún lugar (por ejemplo, bloc de notas)
  6. El texto pegado no incluye saltos de línea

También me enfrento a este problema cuando ejecuto la distribución WSL Ubuntu. Si abro una pestaña WSL en la Terminal de Windows y ejecuto algo como ls -1 , luego copio algunas líneas con el mouse (mantenga presionado el botón izquierdo, arrastre y luego haga clic con el botón derecho), el texto copiado no incluye líneas nuevas.

Tenga en cuenta que si abro WSL Ubuntu directamente (independiente, NO dentro de la Terminal de Windows), la copia funciona bien (las nuevas líneas están incluidas).

Probé todas las soluciones que he visto en la lista, desde ctrl-c, shift-ctrl-c, clics con el botón derecho, shift-click con el botón derecho, etc., pero estoy teniendo una pesadilla absoluta con pegar fuera de WSL.

Definitivamente no maneja bien las líneas nuevas y, a veces, cuando pego cosas en neovim, obtengo una línea adicional entre cada línea. Es muy extraño, es casi suficiente para dejar de usar el terminal en este punto. :(

Probé todas las soluciones que he visto en la lista, desde ctrl-c, shift-ctrl-c, clics con el botón derecho, shift-click con el botón derecho, etc., pero estoy teniendo una pesadilla absoluta con pegar fuera de WSL.

Definitivamente no maneja bien las líneas nuevas y, a veces, cuando pego cosas en neovim, obtengo una línea adicional entre cada línea. Es muy extraño, es casi suficiente para dejar de usar el terminal en este punto. :(

Yo también. Esta es la única característica (copiar desde la terminal) en la que confío mucho, por lo que realmente no puedo usar esto hasta que se solucione. : |

Estoy enfrentando el mismo problema, he intentado seguir los pasos para reproducir

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

Consola de Windows (120 columnas, powershell core 6.2.1)

clic derecho y pegar

(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 de Windows 0.4 (120 columnas, PowerShell Core 6.2.1)

clic derecho y pegar

---------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 (vinculante copyTextWithoutNewlines ) y pegar

---------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 + clic derecho y pegar

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

¡Hola chicos!

Estoy enfrentando el mismo problema. ¿Hay alguna ETA para solucionar este problema? Como alguien mencionó, este error dificulta mucho el uso de la Terminal, ya que todos los desarrolladores dependen en gran medida de copiar y pegar.

¡Gracias por tu esfuerzo!

También sigo viendo este problema, sorprendido de ver que ha estado abierto desde mayo.

No he encontrado ninguna solución alternativa todavía, tratando de averiguar si mi configuración de bash / zsh está contribuyendo a esto. Haga clic derecho en copiar, copiar al seleccionar, ctrl + shift + c, todos copian una tonelada de espacio en blanco en lugar de saltos de línea.

Vista previa del terminal de Windows - Versión: 0.4.2382.0

Mismo problema en una ventana de DOS. Totalmente inutilizable. Copio de mi editor de texto en una ventana de DOS y lo pego en un correo electrónico de texto dentro de Thunderbird y tengo basura. Funcionó hasta que actualicé a 1903. Esto necesita ser arreglado. O agrega una opción. Esto puede resultar útil al pegar en un procesador de texto donde desea reformatear, pero no de la forma en que lo uso. He podido utilizar esta capacidad durante muchos años y ahora no funciona.

@ EdLy3 ¿Podría presentar un problema por separado para realizar un seguimiento de esa regresión? Este problema es específicamente para los saltos de línea que faltan en el texto copiado de la Terminal de Windows , lo que parece que está viendo es una regresión en conhost.exe , la consola heredada para cmd.exe, powershell.exe, wsl. exe, etc. Asegúrese de incluir desde qué aplicación de línea de comandos está copiando. ¡Gracias!

Entro a un servidor Linux y necesito copiar y pegar texto en ambos sentidos.
Al copiar desde el bloc de notas y pegar en la ventana del terminal, hay líneas vacías entre las líneas.
Al copiar desde la ventana de la terminal y pegar en Notepad ++, las líneas nuevas desaparecen y hay espacios para toda el área seleccionada, lo que significa que el tamaño del texto pegado depende del tamaño de la ventana de la terminal en el momento de la copia.

Solo como un comentario: cuando uso una ventana de Powershell para ssh, copypaste funciona muy bien, sin ninguno de estos problemas.

Solo quería agregar que también veo este problema con la Terminal de Windows 0.4.2382.0. Puedo confirmar que los comentarios anteriores son correctos. El problema parece estar relacionado con el estado y afecta a las pestañas de forma individual. Puedo reproducir rápidamente usando cmd y PowerShell usando el método cls publicado arriba, y mi WSL cae inmediatamente en el mal estado al inicio (supongo que según mi configuración de shell). Una vez que la pestaña se pone en mal estado, parece que no se recupera. La única forma en que he podido solucionar el problema de manera confiable es cerrar y volver a abrir la pestaña.

Este no es un conjunto de pasos de reproducción, pero en WSL estoy ejecutando zsh con el complemento "oh my zsh", "af-magic" y "zsh-syntax-highlighting". Copiar + pegar se interrumpe inmediatamente en cualquier comando (sin nuevas líneas, muchos espacios en blanco). Quizás eso ayude a alguien a crear una prueba más rápida.

¿Algún progreso en este tema?

Resulta que el código del portapapeles es correcto. ConHost usa el mismo código del portapapeles. El problema surge con la propiedad wrap en CharRows . Windows Terminal no los configura correctamente. Significativamente más información a continuación.

En el ejemplo anterior, digamos que la salida se muestra de la siguiente manera (números de línea a la izquierda):

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 

Esto significa que se supone que la envoltura es ...

| Línea # | ¿envolver? (ConHost) | ¿envolver? (Terminal de Windows) |
| - | - | - |
| 0 | falso | falso |
| 1 | verdadero | verdadero |
| 2 | falso | verdadero |
| 3 | falso | verdadero |

@miniksa y yo intentamos hacer una solución adecuada en la rama dev/cazamor/bugfix-copy-newline , pero eso provocó que surgieran más problemas. Específicamente, observe la línea 2. En VT Renderer, llamamos _EraseCharacter() para poner espacios hasta el final de la línea. Notamos que eso activaría el búfer de texto para establecer esa línea como "envoltura". La rama lo cambia para llamar a _EraseLine() , que también debería ser más eficiente.

También actualizamos TerminalApi por Terminal Core a writeLine() lugar de solo Write() en Terminal::EraseInLine() .

El resultado fue el siguiente:

| Línea # | ¿envolver? (dev / cazamor / bugfix-copy-newline) |
| - | - |
| 0 | falso |
| 1 | falso |
| 2 | falso |
| 3 | falso |

@miniksa decía que este es un problema combinado entre TerminalApi y VTRenderer. También puede estar relacionado con el # 780.

@ zadjii-msft @miniksa ¿Pensamientos?
Eliminando la etiqueta "Help-Wanted" porque ahora está fuera de ese alcance.

EDITAR: Acabo de intentar revertir el cambio en TerminalApi y esta instancia en particular está arreglada. ¿Es eso correcto?

Resulta que el número 2275 duplicado era lo mismo que este, y se puso un montón de información allí.

@DHowett Espere, el duplicado # 2275, al que hizo referencia está cerrado, que se abrió después de este, y el cambio de código / PR para # 2275 se consideró más tarde no apto y se cerró ... No veo ninguna otra vía sobre cómo esto se va a resolver. ¿Puede aclarar si me perdí otro PR o problema abierto?

El PR en cuestión de # 2275 se puede encontrar aquí: https://github.com/microsoft/terminal/pull/2755

@DHowett Espere, el duplicado # 2275, al que hizo referencia está cerrado, que se abrió después de este, y el cambio de código / PR para # 2275 se consideró más tarde no apto y se cerró ... No veo ninguna otra vía sobre cómo esto se va a resolver. ¿Puede aclarar si me perdí otro PR o problema abierto?

El PR en cuestión de # 2275 se puede encontrar aquí: # 2755

Si. No me di cuenta de que era un dup hasta que lo arreglé. El PR que lo arregló fue el # 2797. # 2755 fue un enfoque incorrecto para resolver este problema.

el problema de pegado no se resolvió. por favor, consulte https://github.com/microsoft/terminal/issues/2275#issuecomment -534936850

Para mí, el problema de pegar tampoco se resuelve :(

Con la versión actual, cuando corto y pego, obtengo una línea gigante sin saltos de línea.

Este es un gran problema, cómo alguien puede trabajar con esta herramienta, corríjalo lo antes posible .....

Todavía obtengo esta copia de Ubuntu 18.04 en la última versión de WSL (en Windows10) y pegando en stackoverflow / pastebin en Firefox (más reciente) y NotePad (más reciente). Obteniendo una línea gigante.

He estado usando la Terminal de Windows ahora desde que se lanzó por primera vez, desde que tuve que compilar cada versión y esto nunca funcionó. Intentar copiar y pegar usando los atajos tiene problemas y la funcionalidad predeterminada ctrl + c ctrl + v claramente también tiene problemas. Combine eso con los problemas relacionados causados ​​por WSL y tengo que preguntarme para quién se está construyendo esto en este momento.

Es bueno que tenga CI / CD en marcha, pero claramente no tiene una gran prueba de regresión porque he visto alguna variante de este error abierto / cerrado / y luego reabierto todo el tiempo sin soluciones completas. Lo que no entiendo es cómo cada vez que he podido reproducirlo fácilmente en cuestión de minutos, ¿cómo se envía este código sin ser probado?
Me parece que todo esto está limitado por problemas inherentes a ConPTY que no ha visto un impulso en 5 meses, lo que me huele a problemas de prioridad del proyecto y realmente debería haber tenido un año sólido de trabajo antes de que esto viera la luz. de día en github, porque empujar una Terminal que ni siquiera puede copiar y pegar en medio año es primordial para decir "espero que alguien más me arregle esto en la comunidad de código abierto", que es una solicitud perfectamente buena de un 1.0 > proyecto con características prometidas entregadas pero algo de mal gusto en lo que parece ser una fase de creación de prototipos.

Para aquellos de nosotros que estamos usando esto para SSH en sistemas * nix y usamos vim en nuestro cuadro de Windows en el trabajo, lo cual supongo que somos bastantes de nosotros, o estamos haciendo prototipos en WSL incluso si solo por pequeñas cosas ... esta pieza de el software es efectivamente _inútil_ hasta que al menos pueda pretender tener paridad básica con un terminal * nix o incluso el CMD. Incluso intentar copiar y pegar en una sesión de CMD entre dos archivos en Windows es una propuesta dudosa en el mejor de los casos, lo que hace que este sea un producto inferior al símbolo del sistema predeterminado incluido con el sistema operativo actualmente.

No necesito pestañas, no necesito acrílico, no necesito una nueva fuente genial, de hecho, lo único estético que hubiera sido bueno era un menú de configuración real en lugar de un profile.json, que es otro boleto que ha estado abierta durante meses en varios estados de incompleto.

En resumen, ¡necesito que su producto funcione a un nivel fundamental donde realmente pueda usarlo! No espero que sea perfecto o libre de errores en ningún momento, pero está claro que se ha centrado en las cosas incorrectas al determinar quién querría esto, para qué y por qué, porque actualmente es solo un tema de conversación triste sobre lo que podría haber estado y hablar sobre lo emocionados e ingenuos que estábamos al pensar que esto saldría bien en 6 meses.

Este es un error bastante brutal. Solo una nota para ayudar a indicar la criticidad.

En Windows 10 Pro (versión 1903), con Windows Terminal (versión 0.5.2762.0) y PowerShell Core (versión 6.2.2), tengo el mismo problema. Me conecto a varios sistemas basados ​​en Linux en mi trabajo diario, este problema me impide copiar y pegar comandos / texto de manera efectiva.

¿Nadie está trabajando en esto?

En este momento exacto, nos hemos centrado en asegurarnos de que la consola incluida siga funcionando bien para el próximo lanzamiento de Windows. ¡Perdón por el silencio de la radio! 😃

Esta es la necesidad básica de cualquier cliente ssh. Podemos aprender de Putty cuán consistentemente está funcionando. Incluso los clientes de Android son buenos para copiar y pegar.

Obtenga Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: jueves 17 de octubre de 2019 7:56:38 a.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

En este momento exacto, nos hemos centrado en asegurarnos de que la consola incluida siga funcionando bien para el próximo lanzamiento de Windows. ¡Perdón por el silencio de la radio! 😃

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBOQSNY#issuecomment-542968119 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

Este problema apareció en una ventana de DOS con mi actualización a 1903.
¿El código de ventana de DOS está controlando esto? Ya no puedo copiar
de mi editor de Hessling. Estoy bien si guardo el archivo y
use el bloc de notas, pero esto es una verdadera molestia.

El 16/10/2019 10:46 p.m., mikkushukla - [email protected] escribió:

Esta es la necesidad básica de cualquier cliente ssh. Podemos aprender de putty cuán consistentemente es
trabajando. Incluso los clientes de Android son buenos para copiar y pegar.

Obtenga Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: jueves 17 de octubre de 2019 7:56:38 a.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye línea
descansos (# 1073)

En este momento exacto, nos hemos centrado en asegurarnos de que la consola incluida en la caja siga funcionando bien
para la próxima versión de Windows. ¡Perdón por el silencio de la radio! 😃

-
Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en
GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLUGBQ42JRZMXUZCLVDQO7EN5A5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVDVREXG43WKNM54HS4DFVDVREXWJWKNM54 ,
o
darse de baja https://github.com/notifications/unsubscribe-auth/ADAODLU23SF7FIZ6W7AQ52LQO7EN5ANCNFSM4HRMLYMQ .

-
Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ALPCUVA3GUPVKJ3LDGNLVX3QO7GZRA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMDVBW5H4DFVREXG43VMDVNX5H4DFVREXG43VMDVNXWE
o darse de baja
https://github.com/notifications/unsubscribe-auth/ALPCUVDPEO26DCQ4CJ6D3BLQO7GZRANCNFSM4HRMLYMQ .

Espero que esté bromeando, tiene un error importante que afecta la forma en que las personas interactúan con la herramienta y no hay ningún enfoque en solucionarlo, pero tiene tiempo para actualizarlo a nuevas versiones de Windows ...

Aprenda de la terminal mac, si está construyendo un buen sistema de eco, debe concentrarse en la terminal. La terminal ubuntu de código abierto de eventos funciona a la perfección.

Obtenga Outlook para Android https://aka.ms/ghei36


De: Peter [email protected]
Enviado: jueves 17 de octubre de 2019 9:35:13 p.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Espero que esté bromeando, tiene un error importante que afecta la forma en que las personas interactúan con la herramienta y no hay ningún enfoque en solucionarlo, pero tiene tiempo para actualizarlo a nuevas versiones de Windows ...

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLSPOOGMH47FQGRWRMDQPCELTA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQUG7I#issuecomment-543245181 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLRUZT746SIJAZRJISDQPCELTANCNFSM4HRMLYMQ .

Espero que esté bromeando, tiene un error importante que afecta la forma en que las personas interactúan con la herramienta y no hay ningún enfoque en solucionarlo, pero tiene tiempo para actualizarlo a nuevas versiones de Windows ...

Bueno, técnicamente, este software todavía está en la etapa de vista previa y ni siquiera es estable todavía ...

Todos relájense, este es un producto beta, no lo use para la producción. Hay otros programas de terminal de Microsoft que funcionan correctamente, así que utilícelos mientras esto no funcione.

Espero que esté bromeando, tiene un error importante que afecta la forma en que las personas interactúan con la herramienta y no hay ningún enfoque en solucionarlo, pero tiene tiempo para actualizarlo a nuevas versiones de Windows ...

Bueno, técnicamente, este software todavía está en la etapa de vista previa y ni siquiera es estable todavía ...

Estos son los comentarios de la comunidad que intentan usar la herramienta, creo que la mayor frustración es que no está sucediendo nada en el lado de la herramienta, especialmente por un error importante como este que se informó hace meses ...

Sería bueno si alguien nos hiciera saber que ustedes lo están investigando.

Hay otro terminal de Microsoft

LOL, ¿cuáles ???

LOL, ¿cuáles ???

  • El proporcionado al instalar una distribución WSL (normalmente Ubuntu)
  • Consola Powershell
  • consola cmd

Si desea permanecer en el subsistema de ubuntu, ubuntu one es la única opción, sin embargo, como todos sabemos, es básico, por lo que todos hemos estado esperando que The Terminal pueda ser la herramienta.

Por favor, demuestre que tenemos razón :)

Para aquellos que están impacientes y aportan tonterías como 'Copiar y pegar trabajos en Putty, ¡debería funcionar aquí!', Consideren que los desarrolladores de esto están lidiando con problemas de mayor gravedad: fallas, congelación, problemas de renderizado, etc. legítimamente puede tener prioridad sobre esto. Si desea que esto se resuelva antes, puede ayudar a depurar el problema, presentar una solicitud a su equipo de desarrollo o contribuir con su propio código.

/$0.02

Incluso la masilla como copiar y pegar no funciona en la terminal de Windows, copie el texto de varias líneas y pegará su contenido con \ n extra por línea, lo cual es muy irritante, cada vez que tengo que eliminar una línea adicional.

Sí, tienes razón, la congelación es muy común cada vez que el host ssh comienza a responder lentamente.

Obtenga Outlook para Android https://aka.ms/ghei36


De: Ian [email protected]
Enviado: viernes 18 de octubre de 2019 1:17:29 a.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Para aquellos que están impacientes y contribuyen sin tonterías como 'Copiar y pegar trabajos en Putty, ¡debería funcionar aquí!', Consideren que los desarrolladores de esto están lidiando con problemas de mayor gravedad, fallas, congelación, problemas de renderizado, etc. Esos problemas críticos pueden tener legítima prioridad sobre esto. Si desea que esto se resuelva antes, puede ayudar a depurar el problema, presentar una solicitud a su equipo de desarrollo o contribuir con su propio código.

/$0.02

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWN7TLHEIOOMRPJNZDQPC6NDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBRJTJY#issuecomment-543332775 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLWJEYW4VX454NKCLETQPC6NDANCNFSM4HRMLYMQ .

Parece que este se solucionará en breve.

Para dar crédito a quien se debe, _ esa solución es gracias a @ d-bingham_. 😸

Gracias, @ d-bingham, de todos los que estamos esperando sobre el tema.

Ahora, ¿podemos obtener la función para mover las pestañas usando el cursor y si tiene muchas pestañas, no se esconden detrás del carácter '+'? LOL 💃

No es un tema específico para este problema en particular, pero las pestañas están recibiendo un pequeño impulso en 0.6. Vea el árbol de problemas vinculado desde el # 3027.

: tada: este problema se solucionó en # 3239, que ahora se ha publicado con éxito como Windows Terminal Preview v0.6.2951.0 .

Enlaces útiles:

Aún no está arreglado, cuando lo copie agregará una nueva línea.

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


De: Carlos Zamora [email protected]
Enviado: viernes 18 de octubre de 2019 5:45:03 a.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Cerrado # 1073 https://github.com/microsoft/terminal/issues/1073 a través de # 3239 https://github.com/microsoft/terminal/pull/3239 .

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLTW7NICSNEHDRSD27LQPD5YPA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUJH2SOY#event-2723129659 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLU24DCANWUUX332TNDQPD5YPANCNFSM4HRMLYMQ .

sí, puedo confirmar que todavía no funciona en v0.6.2951.0

Copie desde VSCode y péguelo en Windows Terminal en vim:
image

Este error no está relacionado con pegar en Terminal, se pega desde Terminal. Creo que a lo que te refieres se trata en el número 1091.

Utilizo diferentes emuladores de terminal en Win10 1903 y todos tienen el mismo problema.

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

Esos definitivamente no son saltos de línea que se está perdiendo ... ¿le importaría presentar un nuevo número por separado y seguir la plantilla del problema? Gracias.

Por lo que vale: si varios emuladores de terminal experimentan el mismo problema, probablemente sea algo en su shell.

La terminal se congela durante la suspensión de la computadora portátil y la desconexión de la red. Cada vez que tengo que forzar el cierre de la aplicación a través del administrador de tareas.
¿Es este un problema conocido?

Obtenga Outlook para Android https://aka.ms/ghei36


De: Dustin L. Howett (MSFT) [email protected]
Enviado: Lunes 18 de noviembre de 2019 12:53:38 PM
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Por lo que vale: si varios emuladores de terminal experimentan el mismo problema, probablemente sea algo en su shell.

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .


De: Dustin L. Howett (MSFT) [email protected]
Enviado: Lunes 18 de noviembre de 2019 12:53:38 PM
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Por lo que vale: si varios emuladores de terminal experimentan el mismo problema, probablemente sea algo en su shell.

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLWZX7H3UFMSROGFRMDQUI7HVA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEJOGGA#issuecomment-554885912 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLS7INF25WKKKYX3USTQUI7HVANCNFSM4HRMLYMQ .

@mikkushukla , abra un nuevo problema para informar el problema: https://github.com/microsoft/terminal/issues

@mikkushukla

La terminal se congela durante la suspensión de la computadora portátil y la desconexión de la red. Cada vez que tengo que forzar el cierre de la aplicación a través del administrador de tareas.
¿Es este un problema conocido?

El problema que describió no está relacionado con este problema.

Terminal de Windows (vista previa)
Versión: 0.7.3291.0

Sigo experimentando esto.

Debido a un problema de congelación, dejé de usar la terminal. Estoy usando el símbolo del sistema porque es más confiable. Si esto se soluciona en 0.0.3291.0, comenzaré a usar nuevamente y actualizaré si tengo el mismo problema.

Obtenga Outlook para Android https://aka.ms/ghei36


De: Stanislav N. [email protected]
Enviado: domingo 8 de diciembre de 2019 10:09:13 p.m.
Para: microsoft / terminal [email protected]
Cc: mikkushukla [email protected] ; Mencione menció[email protected]
Asunto: Re: [microsoft / terminal] Copiar y pegar desde la Terminal de Windows no incluye saltos de línea (# 1073)

Terminal de Windows (vista previa)
Versión: 0.7.3291.0

Sigo experimentando esto.

-
Estás recibiendo esto porque te mencionaron.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/terminal/issues/1073?email_source=notifications&email_token=ADAODLR3TDU6UE5XHBIP2SDQXUPLDA5CNFSM4HRMLYM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHDHFA#issuecomment-562967444 , o darse de baja https://github.com/notifications/unsubscribe- auth / ADAODLW37YROKWH374IEQADQXUPLDANCNFSM4HRMLYMQ .

@pztrn , es mejor que le sirva abrir un nuevo número y hacer referencia a este. Asegúrese de proporcionar toda la información relevante para reproducir el problema.

@mikkushukla : Su declaración no tiene nada que ver con este informe de error. Si tiene problemas que no están relacionados con los saltos de línea en la función de copiar y pegar, abra un nuevo informe de errores.

cumplir con esto en la terminal 1.0 wsl2 ubuntu 18.04

  1. mantenga presionada la tecla Ctrl + Mayús, use el cursor para copiar varias líneas. (Me refiero al clic derecho del mouse para hacer una copia rápida)
  2. pegar en vscode u otros editores, perder el salto de línea

PD:

  1. hacer selecciones
  2. ctrl + shift + c copió los saltos de línea

Encontré este problema también
terminal 1.0

Si copio desde la terminal, el pegado conserva varias líneas. Pero si estoy dentro de vim al copiar y pegar, los saltos de línea desaparecen. Dando como resultado una larga fila.

Mi entorno completo es: terminal de Windows, PowerShell, registrado a través de SSH en una caja de Linux que ejecuta tmux y en su interior ejecuta vim.

@JesusCoyotzi, ¿ podrías enviar un nuevo informe de error aquí ? Incluya pasos específicos sobre cómo realizó la copia / pegado y qué está ejecutando allí. Parece un problema real, pero deberíamos realizar un seguimiento de esto con más detalle por separado.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mrmlnc picture mrmlnc  ·  3Comentarios

TayYuanGeng picture TayYuanGeng  ·  3Comentarios

dev-logan picture dev-logan  ·  3Comentarios

NickITGuy picture NickITGuy  ·  3Comentarios

ghost picture ghost  ·  3Comentarios