跳至内容

Windows PowerShell 5.1 中内置补全菜单的 bug

提示

  • PSCompletions 默认使用的是模块本身提供的补全菜单,没有此 bug
  • 除非你通过 psc menu config enable_menu 0 去切换到 PowerShell 内置补全菜单
  • windows powershell 5.1 中,由于 一个 bug,使用 --- 时,不会触发内置补全菜单。

  • 解决方案:

    • 使用 PSCompletions 提供的补全菜单而不是 PowerShell 内置的补全菜单
    • 使用 PowerShell(pwsh),因为这个 bug 在 PowerShell 6.0 中修复
    • 或者,在 --- 后面添加一个字符,例如 -a--a,然后按 Tab 键触发自动补全。