【发布时间】:2021-07-21 15:40:57
【问题描述】:
我正在使用 VSCode 编辑带有格式预览的 Markdown 文件。每次我编辑文件时,预览都会更新。对于充满 TeX 数学的长文件,这会显着降低编辑器的速度。有没有办法禁用实时更新,或者只在保存时更新?
更新:目前这在 VSCode 中似乎是不可能的,即使有扩展(见这里:https://github.com/yzhang-gh/vscode-markdown/issues/991)。
我在这里打开了一个等待社区审核的功能请求:
https://github.com/microsoft/vscode/issues/129252
更新:我发现的最佳解决方案是打开一个新的 Markdown 文件,在那里进行大部分编辑,然后将其粘贴回主文件。
更新:事实证明,缓慢的部分原因是新的内置 KaTex 数学渲染器和一个扩展程序同时运行......这似乎也是原因预览有时会刷新两次。
我一直在使用 Markdown All in One 扩展来渲染 KaTex 数学。
最近,2021 年 6 月更新 (1.58) 引入了带有扩展名“Markdown Math”的内置 KaTeX 数学渲染(可以在扩展选项卡中找到并搜索 @builtin)。
同时运行两个数学渲染器似乎会导致问题:
https://github.com/yzhang-gh/vscode-markdown/issues/1010
https://github.com/yzhang-gh/vscode-markdown/issues/1008
因此可以通过以下方式禁用内置的:
"markdown.math.enabled": false
或者 Markdown All in One 的数学渲染器可以通过以下方式禁用:
"markdown.extension.math.enabled": false
【问题讨论】:
-
是否可以在不需要时关闭预览,然后在需要时打开它(例如使用 Ctrl+K V)?
-
您在stackoverflow.com/a/49524653/836330 看到
lock preview设置了吗? -
@Mark 是的,尽管这似乎并没有阻止预览实时更新
标签: visual-studio-code markdown vscode-settings vscode-extensions katex