Windows 10 build 14316: Ctrl + v no funciona en Bash en Ubuntu en Windows


53

En el nuevo Windows 10 insider build 14316, no he podido usar Ctrl + V (acceso directo para pegar) en la nueva aplicación Bash on Ubunbu en Windows. ¿Alguién más ha tenido este problema? ¿Alguna solución?

He editado las propiedades de la aplicación para habilitar accesos directos de control e insertar. Además, he intentado Ctrl + Shift + V y Shift + Insert y ninguno de los dos funciona.


1
¿Funciona Ctrl + Shift + V? Ese es el atajo en muchos terminales de Linux. De lo contrario, parece recordar que el clic medio se pega en cmd (pero no estoy seguro).
curtidor

Ctrl + Shift + v tampoco funciona. Y no tengo un clic medio.
Sergei Wallace

si el bash original no admite, Windows 10 tampoco lo admitirá. ¿Funciona en un Ubuntu real?
magicandre1981

1
No sé, nunca he usado el verdadero Ubuntu. Tengo Windows, y por eso me emocioné cuando anunciaron que tendrían Bash. Simplemente apesta no poder copiar y pegar rápidamente. Sin embargo, lo admiten para el símbolo del sistema, por lo que tal vez simplemente no lo hayan agregado para su shell bash u olvidado. O es un error, idk.
Sergei Wallace

Esta pregunta puede explicar por qué. Recuerde, esencialmente está ejecutando Linux, por lo que se comportará de manera diferente de lo que podría esperar si solo está acostumbrado a cómo funciona Windows.
heavyd

Respuestas:


45

¿Por qué no hacen clic derecho? Aquí está cómo habilitar copiar y pegar:

  1. Ve a la parte superior de la ventana de bash, haz clic derecho, ve a propiedades
  2. Marque la casilla que dice Modo de edición rápida, ¡y listo!

    Habilitación para copiar y pegar en Bash para Windows 10

¡Buen día!

- Active el modo Edición rápida, luego haga clic con el botón izquierdo del mouse para seleccionar el texto, haga doble clic con el botón derecho del mouse en PASTE


10
Útil, pero diría que "Modo de edición rápida" no es una etiqueta muy transparente para decir "permitir pegar con el botón derecho", por lo que no sorprende que se haya perdido.
Nate

27
Mi razón para no hacer clic derecho es simple: no quiero mover mi mano hacia el mouse si puedo evitarlo. Los atajos de teclado existen por una razón, y deben mantenerse en toda la plataforma (realmente no me importa cuál es el atajo para copiar y pegar, siempre que haya uno).
Jed Daniels el

77
El clic derecho no es ctrl + v ...
nicowernli

3
No me funciona a pesar de que mi configuración ya estaba configurada como en la captura de pantalla. Preguntar por qué no hacemos clic derecho es un poco molesto. La pregunta era sobre cómo hacer funcionar el atajo de teclado. Estás diciendo por qué no simplemente no usar el teclado: - [
jcollum

77
Esta no es una solución real al problema.
Zoey

11

El problema principal, creo, es que cmd.exeno se trata bien con el entorno bash. Por sí mismo la nueva cmd.exerealidad hace el apoyo Ctrl+ vpero durante el funcionamiento bash, no lo hace.

Mi solución es usar ConEmu . Es mucho mejor que cmd.exesolo e incluso te da resaltado de color cuando corres bash. Lo he probado y Ctrl+ vfunciona. Como una buena ventaja, obtienes un terminal con pestañas.


1
Lo descargué. ¿Cómo configuro Bash para usar ConEmu en lugar del símbolo del sistema normal?
Sergei Wallace

ConEmu es una especie de contenedor alrededor de cmd.exe. Simplemente ejecutando el cmd.exe simple dentro de ConEmu debería permitirle pegar usando CTRL + V.
Tiago Espinha

@spwallace si instaló bash antes de ConEmu, la primera vez que inicia ConEmu (lo que estoy haciendo en este momento) la configuración rápida ofrece "Elija su tarea de inicio o incluso un shell con argumentos" y bash está ahí. Pero también una vez que comenzó ConEmu, el menú verde más, además de la barra de búsqueda, también ofrece todo tipo de shells.
chx

ConEmu resolvió el problema de Ubuntu Bash "Ctrl + V" y algo bueno es que ConEmu es software de código abierto (licencia BSD). Además, repara la horrible "ruta de directorio azul" que es simplemente ilegible sobre fondo negro.
Alex

Gracias. He instalado ConEmu y se ve muy bien hasta ahora.
Manachi

5

Hasta donde yo sé, no hay una solución 'buena' (la pasta de edición rápida no parece funcionar). Lo que sugeriría es esto: crear un script de autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return

1
Tengo ConEmu ejecutándose, pero no quiero usar Ctrl + V porque eso es nanolo que usé +^v::. Además, dado que ConEmu no siempre tiene golpes en la ventana, usé#IfWinActive ahk_exe ConEmu64.exe
chx

5

Comenzando con al menos Windows 10 Insider build 17643 , puede usar Ctrl+ Shift+ C/ Vcomo Copiar / Pegar si lo habilita en las opciones de bash:

ingrese la descripción de la imagen aquí

Esta característica es parte de la actualización de octubre de 2018 (1809 - Build 17763).


¿Alguna actualización sobre cuándo esto se hará público?
Felix Böhme

@ FelixBöhme Felix, esto es parte de 1809 Octubre 2018 Actualización Build 17763
magicandre1981

Es público ahora.
Dreua

@dreua Ya publiqué que es parte de la actualización de 1809
magicandre1981

3

Como descubrimos en los comentarios, la entrada Pegar en el menú del sistema de la ventana solo se activa después de presionar Ctrl+ Vuna vez, lo cual es inusual. Después de eso, sin embargo, puede utilizar la secuencia Alt+ Space, E, P. (Cortesía de esta respuesta de Desbordamiento de pila de Nescio.) Eso no es óptimo, pero funciona.

Si la ventana Bash en Ubuntu en Windows tiene una entrada de Propiedades en ese menú, es posible que pueda marcar la casilla "Modo de Edición Rápida" en la pestaña Opciones para permitir hacer clic derecho en la ventana para contar como una pasta.


raro ... Alt + Space tampoco abre el menú como debería.
Michael

@Michael mismo aquí; Esta fiesta en Windows es bastante anémica
jcollum

1

El problema no es específico de "BASH en Ubuntu". Todas las ventanas de línea de comandos de Windows experimentan esto, incluidos cmd y powershell. Acceda al menú de la ventana debajo del icono en la esquina superior izquierda (otra respuesta mencionó alt + espacio, esto abre el menú de la ventana). Elija valores predeterminados. Habilite el modo QuickEdit.

De manera predeterminada, en el modo QuickEdit, resalta las copias y pega el botón derecho. (Antes de Win 10, todavía no obtienes ctrl + c y ctrl + v).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.