Comment savoir quand utiliser SHIFT + INSERT vs CTRL-V vs clic-droit-coller pour coller?

28

Parfois, je copie quelque chose dans le presse-papiers, et il ne colle pas avec Shift+ Insert, mais avec Ctrl+ Vou avec un clic droit. Le comportement semble déroutant et un peu imprévisible. Y a-t-il une logique derrière la variation?

dan
la source

Réponses:

8

Cette question semble être liée au comportement des combinaisons de touches, mais vous ne donnez pas d'application dans laquelle vous effectuez ces combinaisons de touches. Ainsi, compte tenu de ce que dit Javier Rivera, la raison pour laquelle il est nécessaire d'utiliser SHIFT + CTRL dans un terminal, est que certaines de ces combinaisons sont utilisées dans le contrôle de la commande du terminal.

Par exemple: lorsque vous souhaitez "annuler" la commande en cours, vous cliquez sur CTRL + C, qui est utilisé dans la majorité des systèmes pour effectuer la tâche "Copier". De cette façon, si vous appuyez sur CTRL + C dans un terminal pour "copier" une partie du texte et qu'une application ou un processus est en cours d'exécution, vous "annulerez" le processus ou "fermerez" l'application en cours d'exécution.

une commande est terminée par le combo touches ctrl-c

En fonction de l'interface graphique que vous utilisez ou de l'application logicielle elle-même, SHIFT + CTRL est utile pour formater ou effectuer la tâche de "collage spécial", qui vous permet de choisir le format sur lequel le texte copié sera déposé dans l'application.

Par exemple: si vous utilisez le traitement de texte ou la feuille de calcul OpenOffice, lorsque MAJ + CTRL + V vous serez invité à choisir le format à utiliser pour le presse-papiers à déposer dans le document.

L'image suivante illustre comment les touches CTRL-V et MAJ + CTRL + V déposent le contenu du presse-papiers dans un document: illustration

L'image suivante illustre comment les touches CTRL-V et MAJ + CTRL + V déposent le contenu du presse-papiers dans un document, APRÈS CHOISIR LE FORMAT dans le document de droite: illustration

Dans certains cas, en tant qu'éditeurs de code (html, php, javascript), vous pouvez choisir entre coller la partie de texte copiée à partir d'un site Web ou le code qui génère le texte dans le site Web. Par exemple: lors de la copie à partir d'un tableau formaté, vous pouvez choisir de coller le texte dans le tableau ou de coller le code pour générer le tableau dans un site Web.

Vous devriez vérifier dans le menu "Edition" de l'application afin de voir comment la tâche "Collage spécial" est gérée.

L'image suivante illustre comment OpenOffice Word Processor gère la fonctionnalité "Collage spécial": entrez la description de l'image ici

Geppettvs D'Constanzo
la source
4
La question m'apparaît à propos des deux types de presse-papiers: PRIMARY (généralement Ctrl-C / V / X) et CLIPBOARD (sélection de la souris, insertion avec Shift-Ins), et ne pas avoir à utiliser Shift en plus dans un terminal pour le presse-papiers PRIMARY raccourcis (ou la pâte spéciale de LibreOffice).
blueyed
1
Cette "réponse" ne fait aucune référence à Shift+ Insertcomme mentionné dans la question?
MrWhite
31

Il existe deux types de presse-papiers dans Unix / Linux: PRIMARY (souvent utilisé avec Ctrl-X / C / V) et SELECTION (texte sélectionné par la souris, inséré avec Shift-Insert ou en cliquant sur le bouton central de la souris).

Voir https://wiki.archlinux.org/index.php/clipboard pour plus de détails.

bleuté
la source
2
Je pense que c'est la meilleure réponse.
Wyatt8740
20

Voici ce que je faisais auparavant:

Ctrl+ Insert: Copier dans le presse-papiers

Shift+ Insert: PASTE du presse-papiers

Shift+ Delete: Couper dans le presse-papiers

Maintenant, j'ai un clavier Apple, je fais: (Le clavier Apple n'a pas de touche d'insertion)

Ctrl+ Cpour copier dans le presse-papiers

Ctrl+ Vpour COLLER DU presse-papiers

Shift+ Deletepour couper dans le presse-papiers.

Dans un terminal utilisant Putty:

Sélectionnez le texte avec la souris copie directement dans le presse-papiers

Un clic droit n'importe où dans la fenêtre du terminal permet de coller

Dans une session shell standard:

Je sélectionne avec la souris et j'utilise Ctrl+ Shift+ Cpour copier dans le presse-papiers

J'utilise Ctrl+ Shift+ Vpour coller.

jfmessier
la source
0

Pour autant que je sache, j'utilise toujours CRTL + V pour coller mais quand je suis dans le terminal. Pour des raisons historiques, la lettre CTRL + ne peut pas être utilisée ici, donc j'utilise SHIFT + CTRL + V dans le terminal.

Je crois toujours que Shitf + Insert est un héritage des anciens Unix pour les garder à l'aise, mais que les interfaces graphiques modernes utilisent CTRL + V par défaut.

Javier Rivera
la source
Ce ne sont que deux presse-papiers différents, comme l'explique Blueyed.
Pietro Battiston,