21CTO导读:
现在,我们终于盼来了很多人不是在等待,而是希望到来的事情!
想象一下,有哪个人不厌其烦的在数百行代码中,却不知道自己在哪个类或接口中的情景?
向上滚动,向下滚动鼠标并继续迷失在代码中,而无法找到自己正想找的命名空间或者方法。
有人会说,你可能滚动得太快了……
现在不必担心,因为一个好的解决方案终于到来了。但是不要兴奋,目前它正以“实验” 模式出现在 Visual Studio Code 中。
这个新功能一是为了避免我们开发人员鼠标滚轮的过度磨损,并且让我们这帮人减少一些焦虑。
其实,我们正在谈论叫做 Sticky Scroll 的东东,这是Visual Studio Code中的一项新功能。一旦有了它,你将再也不会迷失在代码中,就像呆在有地图的森林里一样。
Sticky Scroll 已在Visual Studio Code的 7 月版(虽然现在已经是 12 月中旬)中引入,特别是在1.70 版中。此功能允许在滚动期间显示用户所在范围的用户界面。
请看一个例子,近距离地认识可能是下一位最好的编码新朋友:
看起来,是不是有点酷?
根据Visual Studio Code Release 文案中所提到的:
“现在可以显示的 UI,显示用户在滚动过程中所处的范围。”
如果你想知道如何启用它。
只需启用editor.experimental.StikyScroll.enabled
即可完成。
可以转到Visual Studio Code 的设置(请记住它必须是最新版本)并查找Experimental>Sticky Scroll: Enabled
选项。
就像我的一样:
好了,现在你已经准备好,再也不会迷失在代码海洋中了!
我们还可以查看Visual Studio Code 的样式预览:
根据 Visual Studio Code 的文稿,来总结这个功能的优点:
““粘性滚动”UI 将显示编辑器顶部所在的类/接口/命名空间/函数/方法/构造函数,帮助开发者了解文档中的当前位置。”
很显然,此功能在开发人员中引起了大量反响。这个功能的接受度确实令人难以置信,看看大家对 Sticky Scroll 上的评论:
有些人认为它是自语法高亮功能以来最有用的功能:
在我个人看来,不得不说,我永远不会想到有这样的功能,但它确实是一个“非常简单”,但同时又非常强大的功能。
我还必须得说,我同意Linkedin 帖子中Andrii Lukianenko 的观点,在我看来这是一个非常正确的观点:
我认为他说的是对的,如果一个函数或方法占用了不止一个屏幕,很可能是它做了太多事情。
如果我们还记得编程语言,比如 C# 中的SOLID原则。我们一定要记住单一职责原则,当某件事有多个职责时,这意味着我们没有以最好的方式做某事。
那么,各位对此功能有什么看法,喜欢这个功能吗?或者你比较讨厌?还是觉得没必要?
但是,相信很多开发者的鼠标滚轮都会非常感谢这个功能,它将能够避免自身的磨损。
现在,在写这篇文章时,我正在喝咖啡。而且我知道,如果你也正在阅读这篇文章,那么您就是那1%的阅读文章的人之一🥺。
作者:场长
本文为 @ 万能的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。