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

相关推荐
小二·6 小时前
Python Web 开发进阶实战 :AI 原生数字孪生 —— 在 Flask + Three.js 中构建物理世界实时仿真与优化平台
前端·人工智能·python
Whisper_Sy6 小时前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 网络状态实现
android·java·开发语言·javascript·网络·flutter·php
新缸中之脑7 小时前
Weave.js:开源实时白板库
开发语言·javascript·开源
Amumu121387 小时前
Vue组件化编程
前端·javascript·vue.js
We་ct7 小时前
LeetCode 6. Z 字形变换:两种解法深度解析与优化
前端·算法·leetcode·typescript
小二·8 小时前
Python Web 开发进阶实战(终章):从单体应用到 AI 原生生态 —— 45 篇技术演进全景与未来开发者生存指南
前端·人工智能·python
m0_637256588 小时前
vue-baidu-map添加了类型组件导致非常卡顿的问题
前端·javascript·vue.js
雨季6668 小时前
基于设备特征的响应式 UI 构建:Flutter for OpenHarmony 中的智能布局实践
javascript·flutter·ui
挂机且五杀8 小时前
为什么在React地图组件里,memo 不是优化,而是生存?
前端·react.js·前端框架
RFCEO9 小时前
HTML编程 课程七、:HTML5 新增表单标签与属性
前端·html·html5·搜索框·手机号·邮箱验证·日期选择