lunes, 15 de agosto de 2016

Copiar y pegar en Bash on Ubuntu on Windows

Los atajos de teclado de copiar (Ctrl+C), marcar (Ctrl+M) y pegar (Ctrl+P) no funcionan en el Bash en Windows 10, es un poquito frustrante al principio, pero a todo se acaba acostumbrando uno. (a ver si lo soluciona pronto Microsoft)

La primera opción que usé fue la de tirar del ratón, y pulsando en el icono de la consola tenemos acceso a las opciones de edición:

CopiarPegarBash01

Otra opción es habilitando el “modo de edición rápida”. De esta manera podremos tener una experiencia más parecida a un Bash de Linux, es decir:

  • Botón derecho del ratón: Pegar
  • Tecla Enter: Copiar
  • Arrastrar con el botón izquierdo del ratón pulsado: Seleccionar

CopiarPegarBash03

3 comentarios:

  1. Ctrl+Insert para copiar de la propia ventana.
    Shift+Insert para pegar en la ventana.
    No he probado en windows, pero es la forma habitual de copiar/pegar en terminales *sh

    ResponderEliminar
  2. Se me olvidaba, Ctrl+ suele ser un atajo de teclado usado para enviar señales. Ctrl+C manda una señal que termina el proceso (SIGINT). Por compatibilidad no creo que fuese buena idea implementar los Ctrl+C, Ctrl+V como copia pega en un bash. http://superuser.com/questions/421463/why-does-ctrl-v-not-paste-in-bash-linux-shell

    ResponderEliminar
  3. Gracias Jorge.
    Suelo usar Shift+Insert en vez de Ctrl+V y desgraciadamente no funciona.
    No sé si el problema esta en el conhost (el programa que gestiona las consolas de windows(la del bash, el cmd y la de powershell) o si es un problema del Subsistema de Windows para Linux.

    ResponderEliminar