首页 > 解决方案 > 如何在 Visual Studio Code 中编辑 Markdown 的语言配置?

问题描述

我真的很喜欢 VS Code 中的自动环绕功能,您可以在其中突出显示一些文本并输入一个类似(or的字符,然后它分别用or[围绕突出显示的文本。我最近下载了一个 VS Code 扩展,它可以使用 Markdown 文件启用 LaTeX 格式,现在我想将字符添加为这些“自动环绕”字符之一(由字符包围的语句用 LaTeX 呈现)。( )[ ]$$

我已经在 VS Code 文档和网络上进行了一些挖掘,但我找不到可以手动添加我自己的自定义字符以进行自动环绕的位置。官方文档中的这个页面似乎最有希望。我不知道这个文件在哪里(或者我作为用户是否有办法编辑它)。

标签: visual-studio-codelatexmarkdownvscode-settings

解决方案


这不是您可以通过首选项更改的内容。您需要修改 Markdown 扩展本身。这是完全可能的,但是随着 VSCode 的更新,它会覆盖您的更改,您必须再次进行更改。

markdown-basics在 VSCode 安装中找到扩展。在我的 Windows 10 机器上,它位于C:\Users\me\Local\Programs\Microsoft VS Code\resources\app\extensions\markdown-basics\. 如果您在另一个操作系统上,请resources/app/extensions/markdown-basics/在 VSCode 安装路径中查找目录。

打开language-configuration.json文件。这可能已经被缩小了,所以我建议您通过上下文菜单、键盘快捷键( Windows 上的Shift+ Alt+ F)或命令调色板来格式化文档。然后加

[
  "$",
  "$"
]

到现有的数组surroundingPairs。保存,你应该很高兴。

当您在那里时,您可能还想更新autoClosingPairs,例如通过添加以下内容:

{
  "open": "$ ",
  "close": " $"
}

您可能需要重新启动 VSCode 才能使其生效,例如,如果插件已经加载。


推荐阅读