Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


Support for the MS PowerShell programming language.

Subscribe to updates I use PowerShell

Statistics on PowerShell

Number of watchers on Github 216
Number of open issues 60
Average time to close an issue 10 days
Main language JavaScript
Average time to merge a PR 17 days
Open pull requests 8+
Closed pull requests 14+
Last commit almost 3 years ago
Repo Created over 9 years ago
Repo Last Updated over 2 years ago
Size 199 KB
Organization / Authorsublimetext
Page Updated
Do you use PowerShell? Leave a review!
View open issues (60)
View PowerShell activity
View on github
Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating PowerShell for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

PowerShell Package for Sublime Text 3

Join the chat at https://gitter.im/SublimeText/PowerShell

Adds support for the MS PowerShell programming language.


master Build status
dev Build status


  1. Install package control for Sublime Text.
  2. Install the PowerShell package:

    1. Press Ctrl + Shift + P
    2. Select 'Install Package'
    3. Select 'PowerShell'


You want to contribute? Awesome! Take a look at CONTRIBUTING.md.

PowerShell open issues Ask a question     (View All Issues)
  • over 4 years Powershell "Here-Strings" breaks syntax highlighting
  • over 4 years Sort should be in the list of verbs
  • almost 5 years [Proposition] Create a separate repo for the grammar
  • almost 5 years Coloring of variables is difficult to read
  • almost 5 years sort-object is not syntax hightlighting
  • almost 5 years Adopt PowerShell Editor Services for IntelliSense, code navigations, etc in Windows
  • about 5 years "configuration" breaks Syntax Highlighting
  • about 5 years Where-Object does not seem to highlight properly
  • about 5 years Scriptblocks in ValidateScript
  • about 5 years No syntax highlighting on Mac
  • over 5 years create container for testing/dev
  • over 5 years switch to git-flow branching model
  • over 5 years Complicated regex in ValidatePattern breaks the grammar
  • over 5 years Build not working for powershell scripts #withFix
  • over 5 years Digits inside type-names
  • over 5 years `default` should be a keyword inside a switch
  • over 5 years There is no `enum` keyword
  • over 5 years tracking new syntax def features in ST
  • over 5 years update docs: how to run tests
  • over 5 years fix test runner
  • over 5 years `{@('` breaks grammar
  • over 5 years default should be a keyword in a switch statement
  • over 5 years Else Indentation Issue
  • over 5 years Word Wrap and Spacing Defaults
  • over 5 years Add `sequence` keyword
  • over 5 years Add stop parsing symbol `--%` to the grammar
  • over 5 years Put all automatic variables under one roof?
  • almost 6 years Add `-shr` `-shl` as a bitwise operators
  • almost 6 years deprecate and remove python tests for syntax
  • almost 6 years Add ability to run TokenTests against arbitrary file
PowerShell open pull requests (View All Pulls)
  • Fix #77 and Fix #109 and Fix #68
  • Fix #139 Where-Object
  • New syntax def
  • Syntax bug fixes (#68, #77, #84, Range Operator)
  • Partial fix for function attribute highlighting
  • replace erratic Unicode char from <author> string.
  • IN PROGRESS: Add support for PowerShell Editor Services
  • Update README.md
PowerShell questions on Stackoverflow (View All Questions)
  • Group objects into nested hash tables of hash tables with PowerShell
  • Powershell Add_Click code only write-host working
  • How to use Git with SSH Key in Team City with Powershell with a non-interactive system account
  • Powershell how to pipe an interactive command
  • Read registry settings recursively with Powershell
  • How to open network icon in systray with PowerShell (not NCPA.cpl)
  • Powershell: Export User Rights Assignment
  • Trying to find a way to speed up this powershell script
  • Powershell Local user profile options
  • Neo4j with Windows Powershell : xxxx is not a Neo4j Home directory
  • Getting Job Input Parameters from Azure RM Job via Powershell
  • PowerShell ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
  • Writing $null to Powershell Output Stream
  • AzureAD PowerShell New-AzureRmRoleAssignment keeps failing
  • Powershell export all detailed logging to csv file
  • How to implent a timer that updates labels in a Powershell GUI
  • Close a form when running another form - Powershell
  • using Get-TfsItemHistory in powershell to get specific property values
  • How do I determine the UUID's of hard drive partitions in powerShell
  • Powershell Editing HTML creating Regex
  • Merging powershell scripts
  • Powershell checking if OU exist
  • Pipe output to the clipboard using PowerShell
  • Configure path to PowerShell console in Cygwin Emacs
  • How to validate Document Management SharePoint Site URL using PowerShell for Dynamics CRM 2015
  • Powershell selection validation failing
  • Arguments in Powershell are not evaluated correctly
  • Powershell to search for file name characters, modify date and email alerts
  • Compression issue using 7zip in powershell
  • PowerShell array initialization
PowerShell list of languages used
Other projects in JavaScript
Powered by Autocode - Instant Webhooks, Scripts and APIs
Autocode logo wordmark