Skip to content

Latest commit

 

History

History
71 lines (42 loc) · 1.29 KB

README.md

File metadata and controls

71 lines (42 loc) · 1.29 KB

PSCode

Overview

VS Code currently uses code.cmd for shell duties. The drawback is this issue, related to the limitations of cmd.exe and UNC paths.

PSCode aliases the familiar code to run a cmdlet that launches the editor in a PowerShell context. The behavior of code.cmd is maintained (as of 1.19.1).

Usage

Step 1: Installation

Via PowerShell Gallery (Powershell v5 required)

Install-Module -Name PSCode

Via GitHub (PowerShell v3+ required)

Clone or download this repo to $env:homepath\documents\WindowsPowerShell\Modules

Step 2: Load the module

Import-Module PSCode

I suggest putting this line in your $PROFILE

Launch VS Code

Do exactly as before:

code somefile.txt

Try it from a network path:

code \\MyNas\docs

Other features

In addition, Resolve-Path is used to allow for wildcards and Array/Object inputs:

code *.txt
$files = (Get-Item *.txt)
code $files

Optional

If using a portable install of VS Code, specify the folder when loading the module:

import-module PSCode -ArgumentList 'D:\downloads\VSCode-win32-1.11.2'