简体中文 | English | Powershell Gallery | Github | Gitee
Star ⭐️ or Donate 💰 if you like it!
[!Tip]
- PowerShell(pwsh): A cross-platform PowerShell (Core). Start it by running
pwsh/pwsh.exe.- Windows PowerShell: A PowerShell (Desktop) which is built-in on Windows system. Start it by running
powershell/powershell.exe.- They can both use
PSCompletions, but PowerShell(pwsh) is more recommended.
A completion manager for a better and simpler tab-completion experience in PowerShell.
[!Tip]
- If it cannot be displayed here, you can check it on the official website.
- Click to view the videos on Bilibili.

See the Changelog for details.
See the FAQ.
See the Contribution Guide for details.
Install-Module PSCompletions
Install-PSResource PSCompletions
Import the module.
Import-Module PSCompletions
[!Tip]
- If you use
. $Profile, please runpscto reload the module’s key bindings and data.- Refer to: https://pscompletions.abgox.com/faq/source-profile
git.
psc add gitgit, press Space and Tab key to get command completion.If there is an official completion for xxx, a similar command may be run:
xxx completion powershell | Out-String | Invoke-Expression
Work with other completion libraries: argc-completions, Carapace
For more details, please refer to: https://pscompletions.abgox.com/faq/menu-enhance
Set-PSReadLineKeyHandler and Get-PSReadLineOption.