¿Cómo saber cuándo usar SHIFT + INSERT vs CTRL-V vs clic derecho-pegar para pegar?

28

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?

dan
fuente

Respuestas:

8

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.

el combo de teclas ctrl-c termina un comando

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: ilustración

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: ilustración

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": ingrese la descripción de la imagen aquí

Geppettvs D'Constanzo
fuente
44
La pregunta me parece acerca de los dos tipos de portapapeles: PRIMARIO (generalmente Ctrl-C / V / X) y CLIPBOARD (selección del mouse, inserción con Shift-Ins), y no tener que usar Shift adicionalmente en un terminal para el portapapeles PRIMARIO accesos directos (o pasta especial de LibreOffice).
azulado
1
Esta "respuesta" no hace referencia a Shift+ Insertcomo se menciona en la pregunta?
MrWhite
31

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.

azulado
fuente
2
Creo que esta es la mejor respuesta.
Wyatt8740
20

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.

jfmessier
fuente
0

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.

Javier Rivera
fuente
Son solo dos portapapeles diferentes, como se explica por blueyed.
Pietro Battiston