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