Si usas el terminal, y si lees este blog creo que lo habrás hecho alguna vez, te habrás dado cuenta de que no se puede copiar y pegar con los atajos del teclado que llevamos usando toda la vida. Fue Apple quien introdujo el atajo Ctrl+C para copiar, me imagino que porque «Copy» empieza por C, y Ctrl+V para pegar, cuya explicación parece ser que está al lado de la C. Estos atajos no funcionan en el terminal de Linux. ¿Por qué? Hay una razón de peso.
Ctrl+C se usa para interrumpir una acción en el Bash de Linux. Por ejemplo, aunque en este ejemplo no es lo más recomendado, podemos presionar Ctrl+C para interrumpir una instalación que está tardando demasiado. Ctrl+V se usa para insertar el siguiente carácter en el editor. Si presionamos Ctrl+C o Ctrl+V en el terminal cuando no estamos ejecutando nada, lo que aparecerá será ^C y ^V respectivamente. En resumen, el terminal usa la tecla Ctrl junto a otros caracteres para realizar funciones especiales en el Bash, pero los terminales modernos necesitaban algo más.
Atajos de teclado del terminal moderno
Los desarrolladores modernos pensaron que hacer clic derecho y elegir la opción copiar o pegar era demasiado tedioso, por lo que añadieron nuevos atajos de teclado. A los atajos que podemos usar en el resto de aplicaciones para copiar y pegar hay que añadirle la tecla «Shift». A continuación tenéis una lista con atajos para copiar y pegar diferentes partes del texto:
Atajo de Teclado | Acción |
---|---|
Ctrl+Shift+c | Copia el texto seleccionado. |
Ctrl+Shift+v | Pega el texto copiado. |
Ctrl+u | Corta todo desde el inicio de la línea hasta el cursor. |
Ctrl+k | Corta todo del cursor al final de la línea. |
Alt+d | Corta la palabra que hay detrás del cursor. |
Ctrl+w | Corta la palabra que hay delante del cursor. |
Ctrl+y | Pega el texto cortado anteriormente. |
Alt+y | Pega el segundo texto cortado anteriormente. |
Alt+Ctrl+y | Pega el primer argumento del comando anterior. |
He de reconocer que no soy un gran fan de los cambios y tener que añadir «Shift» para copiar y pegar en el terminal no me resulta natural. Pero también soy alguien a quien le gusta la eficiencia, por lo que conocer cómo se hace con el teclado me es útil. ¿Y a ti?
Te falta Ctrl+Shift+T para una nueva pestaña
Hola, cuando presiono el comando «Ctrl + Shift + C» en Chrome, me abre como un código en html a la derecha y no copia ningún texto seleccionado, hay alguna forma de copiar el texto sin darle al click derecho o que te aparezca eso en Google ?
Still, I want to assign ctl-c to copy and clt-v to paste. Any ideas on how to do that on linux mint xfce?