在Powershell中使用智能补全

Using Powershell with Intellisense

Posted by HYJ on November 18, 2018

Npm Intellisense

参考资料

1. tab completion with powershell · Today I Learned (secretGeek)
2. create profile · Today I Learned (secretGeek)

需要使用到以下两个Powershell插件

Find-Module TabExpansionPlusPlus -repository PsGallery | Install-Module -Scope AllUsers
Find-Module NPMTabCompletion -repository PsGallery | Install-Module -Scope AllUsers

创建一个 profile 文件,其默认位置 C:\Users\$username\Documents\WindowsPowerShell

New-Item -path $profile -type file -force

打开 Microsoft.PowerShell_profile.ps1 文件,加入以下内容

Import-Module TabExpansionPlusPlus
Import-Module NPMTabCompletion    

以后在任意目录内打开Powershell使用npm时都能带有自动补全