当前位置: 首页 > news >正文

Visual Studio Code 1.76 发布

欢迎使用 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 功能:

点我阅读原博客~

相关文章:

Visual Studio Code 1.76 发布

欢迎使用 Visual Studio Code 2023 年 2 月版,其中一些亮点包括: 配置文件 - 活动配置文件徽章,通过命令面板快速切换配置文件。辅助功能改进 - 新的音频提示,改进的终端屏幕阅读器模式。可移动的 Explorer 视图- 将资源管理器放…...

Vulnhub靶场----3、DC-3.2

文章目录一、环境搭建二、渗透流程三、思路总结一、环境搭建 靶场下载地址:https://download.vulnhub.com/dc/DC-3-2.zip kali:192.168.144.148 DC-3.2:192.168.144.151 更改驱动器连接设置: 二、渗透流程 1、信息收集nmap -T5 -…...

Windows电脑密码忘记解决方法

目录 背景 方法一 方法二 方法三 方法四 方法五 背景 个人电脑忘记了密码,无法登录用户界面。 方法一 1. 开机时常按 F11,如果是Win10一下系统,就常按 F8,知道出现一下图状 2. 选择疑难解答,再选择高级选项 3.…...

ChatGPT相关技术必读论文100篇(2.27日起,几乎每天更新)

按上篇文章《ChatGPT技术原理解析:从RL之PPO算法、RLHF到GPT-N、instructGPT》的最后所述 为了写本ChatGPT笔记,过去两个月翻了大量中英文资料/paper(中间一度花了大量时间去深入RL),大部分时间读的更多是中文资料 2月最后几天读的更多是英文…...

【算法】算法题解---电话号码的字符组合

算法名称 电话号码的字符组合 算法描述 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入&…...

提高上限之数学学习——数制转换及MECE原则学习

文章目录数制转换不同数制表达数制转换的方法换基法(换向十进制)除余法(十进制向其他进制转换)按位拆分法和按位合并法判断一个整数a,是否是2的整数次幂MECE原则学习数制转换 不同数制表达 数制转换的方法 换基法(换向十进制) 定义:给出数制转换的定量…...

字符函数和字符串函数(下)——“C”

各位CSDN的uu们你们好呀,今天小雅兰的内容依旧是字符函数和字符串函数呀,这篇博客会讲一些内存相关的函数,下面,让我们进入字符函数和字符串函数的世界吧 字符串查找 strstr strtok 错误信息报告 strerror 字符操作 内存操作函…...

kafka docker 安装

先启动起 zookeeper (1)服务: 192.168.190.35docker run -d --name kafka1 \-p 9092:9092 \-e KAFKA_BROKER_ID0 \-e delete.topic.enabletrue \-e num.partitions1 \-e KAFKA_ZOOKEEPER_CONNECT192.168.192.35:2181 \-e KAFKA_ADVERTISED_LI…...

SpringBean管理

一.什么是SpringBean? 在Spring中将管理对象称为 Bean.Bean是由一个SpringIOC容器实例化,组装和管理的对象.也就是说,Bean并不是由我们程序员编写的,而是在程序运行过程中,由Spring通过反射机制生成的. SpringBean是Spring框架在运行时管理的对象,我们编写的大多数逻辑代码都…...

关于Vue3中reactive的意义

