等了 7 年,开发者呼声极高的 VSCode “浮动窗口” 特性终于要来了!!!

哈喽,大家好 我是 xy👨🏻‍💻。VSCode 浮动窗口 的特性终于要来了 💪

等了 7 年,开发者呼声极高的 VSCode 浮动窗口 特性,终于实现了。

其实浮动窗口的提案,早在2016年就有人提出,当时提出这个issues的目的在于可以利用大屏幕空间和/或多显示器

Allow for floating windows #10121: https://github.com/microsoft/vscode/issues/10121

截止到目前改issues已经接近3000点赞数和上百条的回复,可见开发者对这一提案的呼声极高:

评论一:

我认为编辑器选项卡比其他选项卡更重要。当您无法断开选项卡时,真的很难使用两个显示器。这在引用代码时很重要,而且对于 Markdown 预览等内容也很重要。

评论二:

想要附和"me-to"。

特别是编辑器选项卡。不幸的是,问题作者的优先级如此落后,但我不敢相信微软没有人在过去一年的某个时候看到过这个issues,认识到能够从一个编辑器选项卡中拖动编辑器选项卡的巨大价值另一个窗口(您的 Visual Studio 团队几十年来一直在这样做),并且现在已经实现了这一点。

这是 VSCode 作为编辑器的严重不足

评论三:

我使用 Visual Studio 作为主要编辑器大约 9 年,然后在转到纯前端项目团队后切换到 VS Code。VS Code 有很多值得喜爱的地方,但对我来说,一个重要的缺失功能是缺少浮动的编辑器选项卡窗口(就像我在 Visual Studio 中习惯的那样)。

比如我并排使用 4 个显示器。仅在一台显示器上进行代码编辑感觉很疯狂,尤其是当我同时处理多个文件时。

评论四:

我必须同意上面的评论。对于那些拥有多个显示器的人(基本上是所有使用代码的人)来说,缺乏此功能是一个巨大的问题。显然,您可以通过在单独的 (ctrl + shift + N) Visual Studio Code 实例中打开特定文件来解决这个问题,但这绝对是应该尽快解决的问题。

迫不及待的更新了一把,目前 VSCode 最新版本是 1.84.0,具体更新内容如下:

  • 更多音频提示:新的音频提示可指示清除、保存和格式化活动。

  • 自定义活动栏位置:将活动栏移至顶部以紧凑显示。

  • 隐藏编辑器选项卡:显示多个、单个或不显示编辑器选项卡。

  • 最大化 Editor Groups:快速展开活动的 Editor Group。

  • Python 改进:更好地在终端中运行代码,更轻松地创建虚拟环境。

  • FastAPI 教程:了解如何使用 VS Code 开发 Python FastAPI 应用程序。

  • Gradle for Java:改进了对 Java Gradle 项目的支持。

  • Preview:GitHub Copilot:聊天 "代理",生成 commit 消息,终端支持。

查看 Github 的 issue,翻到最后,看到最后一次官方成员bpasero的回复是在四天前

回复的大致内容是:

我们非常高兴和激动地宣布,即将推出浮动编辑器的预览版。更多信息请参见: code.visualstudio.com/updates/v1_...

对于希望尝试此功能并提供反馈的用户,请:

  • 安装 VS Code Insiders
  • 在编辑器上使用Move Active Editor into a New Window查看效果

并且最后提到计划将此功能的实验版本发布到下一个稳定版本。

意思就是最新的 VSCode1.84.0 版本还没有添加这个功能,目前只发布到了VS Code Insiders版本中,稳定版本会在下个版本发布。

需要体验的小伙伴们可以自行前往下载: https://code.visualstudio.com/insiders/

最后

如果觉得本文对你有帮助,希望能够给我点赞支持一下哦 💪 也可以关注wx公众号:前端开发爱好者 回复加群,一起学习前端技能 公众号内包含很多实战精选资源教程,欢迎关注

相关推荐
m0_748239336 分钟前
前端(Ajax)
前端·javascript·ajax
Fighting_p10 分钟前
【记录】列表自动滚动轮播功能实现
前端·javascript·vue.js
前端Hardy12 分钟前
HTML&CSS:超炫丝滑的卡片水波纹效果
前端·javascript·css·3d·html
技术思考者15 分钟前
HTML速查
前端·css·html
缺少动力的火车16 分钟前
Java前端基础—HTML
java·前端·html
Domain-zhuo29 分钟前
Git和SVN有什么区别?
前端·javascript·vue.js·git·svn·webpack·node.js
雪球不会消失了34 分钟前
SpringMVC中的拦截器
java·开发语言·前端
李云龙I44 分钟前
解锁高效布局:Tab组件最佳实践指南
前端
m0_748237051 小时前
Monorepo pnpm 模式管理多个 web 项目
大数据·前端·elasticsearch
JinSoooo1 小时前
pnpm monorepo 联调方案
前端·pnpm·monorepo