Je copie et colle régulièrement du texte entre des feuilles de calcul, des courriels, des fenêtres de navigateur, etc. Je ne peux pas penser à une seule fois où j'ai voulu conserver la mise en forme à partir du texte source.
Je connais déjà les solutions de contournement suivantes:
- Utilisez "Edition" → "Collage spécial" → "Texte non formaté"
- Coller dans le bloc-notes et copier à partir de là
- Installer un programme qui prend en charge le presse-papiers
Ce que je veux, c'est dire à Windows de le faire par défaut.
Est-ce possible?
windows
windows-xp
copy-paste
clipboard
text-formatting
Nathan Long
la source
la source
Réponses:
Malheureusement non. Et je crois que c'est par conception.
Le problème est que le presse-papier de Windows n'a pas à stocker les données. Il s’agit en réalité d’un centre d’échange d’informations où toute application peut répertorier les données qui viennent d’être copiées (ou coupées) et les proposer à toute application (y compris elle-même) à coller. Le presse-papiers contient une liste de formats dans lesquels les données sont disponibles et, si l'application le souhaite, les données elles-mêmes dans certains de ces formats.
L'application qui traite une opération de collage a ensuite la possibilité de choisir le format de données qui lui convient le mieux. Certaines applications (par exemple, le Bloc-notes) n'accepteront qu'un seul format (tel que le texte brut) et ne feront tout simplement rien si ce format n'est pas disponible. D'autres choisissent par défaut un format préféré, mais fournissent une interface utilisateur permettant de choisir parmi des alternatives pouvant être comprises par cette application.
En principe, un programme peut être écrit pour surveiller le presse-papier à la recherche de nouveau contenu et aplatir tout contenu non textuel en texte brut. Un événement est disponible pour notifier un tel moniteur du nouveau contenu dans le Presse-papiers. Cependant, j’imagine que la mise en œuvre d’une telle chose casserait un bon nombre de programmes, voire de manière surprenante.
La solution de contournement simple en stock XP consiste à utiliser le Bloc-notes pour aplatir les données si nécessaire, ou à utiliser l'un des nombreux outils permettant d'améliorer le Presse-papiers en mettant en œuvre une pile, en fournissant une vue de son contenu, etc.
Si vous voulez essayer de créer vous-même un outil, profitez de cette question chez SO et de ses questions connexes ....
la source
C'est un bon compromis: PureText .
Ce n'est peut-être pas une réponse directe à ce que vous avez demandé, mais cela peut être utile à quelqu'un d'autre avec une version plus générale de votre question.
la source
Il n'y a pas moyen de faire cela par défaut, mais avec un peu de hackery, on peut contourner ce problème.
Tu auras besoin de:
Créez un script AutoIt avec le code suivant:
Lorsque vous appuyez sur Ctrl+ V, le programme PlainTextClipboard est exécuté, puis le contenu de votre presse-papiers est envoyé à la fenêtre en cours. Malheureusement, le contenu sera envoyé caractère par caractère, donc c'est un peu lent. Je travaille sur un problème, mais cela devrait constituer un début raisonnable. S'il existe des gourous AutoHotKey / AutoIT, n'hésitez pas à créer votre propre version de ce script. Je le mettrai à jour dès que je saurai comment résoudre le problème.
la source
Je continue à courir dans cela aussi. Outre l'utilisation / l'écriture d'un programme pour supprimer la mise en forme supplémentaire, la méthode la plus simple que j'ai trouvée consiste à coller le texte dans les fenêtres "Exécuter" (accessible par WIN+ R) et à le recopier à partir de là.
Je finis donc par faire ceci très rapidement: CTRL+ C, WIN+ R, CTRL+ V, SHIFT+ HOME, CTRL+ C, ALT+ TAB, CTRL+ V- Je ne peux m'empêcher de me demander maintenant si je le fais depuis trop longtemps ...
Ne fonctionne que pour le texte d'une seule ligne, cependant.
la source
Je ne peux pas vous fournir une solution simple, mais comme les autres, je vais vous fournir une solution de contournement:
Un raccourci vers votre première option consiste à utiliser Ctrl+ Alt+ vpour faire apparaître la boîte de dialogue Collage spécial sans utiliser la souris. Tapez upour accéder à l' entrée de texte Unicode non formaté (ou u upour accéder à la version non Unicode), puis Enterfaites-le à votre place. Pas parfait, mais intégré.
la source
Réponse directe. Non.
Il n'y a pas de contrôle du presse-papier standard dans Windows. C’est la raison pour laquelle de nombreuses applications fournissent cette fonctionnalité en piégeant préalablement le texte collé.
PureText comme mentionné est déjà le chemin à parcourir.
la source
En utilisant une application telle que ClipMate , qui est un gestionnaire de presse-papiers (et une application commerciale ), vous pouvez appuyer simultanément sur les touches Win+ Wpour effacer le formatage de tout ce qui se trouve actuellement dans le presse-papiers, ce qui en fait un texte brut.
la source
Lorsque vous collez dans Word (fonctionne probablement aussi dans d'autres applications Office), vous pouvez utiliser Ctrl+ Alt+ Vpuis simplement une flèche vers le bas pour Texte non formaté ou Texte unicode non formaté et appuyez sur entrée. C'est comme aller dans Coller spécial dans le menu, mais beaucoup plus vite :)
la source
Ce n'est pas une fonction Windows, mais une fonction de l'application sur laquelle vous collez.
Pour MS Word , définissez la valeur par défaut par Fichier -> Options -> Avancé -> Couper, copier et coller:
Sinon, si vous souhaitez conserver les paramètres par défaut encore coller du texte non formaté de temps en temps, vous pouvez utiliser Ctrl+ v, Ctrl, t. (Remarque: ce n'est pas Ctrl+ t.)
Pour Excel , vous pouvez coller du texte non formaté avec Ctrl+ v, Ctrl, m.
la source
Après avoir vérifié annoyances.org et quelques autres endroits, le consensus que j’ai trouvé était qu’il n’y avait pas d’ajustements de registre concernant le comportement du presse-papier de Windows. J'ai trouvé un autre outil gratuit (ArsClip) qui peut faire ce que vous cherchez.
la source
Sous Windows dans la plupart des applications Microsoft Office, le meilleur moyen est de frapper
Ctrl
+Alt
+V
et une fois que la la boîte de dialogue apparaît frappéU
alorsEnter
. Ceci sélectionne l’option Texte non formaté dans la boîte de dialogue.la source
J'aime beaucoup ClipX - il contient plusieurs presse-papiers et, si vous collez du texte à l'aide de ClipX, le texte est aplati.
Ainsi, vous pouvez copier normalement, mais si vous voulez coller du texte brut, vous appuyez sur ctrl-shif-V au lieu de ctrl-V, puis sélectionnez le premier élément à coller. C'est gratuit, et cela concerne tout le système, c'est donc environ 75% ou plus de ce que vous voulez.
la source
-> Cela a également été ma solution préférée. Mon VBA Makro est la suivante:
Je l'ai attaché au raccourci Ctrl + Alt + V. Il fonctionne parfaitement dans toutes les versions de Word / Office que j'utilise depuis plus de 10 ans maintenant.
la source