Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dfinke/PSharp
- Owner: dfinke
- License: mit
- Created: 2013-07-21T15:21:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-11-10T14:59:51.000Z (about 7 years ago)
- Last Synced: 2024-11-03T00:02:51.284Z (about 1 month ago)
- Language: PowerShell
- Size: 1.8 MB
- Stars: 113
- Watchers: 25
- Forks: 23
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
- my-awesome-github-stars - dfinke/PSharp - Productivity tool that makes PowerShell ISE better (PowerShell)
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)