Copy Notepad++ text with formatting?

Notepad++Syntax Highlighting

Notepad++ Problem Overview


I'm using Notepad++ to write code.

How do I copy code in Notepad++ along with its formatting to paste into Microsoft Word? (i.e. syntax highlights, etc)

Notepad++ Solutions


Solution 1 - Notepad++

Here is an image from notepad++ when you select text to copy as html.

Notepad++ Plugin: Copy as HTML

and how the formatted text looks like after pasting it in OneNote (similar to any other app that supports "Paste Special"): How it looks like when importing it

Solution 2 - Notepad++

Taken from here:

> You can use Notepad++ to accomplish this in three ways. Just so you > know, Notepad++ is a more advanced version of Notepad, which supports > syntax highlighting of different code files "out of the box" - PHP > included! > > Download & install it, fire it up, and load up your PHP file. You > should automatically see it beautifully coloured (if not, because the > file extension is something other than .php, go to Language -> PHP or > Language -> P -> PHP). > > If you need to change any of the colours, you can easily do so - just > go to Settings -> Styler Configurator. From that menu, you can change > the various highlighting and font options, to suit your needs - > although the default usually suffices for most. > > Then, go to Plugins -> NppExport. From there, you have three options > you can consider: > > Export to RTF Export to HTML Copy all formats to clipboard Start with > the last one - "Copy all formats to clipboard" - which will copy the > entire file with the highlighted syntax to the clipboard. Once you > click it, then open Microsoft Word, and just hit paste! You should see > the beautifully syntax-highlighted code. If something goes wrong, then > you can try one of the other options (export to RTF/HTML), although > I've never had a problem with the clipboard method.

Solution 3 - Notepad++

Select the Text

From the menu, go to Plugins > NPPExport > Copy RTF to clipboard

In MS Word go to Edit > Paste Special

This will open the Paste Special dialog box. Select the Paste radio button and from the list select Formatted Text (RTF)

You should be able to see the Formatted Text.

Solution 4 - Notepad++

Select the text.

Right Click.

Plugin Commands -> Copy Text with Syntax Highlighting

Paste it into Word or whatever.

Solution 5 - Notepad++

It is worth mentioning that 64-bit Notepad++ does not support Plugin Manager and NPPExport, so they won't be shown in Plugins menu. If you will try to add NPPExport plugin manually, most likely you'll see :

> "NPPExport plugin is not supported with 64bit Notepad++"

Fortunately, there is NPP_Export plugin to download from here which works well with 64-bit Notepad++ (v7.2.2 in my case) and support for Plugin Manager is underway (check GitHub for updates).

Solution 6 - Notepad++

It seems to me that the best and easiest way is commented by Dennis G:

> And now go to [Settings > Shortcut Mapper > Plugin Commands > Copy all > Formats to clipboard] and set it to CTRL+SHIFT+C --> Instant joy. > CTRL+C to copy the raw text, CTRL+SHIFT+C to copy with formatting. > This should be default.

Hoping help someone just like me!

Solution 7 - Notepad++

For those who do not see Plugins->NPPExport,

Download Plugin Manager from this. Extract contents and place under C/ProgramFile/NP++ installation, plugins & updater folder. Restart NP++. You should be able to see Plugins->Plugin Manager then. You can download any plugin, including NPPExport and install it to see the Copy command.

Solution 8 - Notepad++

As the chosen answer is pretty old, and things changed, here is the new procedure, if you use 64 bits Notepad++. 64 bits version does not come with Plugin Manager nor NppExport. All details provided here.

To resume quickly, Plugin Manager is no longer develloped and NppExport can be found just here.

Solution 9 - Notepad++

I practised almost all methods sent by other users in this thread but in my opinion my solution works perfect. I pasted even content from Notepad++ but supports only one font. I decided to use native programs desired to make apps. I set in every code editor (Visual Studio, Intellij Idea, Android Studio, etc) my fav font so I copy source code from my environment program and paste code formatting to my documentation together (with font also). Looks great and clear The first image shows the view in Android Studio. screenshot from Intellij Idea

The second image shows the pasted source code. I just copied the selected part of source code and pasted to my document editor. screenshot from document editor

Solution 10 - Notepad++

Horrible to look for this failure:

Copy .dll to here:

\Program Files\Notepad++\plugins --> put it here

Restart the notepad++

and now you are able to use the copy commands!!!

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJoshView Question on Stackoverflow
Solution 1 - Notepad++ppolyzosView Answer on Stackoverflow
Solution 2 - Notepad++npintiView Answer on Stackoverflow
Solution 3 - Notepad++NickView Answer on Stackoverflow
Solution 4 - Notepad++CodingBubbaView Answer on Stackoverflow
Solution 5 - Notepad++Leszek JasekView Answer on Stackoverflow
Solution 6 - Notepad++GntSView Answer on Stackoverflow
Solution 7 - Notepad++MayurKubavatView Answer on Stackoverflow
Solution 8 - Notepad++CailloumaxView Answer on Stackoverflow
Solution 9 - Notepad++baobab159View Answer on Stackoverflow
Solution 10 - Notepad++Ricardo FercherView Answer on Stackoverflow