Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dfinke/PSharp

Productivity tool that makes PowerShell ISE better
https://github.com/dfinke/PSharp

Last synced: about 1 month ago
JSON representation

Productivity tool that makes PowerShell ISE better

Awesome Lists containing this project

README

        

## PSharp

### Installing

To install in your personal modules folder (e.g. ~\Documents\WindowsPowerShell\Modules), run:

```powershell
iex (new-object System.Net.WebClient).DownloadString('https://raw.github.com/dfinke/PSharp/master/Install.ps1')
```

### Using *__PSHarp__*
![image](https://raw.github.com/dfinke/PSharp/master/images/PSharp.gif)

### A Productivity Tool for the Microsoft PowerShell Integrated Scripting Environment (ISE)
* Fast navigation
* Ctrl+Shift+X outlines all the functions, variables and commands in the current file
* Search and match by the name of the variable or function
* Quick navigation by type
* Place your cursor next or in a variable|function name, press Ctrl+Shift+T. PSharp will display where it is used in the file. Press the up or down arrow to navigate to that location in the file

#### You can jump to a variable, or function in no time, or navigate to its usages.
![image](https://raw.github.com/dfinke/PSharp/master/images/Navigate.png)

#### You can also search for specifically named items and then navigate
![image](https://raw.github.com/dfinke/PSharp/master/images/SearchThenNavigate.png)

#### Plus, you can quickly narrow your search to just variables, functions or commands
* Prefix your search *__v:__* to just search variables
* Prefix your search *__f:__* to just search functions
* Prefix your search *__c:__* to just search commands
![image](https://raw.github.com/dfinke/PSharp/master/images/SearchVariables.png)

#### Plus, you can quickly narrow your search of the usage of a function, variable or command by placing your cursor in or next to the name and pressing Ctrl+Shift+T

![image](https://raw.github.com/dfinke/PSharp/master/images/SearchContext.png)