Comment faire fonctionner l'autocompletion par tabulation de PowerShell comme Bash

Comment faire fonctionner l’autocompletion par tabulation de PowerShell comme Bash

Les nouvelles versions de PowerShell incluent PSReadline, qui peut etre utilise pour cela :

Set-PSReadlineKeyHandler -Key Tab -Function Complete

ou, pour que cela ressemble encore plus a Bash ou vous pouvez utiliser les touches flechees pour naviguer dans les options disponibles :

Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

Pour rendre cela permanent, placez cette commande dans votre profil PowerShell, defini par $PROFILE (generalement %UserProfile%\Documents\WindowsPowerShell\profile.ps1 pour Windows PowerShell 5.x et %UserProfile%\Documents\PowerShell\profile.ps1 pour PowerShell 6+).