Is there a way to copy code from visual studio (C#) and paste it into OneNote, without losing the formatting?
I was able to do this, but only if I copy from VS, paste to Word, copy from Word, and then paste to OneNote.
Add Code Blocks in OneNoteClick the NoteHighlight tab and select a language. In the pop-up window that appears, paste the code and click OK. Highlighted source code will show up on the page. You can change the code style and choose a Box Color around the code.
Go to Tools -> Options. type copy in the search box. Under Text Editor -> Advanced ... Check Copy rich text on copy/cut.
There is fortunately a solution for Visual Studio 2010! Install the Visual Studio 2010 Pro Power Tools extension and copy/paste to OneNote retains syntax highlighting.
This is an option that seems to be disabled by default.
Go to Tools -> Options
type copy in the search box
Under Text Editor -> Advanced
...
Check Copy rich text on copy/cut
Once the feature is enabled, depending on the target, this may be a two-step process. If, after copying and pasting code, it still appears as unformatted (e.g. if pasting into a web browser), use the approach suggested by marcus, by first pasting into wordpad.exe (start -> run ->
type wordpad
), then copying the text from within Wordpad again, and pasting into the target application/browser.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With