在学习Vue3的时候产生疑问: const addForm reactive({ // 这里面的reactive啥意思sysPre: null,diaPre: null,tem: null })查询解决 在Vue3中,响应式对象是指通过reactive函数转换而来的对象,它的属性可以被Vue自动监测,当属性…...

平衡三进制

平衡三进制 一、定义 平衡三进制,也称为对称三进制。这是一个不太标准的 计数体系。 正规的三进制的数字都是由 0,1,2 构成的,而平衡三进制的数字是由 -1,0,1 构成的。它的基数也是 3(因为有三个可能的值)。由于将 -1 写成数字…...

python爬取网站数据

开学前接了一个任务,内容是从网上爬取特定属性的数据。正好之前学了python,练练手。 编码问题 因为涉及到中文,所以必然地涉及到了编码的问题,这一次借这个机会算是彻底搞清楚了。 Unicode是一种编码方案,又称万国码…...

CSS的三大特性

🌟所属专栏:前端只因变凤凰之路🐔作者简介:rchjr——五带信管菜只因一枚😮前言:该系列将持续更新前端的相关学习笔记,欢迎和我一样的小白订阅,一起学习共同进步~👉文章简…...

Linux-scheduler之负载均衡(二)

四、调度域 SDTL结构 linux内核使用SDTL结构体来组织CPU的层次关系 struct sched_domain_topology_level {sched_domain_mask_f mask; //函数指针,用于指定某个SDTL的cpumask位图sched_domain_flags_f sd_flags; //函数指针,用于指定某个SD…...

VScode第三方插件打开sqlite数据库

文章目录前言对比1.文本文件、表格软件打开2.专业软件3.pythonVScode 第三方库打开数据库1. 下载第三方库插件2.打开sqlite新建查询3.输入查询内容前言 最近在做的东西涉及SQLite数据库(一种常用在移动端的数据库类型,和mysql这些主流数据库也差不多&am…...

Kafka 监控

Kafka 监控主机监控JVM 监控集群监控监控 Kafka 客户端主机监控 主机监控 : 监控 Kafka 集群 Broker 所在的节点机器的性能 主机监控指标 : 机器负载 (Load) , CPU 使用率内存使用率 (空闲内存 , 已使用内存 (Used Memory) )磁盘 I/O 使用率 (读使用率/ 写使用率) , 网络 I/…...

MultipartFile与File的互转

MultipartFile与File的互转前言MultipartFile转File1.FileUtils.copyInputStreamToFile转换2.multipartFile.transferTo(tempFile);3. (推荐)FileUtils.writeByteArrayToFile(file, multipartFile.getBytes());File转MultipartFile前言 需求是上传Excel文件并读取E…...

数据结构与算法基础-学习-15-二叉树

一、二叉树定义二叉树是N(N>0)个节点的有限集,它可能是空集或者由一个根节点及两棵互不相交的分别称作这个根的左子树和右子树的二叉树组成。二、二叉树特点1、每个节点最多两个孩子。(也就是二叉树的度小于等于2)2…...

接口测试要测试什么?

一. 什么是接口测试?为什么要做接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互…...

2023.03.12学习总结

项目部分写了内外菜单栏的伸缩,更新了导航栏,新增配置,scss变量 提交记录 学习了scss的使用和配置 ,设置了scss全局变量,组件样式 给element-plus配置了主题颜色,配置到了全局 http://t.csdn.cn/FhZYa …...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

什么是库存周转?如何用进销存系统提高库存周转率?

你可能听说过这样一句话&#xff1a; “利润不是赚出来的&#xff0c;是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业&#xff0c;很多企业看着销售不错&#xff0c;账上却没钱、利润也不见了&#xff0c;一翻库存才发现&#xff1a; 一堆卖不动的旧货…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案&#xff0c;允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Caliper 配置文件解析:config.yaml

Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

以光量子为例,详解量子获取方式

光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学&#xff08;silicon photonics&#xff09;的光波导&#xff08;optical waveguide&#xff09;芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中&#xff0c;光既是波又是粒子。光子本…...

中医有效性探讨

文章目录 西医是如何发展到以生物化学为药理基础的现代医学&#xff1f;传统医学奠基期&#xff08;远古 - 17 世纪&#xff09;近代医学转型期&#xff08;17 世纪 - 19 世纪末&#xff09;​现代医学成熟期&#xff08;20世纪至今&#xff09; 中医的源远流长和一脉相承远古至…...

return this;返回的是谁

一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请&#xff0c;不同级别的经理有不同的审批权限&#xff1a; // 抽象处理者&#xff1a;审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...