等了 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公众号:前端开发爱好者 回复加群,一起学习前端技能 公众号内包含很多实战精选资源教程,欢迎关注

相关推荐
书中枫叶3 分钟前
生活缴费充值系统
前端·javascript·经验分享·mongodb·node.js
weixin_461769404 分钟前
npm 修改镜像源依赖下载缓慢运行报错日志解决
前端·npm·node.js
Soari6 分钟前
Hermes-webui:面向 Hermes Agent 的自托管 Web 控制台
前端·webui·agent ai·自托管ai
一个博客1 小时前
pdf-viewer 实现预览pdf文件
开发语言·javascript·pdf
wuxia21189 小时前
微信小程序单击元素切换元素的显示和隐藏
javascript·微信小程序·setdata
JustHappy9 小时前
古法编程秘籍(二):什么是代码模块化?别背概念,把房间收拾明白就够了
前端·后端
小江的记录本9 小时前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
weixin_4713830310 小时前
图片预解码缓存
前端·浏览器缓存·图片预解码
一起学开源10 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发
郑洁文11 小时前
基于网络爬虫的Web敏感信息泄露自动化检测工具
前端·爬虫·网络安全·自动化