web-dev-qa-db-fra.com

Comment savoir quand utiliser SHIFT + INSERT vs CTRL-V vs coller-coller avec le bouton droit de la souris?

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

26
dan

Cette question semble être liée au comportement des combinaisons de touches, mais vous ne spécifiez pas d'application dans laquelle vous effectuez ces combinaisons. Donc, si l’on prend en considération ce que dit Javier Rivera, la raison pour laquelle il est nécessaire d’utiliser SHIFT + CTRL dans un terminal est due au fait 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 devez utiliser CTRL + C, qui est utilisé dans la plupart des systèmes pour exécuter la tâche "Copier". Ainsi, 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 "annulez" le processus ou "fermez" l'application en cours.

a command is terminated by the ctrl-c keys combo

Selon l’interface graphique que vous utilisez ou le logiciel lui-même, SHIFT + CTRL est utile pour formater ou effectuer la tâche "spéciale-coller", qui vous permet de choisir le format dans lequel le texte copié sera déposé dans l’application.

Par exemple, si vous utilisez un traitement de texte ou une feuille de calcul OpenOffice, SHIFT + CTRL + V vous invitera à choisir le format que vous utiliserez pour que le Presse-papiers soit déposé dans le document.

L'image suivante illustre comment les touches CTRL-V et SHIFT + CTRL + V insèrent le contenu du presse-papier dans un document: illustration

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

Dans certains cas, en tant qu'éditeurs de code (html, php, javascript), vous pouvez choisir de coller la portion de texte copiée à partir d'un site Web ou le code qui génère le texte sur le site. Par exemple: lors de la copie d'un tableau mis en forme, vous pouvez choisir de coller le texte dans le tableau ou de coller le code permettant de 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": enter image description here

8
Geppettvs D'Constanzo

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

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

28
blueyed

Voici ce que je faisais auparavant:

Ctrl+Insert : Copier dans le presse-papier

Shift+Insert : COLLER du presse-papiers

Shift+Delete : Couper dans le presse-papier

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

Ctrl+C copier dans le presse papier

Ctrl+V coller du presse-papiers

Shift+Delete couper au presse-papiers.

Dans un terminal utilisant PuTTY:

Sélectionnez le texte avec les copies de la souris directement dans le presse-papiers

Le clic droit n'importe où dans la fenêtre du terminal fait le collage

Dans une session Shell normale:

Je sélectionne avec la souris et utilise Ctrl+Shift+C COPIER dans le presse-papier

J'utilise Ctrl+Shift+V coller.

20
jfmessier

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

Je crois toujours que Shitf + Insert est un héritage d'Unix plus ancien, mais que les interfaces graphiques modernes utilisent CTRL + V par défaut.

0
Javier Rivera