I used to develop in RedHat and never had the following problem until I switched to Ubuntu:
Whenever I use tab-completion (which is ALL the time) I noticed that depending on what command I am about to execute the behavior differs. For example:
vim fold (tab-tab) will show me the contents of that folder:
vim folder/
file1 file2 file3 etc
If I happen to change the command to 'ls' then behavior changes:
ls fold (tab-tab) -> "ls folder "
Notice the " " space at end of folder - I can't look inside folder with tab-tab, I have to backspace and add '/', which is MOST rage inducing. Where can I go to modify this functionality, or disable completely so it is consistent all the time?