效率神器更新!VS Code 1.85 核心功能全介绍 – wiki基地

这是一篇关于 VS Code 1.85 核心功能的详细介绍文章,采用了技术博客的风格,突出了“效率提升”的主题。


效率神器更新!VS Code 1.85 核心功能全介绍

发布时间:2023年11月(v1.85)

备受全球开发者喜爱的 Visual Studio Code 迎来了 v1.85 版本更新。本次更新被许多开发者称为“里程碑式”的一步,因为那个在 issue 列表中躺了多年的“史诗级”功能——浮动编辑器窗口,终于原生支持了!

除了这个重磅炸弹,v1.85 还在 AI 辅助、代码浏览和性能调试方面带来了诸多实用改进。无论你是前端大神、后端极客还是全栈高手,这些新功能都能实打实地提升你的搬砖效率。

以下是本次更新的核心亮点深度解析:

1. 重磅功能:浮动编辑器窗口 (Floating Editor Windows)

这绝对是本次更新的头条新闻。在过去,如果你想把代码窗口拖到第二个屏幕上,必须打开一个新的 VS Code 实例,或者忍受无法跨窗口拖拽代码的痛苦。

  • 功能描述:现在,你只需将编辑器标签页(Tab)从当前窗口中拖拽出来,它就会变成一个独立的、轻量级的浮动窗口。
  • 应用场景
    • 多屏党狂喜:左屏写代码,右屏看文档或预览,无需再开启多个原本笨重的 VS Code 窗口。
    • 极致对比:将两个相关联的文件分屏到不同显示器,进行超大视野的代码比对。
  • 细节:这个浮动窗口是轻量级的,它共享主窗口的扩展和上下文,所以 IntelliSense(智能感知)、Git 状态等功能完全同步。

2. 浏览体验升级:粘性滚动 (Sticky Scroll) 无处不在

“粘性滚动”是指当你向下滚动代码时,函数名或类名会吸附在顶部,让你知道当前在哪个作用域内。在 v1.85 中,这个广受好评的功能“出圈”了:

  • 项目资源管理器 (Explorer):现在,当你在左侧文件树中滚动时,父文件夹的名称会吸附在顶部。再也不用在一个展开了几百行的 node_modulessrc 文件夹里迷路了。
  • 终端 (Terminal):在终端查看长日志时,上一条执行的命令会吸附在顶部。这对于查看构建报错或长篇大论的 Log 尤其有用。
    • 如何开启:设置中搜索 terminal.integrated.stickyScroll.enabled

3. 代码审查利器:多文件 Diff 编辑器 (Multi-file Diff Editor)

注意:此功能在 1.85 中为预览版

传统的 Diff 查看器一次只能看一个文件。v1.85 引入了多文件 Diff 编辑器,它允许你在一个滚动的视图中,连续查看多个文件的修改。

  • 效率提升:在进行 Code Review 或检查 commit 时,你可以像阅读文章一样,顺滑地浏览所有变动,而不需要频繁点击左侧的文件列表来切换视图。

4. AI 辅助:GitHub Copilot 体验优化

Copilot 继续进化,v1.85 带来了更细腻的交互体验:

  • 内联聊天 (Inline Chat) 历史记录:现在,通过 Ctrl+I (Cmd+I) 呼出的内联聊天窗口会保存你的对话历史。即使你关闭了文件或重启了编辑器,之前的上下文和 Prompt 依然存在。
  • 代码解释更懂你:在解释 Rust 等语言时,Copilot 能够更准确地结合项目上下文,给出更符合逻辑的解释。

5. 调试与管理:更精细的控制

  • 扩展自动更新控制
    以前扩展更新要么全开,要么全关。现在你可以针对特定扩展禁用自动更新。这对于那些“更新了反而报错”的插件来说是救命稻草。

    • 操作:在扩展详情页,点击“自动更新”状态进行切换。
  • JavaScript 堆快照可视化 (Heap Snapshot Visualizer)
    前端开发者注意!现在你可以直接在 VS Code 内加载 .heapsnapshot 文件,并以图形化的方式查看内存分布和对象关系。排查内存泄漏不再需要频繁切换到 Chrome DevTools。

6. 其他贴心改进

  • 源代码管理 (Source Control):新增了 Incoming/Outgoing 视图,更直观地显示当前分支有哪些代码需要 Push,有哪些远端代码需要 Pull。
  • 粘贴功能:支持直接从操作系统(如 Windows 资源管理器)复制文件,然后粘贴到 VS Code 的目录树中。

总结

VS Code 1.85 的更新核心在于打破界限——打破了窗口的界限(浮动窗口)、打破了文件浏览的界限(多文件 Diff)、打破了上下文的界限(Sticky Scroll)。建议所有用户立即升级,特别是浮动窗口功能,一旦用上就回不去了!

现在就打开 VS Code,点击左下角齿轮 -> Check for Updates,体验效率起飞的感觉吧!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部