-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Shift + Space should output a space (blank) character in the editor unless other key bindings are used #14665
Comments
Thank you for the report. This is almost certainly a regression of #14393 |
First identified issue is the the override of default commands does not work as expected, see #14667 (I already pushed a fix) |
Second, this #14669 changes the default of the trigger inline suggestion to Ctrl+Alt+Space to avoid the issue you reported in the first place. |
What's the trigger for "inline suggestion" in VS Code? No need to be different. |
None! The default of Github Copilot is to trigger automatically on the fly, which can be pretty annoying. Our default is via a key binding (you can turn automatic on) |
* Change trigger inline suggestion keybinding to Ctrl+Alt+Space fixed #14665
Bug Description:
I'll often write SQL in the editor and capitalize keywords by holding down the SHIFT key. This means I will hold the SHIFT key while typing the space character as well (and sometimes will still hold the SHIFT key when I press the spacebar after I type other characters in code, such as {}!<>, etc. due to typing speed), as I do in multiple other IDEs and editors.
However, recently Theia stopped recognizing Shift + Space as me intending to type a space character, causing syntax errors and/or poorly formatted code.
I've checked for key bindings and indeed there was the Shift + Space and Ctrl + Shift + Space key binding to some actions I've never used, so I removed those. However, this hasn't resolved the issue - Shift + Space still doesn't type the space character as expected, even after restarting Theia.
Steps to Reproduce:
Expected Behavior:
When pressing Shift + Space in code editor, Theia should place a blank whitespace character (0x20) at cursor position, as is the case with virtually all other editors, consoles, etc.
Additional Information
The text was updated successfully, but these errors were encountered: