无法在 VS Code 中使用 Enter 键创建换行符

Eqz*_*111 1 ide keyboard visual-studio-code

自上次更新 (V1.77.0) 以来,Enter 键无法在 VS Code 编辑器中创建换行符。

还有其他人有同样的经历吗?

Mar*_*ark 7

另请检查此 github 问题:Enter key is not working。(以及https://github.com/microsoft/vscode/issues/178788

一些人已将 vscode-styled-components 扩展确定为问题所在


从问题来看:

这个问题确实是由 diegolincoln.vscode-styled-components 扩展引起的,因为新的 VS Code when-clause 解析器。

我尝试向此扩展发送 PR,修复其语法错误(之前的解析器只是忽略了该错误),但似乎该扩展(至少其存储库)已存档。似乎有一个非常受欢迎的新 vscode-styled-components 扩展 - https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components

解决方法选项 1(推荐)

这个特定的扩展似乎没有维护。如果适合您的需求,我强烈建议改用此扩展 - https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components

选项2

删除该键绑定:从命令面板调用“首选项:打开键盘快捷键”,搜索“enter”,然后右键单击 vscode-styled-components 提供的命令(有关键绑定的来源,请参阅最右侧的列)

更改旧的键绑定

我将关闭这个问题,因为这个扩展没有维护。我建议切换到 https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components,它似乎非常活跃,并以多种方式修复了此键绑定(语法错误和与 auto 的集成) -完成)