欢送应用 Visual Studio Code 2023 年 2 月版,其中一些亮点包含:
- 配置文件 – 流动配置文件徽章,通过命令面板疾速切换配置文件。
- 辅助性能改良 – 新的音频提醒,改良的终端屏幕阅读器模式。
- 可挪动的 Explorer 视图 – 将资源管理器搁置在辅助侧边栏或面板中。
- Markdown 题目链接倡议 – 轻松链接到整个工作区中文件中的题目。
- 改良的 Marketplace 搜寻 – 更好的多词查问后果。
配置文件
配置文件,让您能够依据以后的工作流程和我的项目疾速切换 VS Code 配置。您能够保留一组自定义设置,例如设置、扩大和键绑定,在您的计算机之间同步它们,并轻松地与共事共享。
▍配置文件徽章
VS Code 当初通过将配置文件名称的前两个字母显示为治理流动栏图标上的配置文件徽章,来批示以后的自定义配置文件。
主题能够通过配置两种新的主题色彩,来自定义个人资料徽章背景和前景色:
- profileBadge.background
- profileBadge.foreground
▍切换配置文件
您当初能够应用命令面板 (Ctrl+Shift+P) 中的“配置文件:切换配置文件”(Profiles: Switch Profile)命令在配置文件之间疾速切换,它会显示一个列出可用配置文件的下拉列表。
辅助性能
▍终端命令失败音频提醒
当命令在具备 shell 集成的终端中以非零代码退出时,用户能够看一眼命令装璜来疾速理解到产生了故障。为了向屏幕阅读器用户传播失败信息,VS Code 当初播放 audioCues.terminalCommandFailed 音频提醒。您能够通过滚动“帮忙:列出音频提醒“(Help: List Audio Cues)下拉菜单来收听可用的音频提醒声音。
▍改良的谬误音频提醒响应能力
audioCues.lineHasError 音频提醒当初在角色导航期间播放,以便屏幕阅读器用户更好地理解编辑器中的谬误地位。
可挪动的 Explorer 视图
除了多数内置视图和视图容器,VS Code 中的大多数视图和视图容器都是可挪动的。Explorer 视图容器 (Ctrl+Shift+E) 当初能够挪动了,并且能够搁置在辅助侧栏或底部面板中,以容许进一步的工作台自定义。如下图,文件资源管理器视图已移至面板区域。
如果您想将所有视图重置为默认布局,您能够从命令面板运行“视图:重置视图地位“(Views: Reset View Locations)。
内核选择器默认模式:MRU
内核选择器当初默认显示最近应用的 (the most recently used, 简称 MRU) 内核。这与之前的行为有所不同,之前的行为是显示所有可用的内核。您依然能够通过辅助选择器“抉择另一个内核 …”(Select Another Kernel…)查看所有内核,当您装置了最新的 Jupyter 和 Python 扩大时,它将按起源(例如:Jupyter 内核、Python 环境等)对内核进行分组。
Markdown 工作区题目链接实现
须要链接到另一个 Markdown 文档中的题目,却不记得或不想输出残缺的文件门路吗?尝试应用工作区题目补全吧。首先,只需在 Markdown 链接中键入“##”即可查看当前工作区中所有 Markdown 题目的列表:
承受这些实现之一以插入到该题目的残缺链接,即便它在另一个文件中也能够:
您能够应用“Markdown > 倡议 > 门路:包含工作区题目实现”设置(markdown.suggest.paths.includeWorkspaceHeaderCompletions)来配置是否或何时显示工作区题目实现。
无效的设置值是:
- onDoubleHash(默认值)- 仅在您输出 ## 后显示工作区题目实现
- onSingleOrDoubleHash – 在您输出 # 或 ## 后显示工作区题目实现
- 从不 – 从不显示工作区题目实现
请记住,在当前工作区中查找所有题目的老本可能很高,因而第一次申请时可能会有轻微提早,尤其是对于蕴含大量 Markdown 文件的工作区。
改良的扩大搜寻相关性
咱们改良了扩大视图和 Marketplace 画廊中扩大搜寻后果的相关性。后果展现当初应该更适合,特地是对于多词查问。
对扩大的奉献
▍Jupyter – IPyWidgets
Jupyter 扩大当初反对 IPyWidgets 版本 8。依赖 IPyWidgets 7. 的 Python Widgets 将持续工作,版本 7. 和 8.* 均受反对。
▍Python- 改良了对 pytest 的 IntelliSense 反对
Pylance 扩大当初具备弱小的性能,能够帮忙您在应用 pytest 编写清晰、简洁且易于了解的测试时更高效地工作:
- 反对补全、转到定义(Go to Definition)、查找所有参考(Find All References)和重命名符号(Rename Symbol)(F2)
- 通过嵌入提醒(由“python.analysis.inlayHints.pytestParameters”设置启用)和代码操作为 pytest 参数提供类型正文反对
- 基于提供给装璜器的参数值,参数化 pytest 参数的类型推断
上面的视频重点介绍了这些新的 pytest 性能:
点我浏览原博客~