Comment puis-je copier du texte avec la coloration syntaxique à partir de Notepad ++? [dupliquer]

11

J'ai un extrait XML dans Notepad ++ que je voudrais partager avec un collègue par e-mail. Dans Notepad ++, la syntaxe en surbrillance montre bien les éléments et les attributs. Voici un exemple d'image:

XML

Lorsque je copie / colle cela dans Outlook, seul le texte apparaît. L'e-mail Outlook est défini sur HTML. J'ai également vérifié dans Word que le texte est collé.

Il existe des Copy to Clipboardéléments de menu distincts , mais ils semblent axés sur les noms de fichiers. Existe-t-il une option ou une extension qui copiera la mise en forme ainsi que le texte?

Brad Patton
la source
Doublons possibles superuser.com/questions/125210/… , superuser.com/questions/60760/… , superuser.com/questions/39571/… La solution semble être d'utiliserPlugins > NppExport
ernie
@ernie Doh et moi avons installé NppExport et recherché une réponse ici d'abord. Merci, vous pouvez ajouter une réponse et j'accepterai
Brad Patton
1
Bien que cette question soit marquée comme un doublon de la question PHP d'origine, je la trouve plus liée à mon besoin en tant qu'utilisateur Notepad ++.
aff

Réponses:

12

Copiez et collez la réponse de Breakthrough pour une question similaire :

Vous pouvez utiliser Notepad ++ pour accomplir cela de trois manières. Juste pour que vous le sachiez, Notepad ++ est une version plus avancée de Notepad, qui prend en charge la coloration syntaxique de différents fichiers de code "prêts à l'emploi" - PHP inclus!

Téléchargez et installez-le, lancez-le et chargez votre fichier PHP. Vous devriez le voir automatiquement joliment coloré (sinon, parce que l'extension de fichier est autre chose que .php, allez dans Langue -> PHP ou Langue -> P -> PHP).

Si vous avez besoin de changer l'une des couleurs, vous pouvez facilement le faire - allez simplement dans Paramètres -> Configurateur Styler. À partir de ce menu, vous pouvez modifier les différentes options de surbrillance et de police en fonction de vos besoins, bien que la valeur par défaut soit généralement suffisante pour la plupart.

Ensuite, allez dans Plugins -> NppExport. De là, vous avez trois options que vous pouvez considérer:

  • Exporter vers RTF
  • Exporter en HTML
  • Copiez tous les formats dans le presse-papiers

Commencez par le dernier - "Copier tous les formats dans le presse-papiers" - qui copiera le fichier entier avec la syntaxe en surbrillance dans le presse-papiers. Une fois que vous avez cliqué dessus, ouvrez Microsoft Word et appuyez simplement sur coller! Vous devriez voir le code magnifiquement mis en évidence par la syntaxe. Si quelque chose ne va pas, vous pouvez essayer l'une des autres options (exporter au format RTF / HTML), même si je n'ai jamais eu de problème avec la méthode du presse-papiers.

Doublons possibles Comment rendre la coloration syntaxique du code source dans le courrier électronique Outlook 2007? , Mise en évidence de la syntaxe dans Microsoft Office Word , Comment puis-je facilement mettre en évidence la syntaxe du code PHP dans Word?

ernie
la source
1
Dans Notepad ++ v7.7.1, NppExport conserve le nom de police, la taille et le gras, mais pas la couleur de police. Fonctionne bien en 7.6.x. Voir: Plugin NppExport - 'copier le HTML dans le presse-papiers' ne fonctionne plus
Eliahu Aaron