Adam Driscoll has embedded PowerGUI's script editor engine in Visual Studio.  Unfortunately, it doesn't leverage Visual Studio's text editing features, such as virtual space, word wrap, etc.  It's just PowerGUI Script Editor running in a Visual Studio window.

Still, for those in love with Visual Studio, that's great. 

Download the VSIX here: http://powerguivsx.codeplex.com/

However, there are a two catches.

===

The easy one is that it is coded against PowerGUI Script Editor 3.2.  It won't work with the current version 3.7.  That's easy enough to handle. 

Download the MSI here: http://www.powergui.org/servlet/KbServlet/download/3891-102-6120/PowerGUI.3.2.0.2237.msi

Download the other files, such as the documentation, here: http://www.powergui.org/entry.jspa?externalID=3891&categoryID=299

===

The harder one is that it is also coded against Visual Studio 10.  It won't work with any later version.  To work around this:

- Download PowerGUIVsx.vsix

- Rename it to PowerGUIVsx.vsix.zip

- Extract extension.vsixmanifest from the ZIP file

- Edit extension.vsixmanifest so the <VisualStudio Version="10.0"> becomes whichever version you are currently running.

- Drag extension.vsixmanifest back into the ZIP file

- Rename the ZIP file back to PowerGUIVsx.vsix

===

Two disclaimers:

1. YMMV.  For me, it's worth the trouble so I can use the rest of VS. 

2. This is documented all over the web.  I'm documenting it here so I can point my coworkers at it in case they ask.  This is nothing original.