The answer for pasting is CTRL[Z].
When you paste a block of code, it gets pasted and then auto formatted. Hitting CTRL[Z] the 1st time will undo the auto formatting but leave the original pasted text. Hitting CTRL[Z] the 2nd time will then undo the pasted text as you'd expect.
I'm using Visual Studio 2013 - haven't tried this in earlier versions.