The standard for PowerShell Core development, currently. Has built-in PowerShell syntax highlighting and code folding out of the box. Like Atom before it, it's Chromium-based, so under the hood you have tons of HTML5, CSS, and Typescript. If you're good with those, you'll take to it like a fish to water. All of its configuration is done through JSON as well, though there's a UI for everything, and rarely will you come across a setting that doesn't have a schema (i.e. suggestions and autocomplete), including 3rd-party extensions.
Speaking of extensions, the primary PowerShell support comes with the official PowerShell extension, which gives you in-depth debugging, breakpoints, variable watching, Pester tests, Plaster module creation, pretty decent IntelliSense on-par with ISE (but much more configurable without need for writing binary addons), with support for PS Core as the default, but will work with PowerShell 5.1 as well, and much more. Microsoft's LSP (language server) is responsible for providing the IntelliSense-like code suggestions and completion. Technically this could also include the PowerShell Pro Tools extension for further features, but that's much larger in scope and technically includes standalone software, so it's in another section.
As a footnote, there are many forks of VS Code I won't bother including with the exception of VSCodium, as the PowerShell extension works with all of them so far as I know.
Cost / License
- Free
- Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- Chrome OS
- Snapcraft





































































