0 votos

No se puede pegar todo el texto copiado en el terminal

Cuando intento pegar un texto/código largo en cualquier editor en Terminal o Iterm2, sólo se pega una parte del texto.

Por ejemplo, como puedes ver a continuación, acabo de generar un muro de texto con 3000 palabras y lo he copiado. Cuando intento pegar el texto, el editor se atasca. Ni siquiera puedo utilizar las teclas de flecha. comienza a escribir caracteres como ^[OA, ^[OB etc.

Ni siquiera puedo salir del modo de inserción con el esc clave. Sólo Ctrl + C funciona.

enter image description here

Intenté poner la configuración de pasta lenta en Iterm2 pero no cambió nada.

Se agradece cualquier ayuda.

0 votos

Lo que pides sería extremadamente difícil de conseguir. Si quieres pegar caracteres no imprimibles en un documento, ¿cómo propones que el software reconozca cuándo has terminado de pegar?

1voto

David Anderson Puntos 2189

Una posible forma de pegar una línea larga de texto en una ventana de Terminal sería utilizar un "Aquí" documento. He probado esto usando los siguientes pasos.

  1. He creado una sola línea en TextEdit que contiene la frase "Ahora es el momento de que todos los hombres buenos acudan en ayuda de su país", repetida 195 veces. Este documento de texto plano tiene 13650 caracteres y contiene 3120 palabras. El último carácter del documento es una nueva línea.

  2. Abrí una nueva ventana de Terminal e introduje el siguiente comando.

    cat <<"EOF" >test.doc
  3. He copiado y pegado todo el documento desde la aplicación TextEdit a la ventana del Terminal.

  4. Se ha introducido la siguiente línea para indicar el final del documento.

    EOF
  5. Los caracteres guardados en el archivo test.doc donde se inserta en un documento ser editado por nano .

0 votos

Hola @David, gracias por la respuesta. Pero el proceso de pegado se atasca en la misma palabra que en el editor vi.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X