win vscode括号引号自动补全

vscode括号引号补全

VS Code 提供了一项功能:输入左括号,自动补全右括号;输入一个引号,自动补全为两个引号。

  • 括号一般包括 ()、[]、{},
  • 引号一般包括 ``(反单引号)、''(单引号)、""(双引号)。

补全开关

File->Perference->Settings->搜索auto Closing

img

默认情况下是根据语言来自动补齐(languageDefined),所谓的 languageDefined,是指定义在 VS Code 安装目录下的 /resources/app/extensions/XXX/ 下的 language-configuration.json 文件中,此处的 XXX 就是 language,如 Java、HTML、MarkDown。

以 MarkDown 为例,它的 language-configuration.json 位于 $HOME/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/markdown-basics/ 目录下。

在 MarkDown 中,反引号"`"(back quote、backtick,又名重音符,grave accent)也会自动补全。

取消反引号补全

关闭反引号的自动补全,只需要删除$HOME/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/markdown-basics/language-configuration.json中的以下内容

{"open":"`","close":"`"},
{"open":"```","close":"```"},

记得需要把这个文件修改成自读,不然可能会自动更新,又加上了上面两项

引用

posted @ 2023-09-12 10:33  下夕阳  阅读(825)  评论(1编辑  收藏  举报