-
Notifications
You must be signed in to change notification settings - Fork 511
In VSCode tab-completion doesn't fix the casing as it does in PowerShell ISE #1624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It's a configurable setting in VSCode; just off by default. {
"editor.tabCompletion": "on"
} |
@dsolodow That settings doesn't work for me. |
@alexandair If you trigger a completion in another way, does |
@rjmholt Here is one more example when tab-completion is lacking in VSCode editor: TAB after Get-Service -Name gives you a list of services. |
@alexandair CTRL + SPACE forces a completion request. I think VSCode would need to add an option that makes TAB only indent if all the characters to the left of the cursor are whitespace. That would give a similar experience. |
@SeeminglyScience Now, that you've mentioned
PowerShell ISE: VSCode: |
See also #25. The completion features for the terminal will be added by #535. For the remaining Tab-completion desire, you should open a new feature request with VSCode. It's worth noting that the current |
@alexandair RE: "tabCompletion":"on" I noticed that when you hit TAB, it completes with the first completion... but then AFTER that you can continue to hit TAB to cycle. I thought it would cycle through the intellisense pop-up but it has a different behavior. |
I dunno @alexandair. When I try this while monitoring the log file I do not see any |
There is one thing that I used to use a lot in ISE, and is missing in PowerShell extension. In ISE, if I type "get-date" (all lower case) and then later position a cursor inside of it and press "TAB", it tab-completes to a proper casing. In VSCode, the "TAB" in that case add a tab. Could you bring back the ISE behavior?
The text was updated successfully, but these errors were encountered: