跳至内容

PSCompletions and PSFzf

TIP

PSFzf 是一个 PowerShell 模块,它也可以为补全提供一个更强大的补全菜单

安装 PSFzf

powershell
Install-Module PSFzf

使用 PSFzf

  1. 对于不是 psc add 添加的补全,需要禁用 PSCompletions 提供的补全菜单

    WARNING

    • psc add 添加的补全由 PSFzf 接管存在问题
    • 所以不能使用 psc menu config enable_menu 0
    powershell
    psc menu config enable_menu_enhance 0
  2. 使用 PSFzf 的补全菜单

    powershell
    Set-PSReadLineKeyHandler -Key Tab -ScriptBlock { Invoke-FzfTabCompletion }
  3. 更多详情,请参考 PSFzf