visual-studio-code - 如何在 Visual Studio Code 中编辑 Markdown 的语言配置?
问题描述
我真的很喜欢 VS Code 中的自动环绕功能,您可以在其中突出显示一些文本并输入一个类似(
or的字符,然后它分别用or[
围绕突出显示的文本。我最近下载了一个 VS Code 扩展,它可以使用 Markdown 文件启用 LaTeX 格式,现在我想将字符添加为这些“自动环绕”字符之一(由字符包围的语句用 LaTeX 呈现)。(
)
[
]
$
$
我已经在 VS Code 文档和网络上进行了一些挖掘,但我找不到可以手动添加我自己的自定义字符以进行自动环绕的位置。官方文档中的这个页面似乎最有希望。我不知道这个文件在哪里(或者我作为用户是否有办法编辑它)。
解决方案
这不是您可以通过首选项更改的内容。您需要修改 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 才能使其生效,例如,如果插件已经加载。
推荐阅读
- java - 我需要在最终用户计算机上安装什么来运行我用 eclipse 制作的 Java 应用程序
- eclipse - Eclipse 4.17.0 - 无法打开 Eclipse 市场 - NullPointerException
- php - Laravel 7 并非所有来自公用文件夹的图像都是可见的
- jquery - Jquery Text更改不适用于突出显示
- django - PayPal付款后如何提交地址和付款详情的数据
- amazon-web-services - 可用区 ap-northeast-1b 不能与负载均衡器关联
- javascript - Angular 2:了解 DOM 元素是否在视口内
- javascript - 在 React Native 中由 onChangeText 触发的 useLazyQuery
- javascript - CSS 转换仅在类返回 React.js 时触发
- google-apps-script - 提交按钮后如何将值从一个 Google 表格复制到另一个 Google 表格