I’m moving away from Windows (yay!) and need to bring a few features with me. Microsoft added this auto complete feature to PowerShell recently and I need something similar:
I found this package which is helpful, but it requires you to hit tab before you get a list of suggested commands: https://wiki.debian.org/Add Bash Completion
Do I need a different shell entirely? I’m using bash on Debian now.
Are you sure you cannot get used to the double-Tab?
It has everything you ask for and more; except for the visual in your screenshot.
If the answer really is No, you’ll have to move away from bash for interactive shells.