Holy crap! Run, don't walk, over to http://powershell.com/ to pick up the FREE PowerShellIDE from ScriptInternals. (The direct download link is here)
Do your best to spread the word and these link. Why? Because:
A. PowerShell rocks the house. Check out my Podcast on it, when it was still called "Monad."
2. It's freaking FREE.
Jeffrey Snover, PowerShell Architect and all-around nice guy sez:
Check out the amazing PowerShellIDE at http://PowerShell.com . Many of you probably already know Dr Tobias Weltner from his product SystemScripter http://www.scriptinternals.com. The PowerShell team has been talking to Tobias on and off for years now and those discussions have clearly paid off. PowerShellIDE is a free "experimental editor" whose functions will be integrated into SystemScripter.
The things that I really like are the rich intellisense, rich syntax coloring, rich inspection capabilities, and rich debugging that PowerShellIDE brings to the table. Did I mention that it was RICH? Check it out yourself and you'll see exactly what I mean. This tool can really accelerate learning and scripting PowerShell.
One word of caution: Be careful using PowerShellIDE, if you drool too much on your keyboard, it could stop working. :-)
Windows PowerShell Architect
To use PowerShellIDE, you need to install Microsoft Windows PowerShell Beta first. This product requires the .NET 2.0 Runtimes which you can get here:
.NET Framework 2.0 Runtimes for X86
.NET Framework 2.0 Runtimes for X64
.NET Framework 2.0 Runtimes for Ia64
Microsoft Windows PowerShell is available here:
Microsoft Windows PowerShell for X86
Microsoft Windows PowerShell for X64
Microsoft Windows PowerShell for Ia64
And download PowerShellIDE here.
Potential "competition" (either way, we all win) for PowerShellIDE is, of course, Karl Prosser's totally fabulous PowerShell Analyzer. Karl really should release his Alpha ASAP because the functionality in his editor is slightly ahead of PowerShellIDE. These two guys need to either TALK to each other and join forces or start a giant WordPerfect vs. Word thing in the PowerShell world.:)