VS Code中Markdown文件按反引号生成成对符号,如何关闭该设置?
问题
在VS Code的Markdown文件中按下反引号键时,会自动生成一对反引号并将光标置于中间。近期更新后VS Code改变了该按键的处理逻辑,此前仅输出单个反引号。想要关闭此设置,但在默认设置中搜索“backtick”“tick”等关键词无结果,请问这对应哪项设置?
解决方法
这个自动配对反引号的功能属于VS Code的自动闭合符号特性,对应的设置项如下:
方法1:全局或针对Markdown禁用所有引号自动闭合
- 打开VS Code设置界面(快捷键
Ctrl+,或Cmd+,) - 在搜索框中输入
editor.autoClosingQuotes - 将其值修改为
"never";如果只想针对Markdown文件生效,可切换到设置的JSON视图,添加以下配置:
"[markdown]": { "editor.autoClosingQuotes": "never" }
方法2:仅禁用反引号的自动配对,保留其他符号
如果需要保留引号、括号等其他符号的自动闭合,仅关闭反引号的配对:
- 在设置界面搜索
editor.autoClosingPairs - 切换到JSON视图,针对Markdown文件修改配置,移除反引号的配对规则:
"[markdown]": { "editor.autoClosingPairs": [ { "open": "\"", "close": "\"" }, { "open": "'", "close": "'" }, { "open": "(", "close": ")" }, { "open": "[", "close": "]" }, { "open": "{", "close": "}" } // 移除 { "open": "`", "close": "`" } 这一行即可 ] }
内容的提问来源于stack exchange,提问作者mathbike
相关产品推荐
相关产品推荐

