javascript - JavaScript 文件中的反引号不会在 VSCode 中自动关闭
问题描述
当我在 VSCode 中编辑 JavaScript 文件并尝试使用反引号 ( `
) 时,它不会自动关闭。我想拥有与引号相同的自动关闭功能,如果我输入,"
我会得到:
"|"
(|
=我的光标)
我已经尝试禁用我的所有扩展程序,但这并没有解决它。如果我在 Atom 中尝试它,它工作得很好。我在 Mac 上使用比利时键盘布局。
现在删除的答案提到了这个已修复的错误,但对我来说不幸的是,在反引号后输入一个空格(如修复中所述)只会给我留下一个反引号和一个空格。
解决方案
我没有试图找到解决这个问题的方法,但至少在我的系统(设置为德语)上,所描述的行为似乎来自这样一个事实,即默认情况下反引号(`)是一个死键,这意味着它不会产生一个字符,直到按下下一个键。有趣的是,您在屏幕上看到的反引号实际上是这样创建的,因为VSCode 尝试自动完成反引号(使用另一个反引号),但是初始字符被吞掉了(因为没有重音符号之类的东西,这就是该密钥通常用于)。
如果我在反引号后键入一个空格,它会自动完成。在 MacOS 上运行 VSCode 1.36.0。
我希望我的解释足够清楚。
推荐阅读
- ionic-framework - 如何在电子邮件编写器的离子电容器中附加存储在文档目录中的文件
- firebase - 如何制定允许身份验证用户阅读所有文档但只创建自己的用户文档而不赋予自己管理员权限的 Firebase 规则?
- big-o - 如何在大 O 表示法中找到常数 c
- python - 在包含 ffpyplayer 的脚本上使用 cx_Freeze 时出现 ImportError
- java - 将 Java EE Web 应用程序导出为 JAR
- android - 为什么我的改造实例无法解析特定字段?
- java - 如何使用 eclipselink jpa 在 POST Rest API 上使用原始类型
- flutter - Flutter如何以编程方式关闭设备灯
- python - 有时忽略 pylint(import-error) 是最好的解决方案?
- mongodb - 使用 Jinja 的一个 HTML 页面中的两个 For 循环(不工作)