I'm running NSX 6.3 and I'm not sure as to why the NSX Controller isn't auto-populating the commands.
I want to type the command "show control-cluster logical-routers instance all"
By the means of tab key, I'm able to auto populate until show control-cluster logical-routers
But, after this, I do not see any possibilities listed like "instance" or "routes" despite pressing the tab key several times.
I come from a Cisco world wherein simply pressing ? would give all the commands possible and this seems a bit disappointing.
I would recommend to use the central CLI of the NSX manager rather than SSH to each NSX component such as NSX controller, ESG, ...
There you can get whatever you want.