05-20-2015 09:49 AM
Yeah and also one to improve the search function in the portal which has never happened.
When I created the idea, the only other one to pop up was for adding syntactically-contexted completion of user-defined object names.
05-20-2015 09:53 AM
05-20-2015 10:38 AM
Thanks for the warning about Juniper.
I don't know what background people who find that useful are, but it certainly is a coplete PITA if you've been doing CLI for decades and already know how to use tab complete, and for that matter, type. Maybe it convenient for mobile users who do not have a tab key, but it sure as heck mucks things up when you are on a real keyboard.
A few of the reasons:
1) sometimes you want to type things like "conf term interf gi 0/0/0" and not end up with every word expanded so it all stays on one line
2) If you type, for example, "conf term interf gi 0/0/0" it will compilete the "interf" to interface and then not put a space there because it could also complete "interface-group" etc. The end result is you have typed
"configure terminal interfacegi 0/0/0" and youhave to go back and put the space in.
3) Combining 1 with 2, it makes pasting scripts in treacherous if you've abbreviated when typing in the script. Which, if you've years of experience with cisco and HP products, you will probably do out of habit.
4) If you type something like "config term rog " when you meant to type "config term rou " you have to then go back and delete all of "rogue-ap-containment" instead of just the errant "u ".
And a few things not directly related to space completion:
5) Tab completion is also broken because it behaves the same way space completion does. When I type "config term interfTABTAB" I expect to get a list of all words I could validly type there. I do not expect to have the first tab eaten, and the second tab put in a space even though there are alternate things I could now type. Especially since the natural reflex after touching TAB and seeing nothing happen is to dwell on the TAB key a bit, which will, depending on your keyboard repeat rate, randomly give you a space or not.
6) To pick a less dangerous example, If you do somehow manage to line-edit your way into actually entering the command "config term sy firstname.lastname@example.org" you have just set your snmp syslocation, rather than your syscontact, when what should happen is you get an error that your command was ambiguous.
I find it super, super annoying. Really I do. Even more annoying as having to type "gigabitethernet " in places where I should not need to.