The above tab completion works for me in the VS Code terminal.
Yes, same for me. When I said REPL works, I meant that. I’m not yet familiar with all terminologies.
Regarding Ctrl + Space, unfortunately I’m unable to try this. I’ve somehow corrupted my boot manager and can’t login. I’ll try to fix that and try this, but it’ll take some time I guess. But since _ works and ^ does not, I think it is not an intended behaviour, and hence reported. If it’s actually intended, I’ll close this issue happily accepting your solution.
I checked this after more than a month, and today both \^ and \_ worked. So, I think it was fixed in some update in between, and I’m closing the thread marking this as the solution.