Copy-paste code from Visual Studio, but paste UNFORMATTED code

前端 未结 9 1804
春和景丽
春和景丽 2021-02-11 15:34

Is there any way to force Visual Studio to copy selected code to the clipboard as unformatted text?

When I am copy-pasting code into Word or more often Outlook

相关标签:
9条回答
  • 2021-02-11 15:45

    In Outlook 2007, I've changed my default paste to do text only. Go to Editor Options | Advanced Under the "Cut, copy, paste" heading choose Pasting from other programs: [Keep Text Only]

    And if you still want to paste formatted (less often in my case), use paste special...

    0 讨论(0)
  • 2021-02-11 15:47

    When I do it choosing the little pop-up menu option attached to the wee clipboard item "Match Destination Formatting" does the trick for me.

    0 讨论(0)
  • 2021-02-11 15:51

    If you press CTRL+Z after pasting, it will reverse to the non-formatting one, because the formatting actually counts as one step after the regular paste.

    0 讨论(0)
  • 2021-02-11 15:57

    My department uses PureText. Sits in the system tray; copy text, click-it - strips all formatting leaving the plain-vanilla text. I'm sure it's much like PlainTextClipboard.

    "PureText is basically equivalent to opening Notepad, doing a PASTE, followed by a SELECT-ALL, and then a COPY. The benefit of PureText is performing all these actions with a single Hot-Key and having the result pasted into the current window automatically."

    The goad for this was flaky Lotus Notes; likes to crash when pasting HTML-marked-up-text that I innocently copied from a web-page....

    0 讨论(0)
  • 2021-02-11 15:58

    The Visual Studio Extension Copy for review may be handy for you. Actually, it does not do unformatted copying, but applies it's own simple text-based template.

    It supports a "Stack Overflow" format, which just removes the leading whitespace, while keeping the indentation as much as possible, and introduces some sort of header.

    Get it from the from the Visual Studio Gallery and try it out.

    Disclosure: I am the author of that Extension. Please notfiy me, if I can improve it to your needs.

    0 讨论(0)
  • 2021-02-11 16:00

    From this blog post I got these instructions for getting rid of the black background when copying & pasting out of VS with the 'Dark Theme' activated, but the html in it can be tweaked to alter the rest of the formatting as required (e.g. set all text to black).

    If required, install Productivity Power Tools

    Open Tools → Extensions and Updates

    Select Online (Visual Studio Gallery) and search for Productivity Power Tools 2012/2013

    Download and restart Visual Studio when prompted

    Productivity Power Tools Settings

    Open Tools → Options → Expand Productivity Power Tools select HTML Copy

    Change the BeforeCodeSnippet option to:

    <style type="text/css">.identifier {color:black !important;}</style>
    <pre style="{font-family}{font-size}{font-weight}{font-style}">
    

    Change EmitSpanClass to: True

    Check EmitSpanStyle is: True

    0 讨论(0)
提交回复
热议问题