VSCode 在编辑 Markdown 和预览窗格时跳动打开

Edg*_*own 6 markdown mathjax mermaid visual-studio-code

这个问题来来去去,但随着时间的推移,它变得越来越难以忍受。

环境:

我在运行 OSX 10.15.4 的 Mac 上使用最新版本的 VSCode (1.45.1)。使用最少的扩展集(我已经禁用了我能做的一切),即:

  • Markdown 多合一 2.8.0
  • Markdown 预览美人鱼
  • Markdownlint 0.35.1

问题:

当我在旁边编辑带有预览的 Markdown 文档时,文本窗口会随着光标位置向上移动到窗口顶部消失点而跳转。

我不确定究竟是什么触发了这种行为,但我怀疑这与使用任何类型的图形渲染有关,无论是 MathJax、美人鱼还是简单的图形。

在线搜索显示类似的行为在几年前被报道并被纠正。但最近没有什么让我感到惊讶,因为它令人发狂。

问题

有人见过这种行为吗?

知道什么可能触发它吗?

更新:

  1. 经过一个多星期的尝试解决这个问题,在发布这个问题几个小时后(我能想到的没有任何变化,它似乎已经修复了)。我只是在等待问题回来。这令人气愤。
  2. 当然,仅仅几个小时后,同样的问题又出现了。这似乎是 markdown 文件的某些特定属性,因为两台具有不同屏幕和窗口大小的不同计算机开始和停止对相同文件的行为完全相同。
  3. 在@user8682688 的建议下,他在 VSCode 中找到了滚动同步的设置,我关闭了从预览窗口返回到编辑器的同步(“markdown.preview.scrollEditorWithPreview”:false)这至少消除了从编辑器窗口使其再次可用,但预览窗口仍然在整个地方跳来跳去,这是实际的错误。当然,我可以使用 markdown.preview.scrollPreviewWithEditor 完全禁用更新,但这只是一种删除有用功能的解决方法。

小智 6

VSCode 自动同步 Markdown 编辑器和预览窗格。您是否尝试禁用markdown.preview.scrollPreviewWithEditormarkdown.preview.scrollEditorWithPreview设置?

参考:https : //code.visualstudio.com/docs/languages/markdown#_editor-and-preview-synchronization

  • 谢谢,这并不理想,因为您失去了两者之间的同步(我只禁用了 markdown.preview.scrollEditorWithPreview,因为它是导致问题的双重依赖)。预览编辑器仍然到处跳动(实际的错误),但至少它不会带走编辑器窗口。 (3认同)