Windows コマンドプロンプトで Tab 補完が効かなくなったら

Windows コマンドプロンプトや PowerShell で、Tab キーによる入力補完が効かなくなった。どうも Git For Windows のインストール時にレジストリが書き換わってしまうことがあるようだ。

コレを戻すには、レジストリを以下のように修正する。

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor を開く
  2. CompletionCharPathCompletionChar キーの値が 0x40 になっていると思うので、両方とも 0x09 に直す
  3. コマンドプロンプトを再起動する

コレで直るはず。