【问题标题】:Autoclose single and double quotes vscode自动关闭单引号和双引号 vscode
【发布时间】:2018-01-30 04:54:09
【问题描述】:

我的 vscode 不会自动关闭单引号和双引号。我已禁用所有扩展程序,但问题仍然存在。

vscodeVersion 1.15.0 (1.15.0)

MAC osx:版本 10.12.6 (16G29)

【问题讨论】:

  • 你检查过你的 editor.autoClosingBrackets 设置了吗?启用自动关闭引号应该是真的。
  • 是的,我检查了这个“editor.autoClosingBrackets”:是的。
  • 这很奇怪。您尝试使用 VSCode 编辑哪种文件?
  • 我正在尝试编辑“HTML”和“JS”。
  • VS Code窗口右下角状态栏显示的是哪种语言模式?

标签: macos visual-studio-code


【解决方案1】:

值得注意的是,vscode 有一个单独的编辑器设置,用于自动关闭引号和括号。如果您的设置中有:"editor.autoClosingQuotes": "never",那么 vscode 将永远不会关闭引号。另一方面,如果你有"editor.autoClosingQuotes": "always",那么它总是会添加额外的结束引号。

【讨论】:

    【解决方案2】:

    将您的键盘语言更改为 US only 而不是 US International。

    【讨论】:

    • 解决了!但我还是喜欢继续使用 US-International!
    【解决方案3】:

    仅供参考:这是一个错误/功能,因为当光标右侧没有任何内容时,双引号会自动关闭。但是,当光标右侧有东西时,您只能得到一个引号。

    <h1 className="|> <== the closing > on the h1 tag prevents the auto-close.
    <h1 className="|" > <== the space to the right allows auto-close to work.
    

    我遇到了类似的问题,遇到了描述它的 this link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-08
      • 2021-02-07
      • 2013-12-14
      • 2013-02-16
      • 2013-08-25
      • 2011-01-23
      • 2011-06-02
      相关资源
      最近更新 更多