Just a quick post, as much as a reminder for me as anything, but also useful to those that attended my sessions last week where I talked about snippets in PowerShell ISE
Jeff Hicks wrote a post explaining how to create snippets in VS Code for PowerShell
I love using snippets so I went and converted my snippets list for ISE (available on GitHub) into the json required for VS Code (available on GitHub)
Here is an example of snippet
"SMO-Server": { "prefix": "SMO-Server", "body": [ "$$srv = New-Object Microsoft.SqlServer.Management.Smo.Server $$Server" ], "description": "Creates a SQL Server SMO Object" },
I followed this process in this order
Click File –> Preferences –> User Snippets and type PowerShell or edit $env:\appdata\code\user\snippets\powershell.json
In order I converted the code in the existing snippets “Text” like this
Replace `$ with $$
Replace \ with \\
Replace ” with \”
\r for new line
\t for tab
Each line in “”
, at the end of each line in the body except the last one
Look out for red or green squiggles Image may be NSFW.
Clik here to view.
Clik here to view.

I then add
The name of the snippet, first before the : in “”
The prefix is what you type to get the snippet
The body is the code following the above Find and Replaces
The description is the description!!
and save and I have snippets in VS Code Image may be NSFW.
Clik here to view.
Clik here to view.

Image may be NSFW.
Clik here to view.
Clik here to view.

That should help you to convert existing ISE snippets into VS Code PowerShell snippets and save you time and keystrokes Image may be NSFW.
Clik here to view.
Clik here to view.

Image may be NSFW.
Clik here to view.

Clik here to view.
