Bash-like, non-rotating filename tab completion with PowerShell

Solution 1:

The default completion behavior is the result of using the command window, which handles keyboard input.

As of PowerShell v3, the ISE is worth considering as a full-time shell, and has modern completion behavior (and colorization!).

If you really want BASH-style completion in a PowerShell command Window, get PSReadline:

https://github.com/lzybkr/PSReadLine

There is an older, less featured, and unmaintained project also called PSReadline here: http://nivot.org/nivot2/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30.aspx http://nivot.org/blog/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30