Not something simplistic like keyword completion, more like the best state of the art code editors or ides.
In those environments its just text based still, but can be incredibly rich and efficient. You can get seamless acesss to info on any language command or param, predictive code completion suggestions, based on machine learning, easily refactor/correct parts of a line you’ve already started typing, etc.
The thing is it doesn’t have to get in the way if designed right. So someone can also just sit down and blaze away typing and ignore it.