no se puede copiar / pegar en mingw shell


Acabo de instalar MinGW en Windows y no puedo copiar/pegar como estoy acostumbrado en Linux o incluso PuTTY. ¿Cuál es el truco para copiar y pegar texto (por ejemplo, desde chrome) en MinGW shell?

Author: nsprenkle, 2013-05-03

5 answers

Haga clic con el botón derecho en la barra de título de la ventana de comandos y seleccione 'Propiedades', luego en la pestaña 'Opciones' marque la casilla para el 'Modo QuickEdit', luego haga clic en 'Aceptar'.

Después de eso, puede pegar texto del portapapeles con el botón derecho del ratón, resaltar texto mientras mantiene presionado el botón izquierdo del ratón y copiar el texto seleccionado usando la tecla ENTER.

Este procedimiento funciona en Windows 7/8, no en Windows 10.

 206
Author: mrt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-19 08:19:39

[Alternativa] Para MINGW64 (mintty 2.7.9) de terminal server en Windows 10, puede habilitar "Ctrl+Cambio+letra atajos" para realizar la copia con (Ctrl+Cambio+c) y pegar con (Ctrl+Cambio+v).

Para habilitar la característica:

  1. haga clic con el botón derecho en la ventana de comandos
  2. Haga clic en'Claves'
  3. Marque la casilla 'Ctrl+Cambio+letra atajos'

Cuando usted vi / vim en un archivo:

  • Para copiar: resalte la parte que desea y haga clic en 'y'
  • Para cortar: resalte la porción que desea y haga clic en 'd'
  • Para pegar: Ctrl+Cambio+v
 13
Author: Bokkers Ling,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-25 02:20:04

La solución de@mrt anterior es permanente. Aquí hay una forma más rápida para cualquier mensaje de 16 bits en Windows:

COPIAR

Haga clic en el icono en la parte superior izquierda > Editar > Marcar, seleccione el texto y luego haga clic con el botón derecho

PEGAR

Proceso similar al anterior (use Editar > Pegar) O simplemente presione INSERT tecla

 4
Author: Deepak Thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-26 14:10:43

Win7 ejecutando MINGW64 (mintty 2.7.3 ) que vino con la versión actual de Git Bash 2.1.3.0 a partir de la fecha de este comentario.

Haga clic derecho en la barra de título de shell > Mouse > debajo Click actions > Right mouse button > seleccione el botón de opción Paste.

Sin embargo, me sorprendió encontrar que esto no me permitía pegar usando mi clic derecho en mi mouse.

También tuve que seleccionar Application mouse mode > Default click target > Window

Después de cambiar ambas configuraciones, pude pegar.

Así que parece que el nuevo shell que viene con la versión actual de Git bash tiene nuevas características. También parece ser un poco buggy. Por ejemplo, ejecutar un ejecutable an a través de cli (por ejemplo, php -version resulta en una salida vacía y me obliga a reiniciar el shell). Esperando una nueva actualización, con suerte que solucionará esto.

 4
Author: mdo123,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-08 22:33:38

Me encontré con este problema y las soluciones anteriores no funcionaron para Windows 10. Esto se debe a que no hay propiedades en el Menú. Sin embargo, con el contenido de la solución anterior, pude resolverlo para Windows 10 de la siguiente manera: Haga clic derecho en el icono en la esquina superior izquierda de MINGW64: Seleccionar Opciones Ahora Seleccione las teclas En la mano derecha encontrará atajos Si no está marcado, copiar y pegar grueso Ahora recuerde siempre las instrucciones dadas para copiar y pegar de la siguiente manera: Copiar: Ctrl + Ins (insertar) i. e. Para copiar en MINGW, solo resalte lo que desee copiar, luego presione Ctrl Insertar teclas Pegar; Mayús + Ins (insertar) es decir, para pegar, coloque el cursor donde desea pegar. Entonces presione Mayús Insertar teclas

Ahora seleccione el ratón En la mano derecha encontrará las funciones del ratón Si no está marcada, copia gruesa en seleccionar y Copiar como texto enriquecido Para el botón del ratón, pasta gruesa del ratón derecho Nota: para copiar en MINGW, simplemente resalta lo que quieras copiar. A continuación, coloque el cursor donde desea pegar. entonces haga clic en el botón derecho del ratón. Ahora haga clic en guardar o Aplicar y luego Guardar. He probado estos y todo está bien. Tenga en cuenta que también puede copiar desde cualquier otra fuente y usar pegar a MINGW utilizando las instrucciones de pegar anteriores.

 2
Author: Olu Adabonyan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-15 15:09:22