欢送应用 Visual Studio Code 2023 年 3 月版。此版本有许多更新,其中一些次要亮点包含:
- 无障碍改良: 新的悬停、告诉和 Sticky Scroll 快捷键
- 复制 GitHub 深度链接: 在编辑器内创立永恒链接和 HEAD 链接
- 笔记本保留格局: 主动在保留时格式化笔记本单元格
- TS/JS 切换语句主动实现: 疾速填写 TypeScript/JavaScript switch 语句
- Python 挪动符号重构: 将 Python 符号挪动到现有或新文件中
- 近程隧道更新: 重用现有隧道,并疾速从近程过渡到桌面端
- Ruby 文档: 理解 VS Code 对 Ruby 语言的反对状况
- 预览 - 扩大 GitHub Copilot 集成: 新的行内聊天和残缺 AI 聊天视图
可拜访性
▍终端可拜访缓冲区改良
终端可拜访缓冲区通过“Terminal: Focus Accessible Buffer”(Shift+Tab)为屏幕阅读器用户提供对终端内容的拜访,当初动静更新并放弃活动状态,直到应用 Escape 或 Tab 完结会话。
当在具备 shell 集成的终端中聚焦可拜访缓冲区时,“Terminal: Navigate Accessible Buffer”(Ctrl+Shift+O)使得能够像编辑器中应用“Go to Symbol in Editor…”一样导航到终端命令。
▍悬停管制导航
当初能够将焦点放在悬停控件上,并应用向上、向下、Home、End、Page Up 和 Page Down 键程度和垂直滚动。将键盘快捷方式定位到悬停控件(Ctrl+K Ctrl+I),与用于显示主光标地位处的悬停雷同。
▍承受告诉的次要操作
为了承受告诉的次要操作,用户以往须要导航到告诉核心。Notifications:Accept Notification Primary Action (Ctrl + Shift + A) 运行次要操作而不来到以后上下文。
▍Sticky Scroll 导航
当初能够将焦点放在 Sticky Scroll 行上,并应用向上和向下键进行导航。您能够应用 Enter 键转到所选行。要聚焦于 Sticky Scroll,请从 Command Palette 运行 Focus Sticky Scroll。通过 View:Toggle Stick Scroll 命令启用 Sticky Scroll UI。
从编辑器边栏复制 GitHub 深度链接
在 GitHub 存储库中工作时,您当初能够从编辑器侧栏复制编辑器行或范畴的深度链接。在 VS Code Desktop 中,要可能从编辑器侧栏创立 GitHub 永恒链接和 HEAD 链接,您须要装置 GitHub Pull Requests and Issues 扩大。在 vscode.dev 中,默认提供了 GitHub 存储库的深层链接。
笔记本保留格局
您当初能够为笔记本启用保留时的格局设置。这将在保留时对整个笔记本进行格局设置。您能够通过将 notebook.formatOnSave.enabled 设置为 true 来启用此性能。
TS/JS 切换语句主动实现
VS Code 当初能够帮忙 JavaScript 或 TypeScript 中的文字类型生成 Switch 语句:
在 switch 语句外部输出 case 并承受倡议来为该类型的所有值主动插入 cases。请留神,这仅实用于被切换的值是联结或字面类型时才无效。
Python 挪动符号重构
当初,有了新的“将符号挪动到代码操作”,您能够更不便地应用 Pylance 重构 Python 代码。抉择 Python 文件中的一个符号,而后单击呈现的灯泡(Ctrl + .)。您能够将该符号挪动到现有文件或新文件中。如果地位是新文件,则会创立一个与您的符号同名的 Python 文件。所有实用的导入援用都会自动更新为符号挪动。
近程开发
近程开发扩大容许您应用 Dev Container、SSH 或近程隧道,或 Windows Subsystem for Linux (WSL) 作为全功能的开发环境。
Dev Container 容许您将容器用作全功能的开发环境。Dev Container 标准寻求通过常见的开发设置、工具和配置来丰盛现有格局,同时仍提供简化的未编排单个容器选项。
新的编程语言主题
VS Code 中的 Ruby:应用 Ruby LSP 扩大理解 Ruby 语言反对(片段、linting、调试)。
Polyglot Notebooks:Polyglot Notebooks 扩大反对 C#、PowerShell、JavaScript 等的多语言编程。
预览 - 扩大 GitHub Copilot 集成
你能够应用 VS Code 中的 Copilot 扩大来生成代码,从它生成的代码中学习,甚至配置你的编辑器。
咱们很快乐地发表 Copilot 更深刻地集成到 VS Code 中的预览。通过应用 GitHub Copilot Nightly 扩大和 VS Code Insiders 构建,您将可能尝试新性能,例如:
- 内联倡议:当您在代码中工作时,Copilot 的倡议会内联显示
- 聊天视图:在 GitHub Copilot 聊天视图中询问任何工作或问题以获取帮忙
- 内联聊天:编写代码时与 Copilot 进行交换,在文件中内联显示
* 留神:要拜访聊天视图和内联聊天,您须要注册 GitHub Copilot 聊天候补名单。
您能够要求 Copilot 查找谬误、解释辣手的代码、创立测试,甚至询问无关 VS Code 的问题。
点我返回原博客~