win vscode括号引号自动补全
vscode括号引号补全
VS Code 提供了一项功能:输入左括号,自动补全右括号;输入一个引号,自动补全为两个引号。
- 括号一般包括 ()、[]、{},
- 引号一般包括 ``(反单引号)、''(单引号)、""(双引号)。
补全开关
File->Perference->Settings->搜索auto Closing
默认情况下是根据语言来自动补齐(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":"```"},
记得需要把这个文件修改成自读,不然可能会自动更新,又加上了上面两项