我正在使用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(引入了内置的KaTeX数学渲染,扩展名为";Markdown Math"(可以在"扩展"选项卡中找到并搜索@builtin
(。
同时运行两个数学渲染器似乎会导致问题:
https://markdown-all-in-one.github.io/docs/guide/compatibility.html#rendering-用于降价预览中的数学
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
我建议关闭webview/面板,然后只在需要时打开。我很确定你能找到只在保存时更新的扩展,但我不确定。