You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio Code中为LaTeX设置$符号自动闭合配对

VS Code LaTeX文件$符号自动闭合配置方案

完全不需要修改扩展源码即可实现需求,目前LaTeX Workshop没有提供单独的latex-workshop.autoCloseBracketChars类配置项,通过VS Code原生配置即可达到相同效果,常用配置方式如下:

方案1:配置编辑器自动闭合规则

直接在VS Code的settings.json中添加针对LaTeX语言的专属闭合规则:

"[latex]": {
    "editor.autoClosingPairs": [
        {"open": "(", "close": ")"},
        {"open": "[", "close": "]"},
        {"open": "{", "close": "}"},
        {"open": "'", "close": "'"},
        {"open": "\"", "close": "\""},
        {"open": "$", "close": "$"}
    ]
}

配置生效后输入单个$就会自动补全第二个$,光标默认定位在两个$中间,和括号、引号的闭合逻辑完全一致。如果需要全局生效不受语言限制,把上述配置项直接放到settings.json最外层即可。

方案2:配合LaTeX Workshop扩展增强功能

如果你使用了LaTeX Workshop扩展,可以额外开启选中内容自动包裹$的功能,在settings.json中添加如下配置:

"latex-workshop.surround.selection": true

开启后选中任意文本按下$,会自动在选中文本前后各添加一个$,无需手动调整光标位置。

注:如果配置后不生效,可以检查是否有其他LaTeX相关扩展覆盖了自动闭合规则,禁用冲突扩展后重试即可。

内容的提问来源于stack exchange,提问作者Awesome Quest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:54:07