With Powershell ISE you can use CTRL + SPACE for auto completion.

But when you work in a native Powershell window you don’t have this option. And many often you cycle with tab completion trough the powershell and because you press the TAB button too soon you have to remove characters and cycle again trough all the commands.
Unit now 😉
There is an easy fix you can implement so the Powershell have the same auto completion like bash.
- Type
notepad $profile
for Windows orgedit $profile
for Linux - Add the line
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

- Save the file and restart Powershell
- And now you have a much better working tab completion


Happy coding 🙂