# Visual Studio Code

The [PowerShell Pro Tools extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ironmansoftware.powershellprotools) provides integration with the PowerShell Pro Tools module and supplies additional enhancements to the PowerShell experience in VS Code.&#x20;

The primary features include

* Script Packaging
* Windows Form Designer
* Variable Explorer
* Form Generator
* One-Click Attach
* Code Conversion&#x20;
* Profiling&#x20;
* RapidSense

PowerShell Pro Tools provides an activity bar icon to access many of the tools.&#x20;

![](https://3667946160-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNFE66tpE_51uobNA70%2F-MLI_ACFWtygY8MoOppa%2F-MLI_IyUBCUo50PFucpw%2Fimage.png?alt=media\&token=e50df094-8109-4899-9a02-f89d82356913)

Within the activity bar, you'll find tools like the AST explorer, the module explorer and the variable explorer.&#x20;

![](https://3667946160-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNFE66tpE_51uobNA70%2F-MLI_ACFWtygY8MoOppa%2F-MLI_VymTBW8vdAfqmd8%2Fimage.png?alt=media\&token=5dc3d5fd-2a8a-4b44-88af-c5a5db309294)

{% hint style="info" %}
Features available from the right-click Context Menu (e.g. Refactoring) require that the PowerShell script being edited is not in an unsaved state.
{% endhint %}
