Puis-je coller du texte par défaut par défaut?

Je copie régulièrement et colle du texte entre les feuilles de calcul, les courriels, les fenêtres du navigateur, etc. Je ne peux pas penser à un seul moment où je voulais garder le formatage à partir du texte source.

Je connais déjà les solutions de contournement suivantes:

  • Utilisez Edit > Paste Special > Unformatted text
  • Coller au Bloc-notes et copier à partir de là
  • Installer un programme qui reprend le presse-papiers

Ce que je veux, c'est dire à Windows de le faire par défaut.

Est-ce possible?

11 Solutions collect form web for “Puis-je coller du texte par défaut par défaut?”

Malheureusement non. Et je crois que c'est par conception.

Le problème est que le presse-papiers de Windows ne doit pas stocker les données. C'est effectivement une salle de compensation où toute application peut énumérer les données qui ont été copiées (ou coupées) et l'offrir à 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 la demande choisit de le faire, les données elles-mêmes dans certains de ces formats.

L'application qui traite une opération Coller a alors la possibilité de choisir le format de données qui lui convient le mieux. Certaines applications (p. Ex., Bloc-notes) n'accepteront qu'un format particulier (comme le texte brut) et ne font rien si ce format n'est pas disponible. D'autres choisissent un format préféré par défaut, mais fournissent une interface utilisateur pour choisir parmi les alternatives qui peuvent être comprises par cette application.

En principe, un programme pourrait être écrit qui surveille le presse-papiers pour de nouveaux contenus et aplati tout contenu non textuel au simple texte. Il existe un événement disponible pour notifier un tel moniteur de nouveaux contenus dans le presse-papiers. Cependant, je soupçonne que la mise en œuvre d'une telle chose briserait un certain nombre de programmes, et peut-être de manière surprenante.

La solution de rechange simple en stock XP consiste à utiliser le bloc-notes pour aplatir les données au besoin, ou à utiliser l'un des nombreux outils qui améliorent le presse-papiers en mettant en œuvre une pile, en fournissant une vue de son contenu, etc.

Si vous souhaitez essayer de construire un outil vous-même, vous pourrez bénéficier de cette question sur SO et ses questions connexes ….

C'est un compromis assez décent: PureText .

Capture d'écran PureText

Cela peut ne pas être 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.

Il n'y a aucun moyen de le faire par défaut, mais avec un peu de fourrière, nous pouvons contourner cela.

Tu auras besoin de:

  • PlainTextClipboard
  • AutoIT Script (vous pouvez utiliser AutoHotKey, je ne connais pas ce langage de script)

Créez un script AutoIt avec le code suivant:

 $ptcPath = "C:\Program Files (x86)\Plain Text Clipboard\PlainTextClipboard.exe" HotKeySet("^v", "PastePlainText") While True ;Keep it running indefinitely. WEnd HotKeySet("^v") ;unregister the hotkey Func PastePlainText() Run($ptcPath); Send(ClipGet()) EndFunc 

Lorsque vous appuyez sur Ctrl + V , cela exécutera le programme PlainTextClipboard, puis envoie le contenu de votre presse papier à la fenêtre actuelle. Malheureusement, il enverra le contenu d'un caractère à la fois, donc c'est un peu lent. C'est un problème sur lequel je travaille, mais cela devrait servir de point de départ raisonnable. S'il y a des gourous AutoHotKey / AutoIT, n'hésitez pas à créer votre propre version de ce script. Je vais le mettre à jour dès que je découvrirai comment résoudre le problème.

Je continue à courir sur cela aussi. Outre l'utilisation / l'écriture d'un programme pour supprimer le formatage supplémentaire, la façon la plus simple pour décrypter le formatage consiste à coller le texte dans les fenêtres "Exécuter" (accessible par WIN + R ) et à la copier à partir de là.

Donc, je finis par le faire très rapidement: CTRL + C , WIN + R , CTRL + V , MAJ + ACCUEIL , CTRL + C , ALT + TAB , CTRL + V – Je ne peux m'empêcher de me demander si je l'ai Fait trop longtemps …

Fonctionne uniquement pour le texte en une seule ligne.

Réponse directe. Non.

Il n'y a pas de contrôle du presse-papiers standard dans Windows. C'est la raison pour laquelle beaucoup d'applications fournissent cette fonctionnalité en piégeant le texte collé à l'avance.

PureText comme mentionné précédemment est le chemin à parcourir.

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 + v pour faire apparaître la boîte de dialogue Coller spécial sans utiliser la souris. Vous tapez pour passer à l'entrée de texte Unicode non formaté (ou pour accéder à la version non-Unicode), puis entrer en le fera pour vous. Pas parfait, mais intégré.

Après avoir vérifié annoyances.org et quelques autres endroits, le consensus que j'ai trouvé était qu'il n'y avait pas de réglages de registre concernant le comportement du Presse-papiers Windows. J'ai trouvé un autre outil gratuit (ArsClip) qui peut faire ce que vous recherchez.

En utilisant une application comme ClipMate , qui est un gestionnaire de presse-papiers (et une application commerciale ), vous pouvez appuyer simultanément sur les touches Win + W pour effacer le formatage de ce qui se trouve actuellement dans le presse-papiers, ce qui en fait un texte en clair.

Lorsque vous collez sur Word (probablement dans d'autres applications Office), vous pouvez utiliser Ctrl + Alt + V , puis simplement la flèche vers le texte non formaté ou le texte Unicode non formaté et appuyez sur Entrée. Il en va de même pour Coller spécial dans le menu, mais beaucoup plus vite 🙂

J'aime ClipX – il vous offre plusieurs presse-papiers, et si vous collez du texte à l'aide de ClipX, il a été aplati en texte brut.

Donc, 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 pour le coller en plaine. C'est gratuit, et c'est totalement dans l'ensemble du système, donc c'est environ 75% ou plus de ce que vous voulez.

Je partage votre problème. Frustrant, n'est-ce pas?

J'utilise [ce guide] [1] pour préparer une macro de base visuelle et définir une touche de raccourci.

[1]: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/msoffice/?p=264

-> Cette solution a également été préférée. Mon VBA Makro est le suivant:

 Sub PastePlainText() Selection.PasteAndFormat wdFormatPlainText End Sub 

Je l'ai attaché au raccourci Ctrl + Alt + V. Il fonctionne parfaitement dans toute la version Word / Office que j'utilise depuis plus de 10 ans maintenant.

  • Modifier le dossier de démarrage par défaut pour l'invite de commande Windows
  • Ignorer "Found New Hardware Wizard" / configurer Windows pour installer les pilotes automatiquement
  • Comment configurer les paramètres par défaut pour une application?
  • Windows XP se bloque juste avant d'afficher l'écran de connexion
  • Modifier la stratégie de groupe à l'aide de Windows CMD
  • Connexion à distance à un PC sur Internet
  • Déplacez Windows XP vers un nouveau PC
  • Après l'installation de VS 2010 - Processus hôte générique pour le problème des services Win32 commence
  • PDF-XChange Viewer, pdflatex, Windows XP Pro SP3
  • Gérer les volumes des différents programmes
  • Comment réparer UNMOUNTABLE_BOOT_VOLUME (0x000000ED) sur mon ordinateur portable Windows XP Dell?
  • Soyons le génie de l'ordinateur et du réseau.