Copier le texte Notepad ++ avec mise en forme?

203

J'utilise Notepad ++ pour écrire du code.

Comment copier du code dans Notepad ++ avec sa mise en forme pour le coller dans Microsoft Word? (c.-à-d. faits saillants syntaxiques, etc.)

Josh
la source
1
Copie

Réponses:

280

Voici une image de notepad ++ lorsque vous sélectionnez du texte à copier en html.

Plugin Notepad ++: Copier en HTML

et à quoi ressemble le texte mis en forme après l'avoir collé dans OneNote (semblable à toute autre application prenant en charge "Collage spécial"): À quoi il ressemble lors de son importation

ppolyzos
la source
4
"Exporter en HTML" fonctionne mais pas "Copier le HTML dans le presse-papiers". Est-ce que tu sais pourquoi?
Pacerier
6
Un raccourci est à utiliser: Ctrl + Maj + C. Paramètres> Mappeur de raccourcis> Commandes du plugin> Copier tous les formats dans le presse-papiers. > CTRL + MAJ + C -> Formatage heureux!
The Beast
@Pacerier À partir de 7.2.2, "Copier le HTML dans le presse-papiers" semble fonctionner correctement.
Kyle Strand
4
quelqu'un a-t-il perdu le fil en utilisant cette méthode?
BobNoobGuy
1
@BobNoobGuy Je le suis lorsque j'essaie d'utiliser "Copier du HTML dans le presse-papiers" (je suis sur 7.2.2). Bien que hackish, la façon dont je conserve le saut de ligne consiste à exporter au format HTML, à ouvrir le code HTML dans Word, puis à copier à partir de là vers la source à laquelle je dois envoyer du code (par exemple OneNote).
Joe Greene
71

Extrait d' ici :

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 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 au format RTF Exporter au format HTML Copier 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. En cas de problème, vous pouvez essayer l'une des autres options (exporter au format RTF / HTML), bien que je n'ai jamais eu de problème avec la méthode du presse-papiers.

npinti
la source
39
Et maintenant, allez dans [Paramètres> Mappeur de raccourcis> Commandes de plugin> Copier tous les formats dans le presse-papiers] et réglez-le sur CTRL + MAJ + C -> Joie instantanée. CTRL + C pour copier le texte brut, CTRL + MAJ + C pour copier avec mise en forme. Cela devrait être par défaut.
Dennis G
pour coller avec formatage, utilisez CTRL + MAJ + V dans le scripteur libreOffice
Mohammad b
2
@DennisG, joie instantanée, jusqu'à ce que vous soyez au bureau de votre collègue (ou toute autre personne d'ailleurs) et que vous vous êtes retrouvé tellement habitué à CTRL + MAJ + C que vous avez oublié où se trouve le paramètre d'origine. Oups.
Pacerier
1
Cela a fonctionné pour moi, sauf que j'essayais de conserver la mise en forme dans un Notepadfichier au lieu d'un MSWordfichier. J'ai dû copier le code depuis Notepad++, le coller dans MSWord, puis le copier MSWordet le coller dans Notepad. Pour une raison quelconque, je ne pouvais pas le coller directement Notepad.
Mark Miller
32

Sélectionnez le texte

Dans le menu, accédez à Plugins> NPPExport> Copier RTF dans le presse-papiers

Dans MS Word, allez dans Edition> Collage spécial

Cela ouvrira la boîte de dialogue Collage spécial. Sélectionnez le bouton radio Coller et dans la liste, sélectionnez Texte formaté (RTF)

Vous devriez pouvoir voir le texte formaté.

pseudo
la source
13

Sélectionnez le texte.

Clic-droit.

Commandes du plugin -> Copier le texte avec la coloration syntaxique

Collez-le dans Word ou autre chose.

CodingBubba
la source
11

Il est à noter que Notepad ++ 64 bits ne prend pas en charge Plugin Manager et NPPExport , ils ne seront donc pas affichés dans le menu Plugins . Si vous essayez d'ajouter manuellement le plugin NPPExport , vous verrez très probablement:

"Le plugin NPPExport n'est pas pris en charge avec le bloc-notes 64 bits ++"

Heureusement, il existe un plugin NPP_Export à télécharger à partir d' ici qui fonctionne bien avec Notepad ++ 64 bits (v7.2.2 dans mon cas) et la prise en charge de Plugin Manager est en cours (consultez GitHub pour les mises à jour).

Leszek Jasek
la source
5

Pour ceux qui ne voient pas Plugins-> NPPExport,

Téléchargez Plugin Manager à partir de . Extraire le contenu et le placer sous C / ProgramFile / NP ++ installation, plugins et dossier de mise à jour. Redémarrez NP ++. Vous devriez alors voir Plugins-> Plugin Manager. Vous pouvez télécharger n'importe quel plugin, y compris NPPExport et l'installer pour voir la commande Copier.

MayurKubavat
la source
4

Il me semble que la manière la meilleure et la plus simple est commentée par Dennis G :

Et maintenant, allez dans [Paramètres> Mappeur de raccourcis> Commandes du plugin> Copier tous les formats dans le presse-papiers] et réglez-le sur CTRL + MAJ + C -> Joie instantanée. CTRL + C pour copier le texte brut, CTRL + MAJ + C pour copier avec mise en forme. Cela devrait être par défaut.

En espérant aider quelqu'un comme moi!

GntS
la source
2

Comme la réponse choisie est assez ancienne et que les choses ont changé, voici la nouvelle procédure, si vous utilisez Notepad ++ 64 bits. La version 64 bits n'est pas fournie avec Plugin Manager ni NppExport. Tous les détails fournis ici .

Pour reprendre rapidement, Plugin Manager n'est plus développé et NppExport se trouve juste ici .

Cailloumax
la source
-5

Horrible de chercher cet échec:

Copiez .dll ici:

\ Program Files \ Notepad ++ \ plugins -> mettez-le ici

Redémarrez le bloc-notes ++

et maintenant vous pouvez utiliser les commandes de copie !!!

Ricardo Fercher
la source
1
Quelle DLL serait-ce?
underscore_d