Visual Studio Code 的新编辑器粘性滚动功能 - 再也不会迷失在代码中!😍

2025-05-24

Visual Studio Code 的新编辑器粘性滚动功能 - 再也不会迷失在代码中!😍

终于,我们许多人期盼已久却又无比渴望的事情发生了!(就像那首没人期待却人人都需要的歌)。谁不厌倦写着几百行代码却不知道自己在哪个类或接口里呢?

向上滚动,向下滚动,不断迷失在代码中,而无法找到您正在寻找的命名空间或方法。

您可能滚动得太快了……

不过别担心,最终的解决方案终于来了。不过也别激动,目前它还以“实验”模式在 Visual Studio Code 上推出。

这个新功能是为了避免我们开发人员鼠标滚轮的过度磨损(我见过一些鼠标滚轮的磨损比一级方程式赛车的轮胎还要严重),并让我们少一些焦虑。

特征

我们正在谈论Sticky Scroll,这个新功能让您再也不会迷失在代码中,就像在没有地图的森林中一样。

粘性滚动功能已于 7 月发布(尽管现在已经是 8 月中旬)的Visual Studio Code 1.70 版本中引入。此功能允许在滚动过程中显示带有用户所在范围的 UI。

让我们看一个例子来更深入地了解我们的下一个最好的编码朋友:

特征

感谢Stefan Judis制作此视频

看起来不是很酷吗?

根据最新的 Visual Studio Code 版本

“现在可以显示 UI,显示用户在滚动过程中所处的范围。”

如果您想知道如何启用它,您只需启用它就editor.experimental.StikyScroll.enabled可以了!

您可以转到 Visual Studio Code 的设置(记住它必须是最新版本)并查找Experimental>Sticky Scroll: Enabled选项,就像我一样:

特征

好了,现在您已经准备好不再迷失在代码中了!

我们还可以通过 Visual Studio Code 来看一下预览

特征

根据Visual Studio Code

“粘性滚动” UI 将显示编辑器顶部位于哪个类/接口/命名空间/函数/方法/构造函数,帮助您了解文档中的位置。”

显然,这项功能在开发者中引起了不小的轰动。它的反响令人难以置信,看看Sticky Scroll 视频下的评论就知道了:

特征

有些人甚至认为它是自语法高亮功能以来最有用的功能

特征

就我个人而言,我不得不说我从来没有想过这样的功能,但事实是,这是一个“非常简单”的功能,但同时又非常强大。

我还必须说,我同意Andrii Lukianenko在Linkedin 帖子中的观点,在我看来,这是一个非常正确的观点:

特征

我认为他说得对,如果一个函数或方法占用了超过一屏,那么它很可能做了太多的事情。如果我们还记得C# 中的SOLID原则(主要是 SRP),我们就能记住,在单一职责原则中,当某件事承担了多个职责时,就意味着我们没有以最佳的方式去做某件事。

我想知道你对这个功能的看法,你喜欢它吗?你讨厌它吗?你认为它没有必要吗?你认为它是你的救星吗?

我相信很多开发者的鼠标滚轮都会非常感激这个功能,终于可以避免自身的磨损了。


现在,写这篇文章的时候,我正在喝咖啡(再来一杯 xD)。我知道,如果你正在读这篇文章,你就是那1%读完这篇文章的人之一。所以,用表情符号评论一下你一天喝了多少杯咖啡☕(如果我看到很多,我就不会觉得自己是唯一一个了🥺)。

由于我还有一整天的时间,所以我昨天喝的咖啡量是☕☕☕☕☕

文章来源:https://dev.to/bytehide/visual-studio-codes-new-editor-sticky-scroll-feature-never-get-lost-in-the-code-again-1dob
PREV
《字节大小》第 1 集:格蕾丝·霍珀
NEXT
别再复制粘贴 Stackoverflow 的内容了!🚨(+木马病毒源解决方案)