当我滚动时,VS Code 1.86 行代码开始跟随我在屏幕顶部拆分。为什么?

sta*_*all 9 visual-studio-code

我刚刚升级到 VS Code 1.86,它已经开始使我正在查看的代码块的顶部/第一个/起始部分在我滚动时始终显示在编辑器区域的顶部,在分割视图/部分中。如果没有这个功能,我怎样才能摆脱这个并让它恢复到原来的样子呢?

又名:为什么会发生这种变化?如何在 VS Code 的编辑器区域中禁用粘性滚动?

sta*_*all 9

VS Code 开始在 VS Code 1.86 中更改editor.stickyScroll.enabled设置的默认值(请参阅迭代计划和问题单#202655)。true

要重新关闭它,您可以View: Toggle Sticky Scroll命令面板中运行,或者通过在命令面板中运行来打开用户settings.json 文件,然后写入并保存更改。您还可以按住并右键单击粘性滚动面板,系统会提示您将其关闭。Preferences: Open User Settings (JSON)"editor.stickyScroll.enabled": falsectrl

Sticky Scroll在 1.70 版本中发布,但直到 1.86 版本,它都被默认禁用。

默认值现已在版本 1.87 中完全更改为打开。您还可以通过该设置更改粘性滚动面板占用的最大行数editor.stickyScroll.maxLineCount