Algunas veces copio algo en el portapapeles, y no se pega con Shift+ Insert, sino con Ctrl+ Vo con el botón derecho pegar. El comportamiento parece confuso y un poco impredecible. ¿Hay alguna lógica detrás de la variación?
Esta pregunta parece estar relacionada con el comportamiento de las combinaciones de teclas, pero no proporciona una aplicación en la que realice estas combinaciones de teclas. Entonces, teniendo en cuenta lo que dice Javier Rivera, la razón por la cual es necesario usar SHIFT + CTRL en un terminal, se debe a que algunas de estas combinaciones se usan en el control del comando del terminal.
Por ejemplo: cuando desea "cancelar" el comando actual, presiona CTRL + C, que se utiliza en la mayoría de los sistemas para realizar la tarea "Copiar". De esta manera, si presiona CTRL + C en un terminal para "Copiar" una parte del texto y se está ejecutando una aplicación o proceso, "cancelará" el proceso o "cerrará" la aplicación en ejecución.
Dependiendo de la GUI que use, o la aplicación de software en sí, SHIFT + CTRL es útil para formatear o realizar la tarea de "pegado especial", que le permite elegir el formato en el que el texto copiado se colocará en la aplicación.
Por ejemplo: si usa el procesador de texto o la hoja de cálculo de OpenOffice, cuando se presiona SHIFT + CTRL + V se le pedirá que elija qué formato usará para que el portapapeles se coloque en el documento.
La siguiente imagen ilustra cómo las teclas CTRL-V y SHIFT + CTRL + V colocan el contenido del portapapeles en un documento:
La siguiente imagen ilustra cómo las teclas CTRL-V y SHIFT + CTRL + V colocan el contenido del portapapeles en un documento, DESPUÉS DE ELEGIR EL FORMATO en el documento del lado derecho:
En ciertos casos, como editores de código (html, php, javascript), puede elegir entre pegar la parte del texto copiado de un sitio web o el código que genera el texto en el sitio web. Por ejemplo: al copiar desde una tabla formateada, puede elegir pegar el texto en la tabla o pegar el código para generar la tabla en una web.
Debe consultar el menú "Editar" de la aplicación para ver cómo se maneja la tarea "Pegado especial".
La siguiente imagen ilustra cómo OpenOffice Word Processor maneja la función "Pegado especial":
Shift
+Insert
como se menciona en la pregunta?Hay dos tipos de portapapeles en Unix / Linux: PRIMARIO (a menudo utilizado con Ctrl-X / C / V) y SELECCIÓN (texto seleccionado del mouse, insertado con Shift-Insert o haciendo clic en el botón central del mouse).
Ver https://wiki.archlinux.org/index.php/clipboard para más detalles.
fuente
Esto es lo que solía hacer:
Ctrl+ Insert: Copiar al portapapeles
Shift+ Insert: PEGAR desde el portapapeles
Shift+ Delete: Cortar al portapapeles
Ahora tengo un teclado Apple, lo hago: (El teclado Apple no tiene una tecla de inserción)
Ctrl+ Cpara copiar al portapapeles
Ctrl+ Vpegar desde el portapapeles
Shift+ Deletepara cortar AL portapapeles.
En una terminal que usa masilla:
Seleccione el texto con el mouse copia directamente al portapapeles
Al hacer clic con el botón derecho en cualquier lugar de la ventana del terminal, se pega
En una sesión de shell normal:
Selecciono con el mouse y uso Ctrl+ Shift+ Cpara COPIAR al portapapeles
Yo uso Ctrl+ Shift+ Vpara pegar.
fuente
Hasta donde sé, siempre uso CRTL + V para pegar, pero cuando estoy en la terminal. Por razones históricas, CTRL + letra no se puede usar allí, por lo que uso SHIFT + CTRL + V en la terminal.
Siempre creo que Shitf + Insert es una herencia de Unix más antiguo para mantenerlos cómodos, pero que las GUI modernas usan CTRL + V por defecto.
fuente