1. ホーム
  2. powershell

[解決済み] PowerShellのタブ補完をBashのように動作させる方法

2022-04-27 07:10:25

質問

カレントディレクトリに以下のようなファイルがあるとします。

buildBar.bat
buildFoo.bat
buildHouse.bat

そして、コマンドプロンプトで次のように入力します。 ./bu で、次に TAB .

  • Bashでは、次のように展開されます。 ./build

  • PowerShellでは、次のように展開されます。 ./buildBar.bat -- リストの最初の項目です。

  • Cmdでは、PowerShellと同じ動作になります。

私はBashの動作の方が好きなのですが、PowerShellをBashのように動作させる方法はありますか?

どのように解決するのですか?

PowerShellの新しいバージョンには、PSReadlineが含まれており、これを使用することができます。

Set-PSReadlineKeyHandler -Key Tab -Function Complete

このコマンドをC:³³に入力します。