Visual Studio Code v1.16发布

2024-05-30 22:08
文章标签 code 发布 visual studio v1.16

本文主要是介绍Visual Studio Code v1.16发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2017年8月(版本1.16)

在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括:

  • JavaScript / TypeScript重构 - 轻松将源代码提取到方法和函数中。
  • HTML标签自动关闭 - 通过自动关闭标签提高了编辑器的生产力。
  • HTML中的颜色选择器 - 您现在可以在HTML文件中使用VS代码颜色选择器。
  • 集成终端快速打开 - 从VS代码快速打开创建或跳转到终端。
  • 从搜索中拖放 - 从搜索快速打开文件以及“问题”面板。
  • 多个SCM提供商 - 您现在可以拥有多个活动的源代码管理提供程序。
  • 新的在线文档 - 新的Emmet主题和Node.js部署教程的更新。
  • VS代码“recipes”存储库 - 在VS代码中使用React,Angular和Docker的示例。
  • 预览:多根工作区 - 添加文件夹和创建工作空间(内部人员构建)时更平滑的UI。
  • 扩展作者的多根提示 - 更新您的扩展以便与多根工作空间无缝工作。

个人关注功能更新如下:
官方地址: https://code.visualstudio.com/updates/v1_16

工作台

从“搜索结果和问题”面板拖放

您现在可以通过编辑器区域将“搜索结果和问题”面板中的文件拖曳到这些应用程序打开的位置。文件资源管理器始终支持这一点,现在我们已将该功能扩展到UI的其他区域。

在搜索结果中拖放

通过拖放打开文件夹

VS代码始终支持从VS代码之外拖动一个文件夹来打开文件夹。VS代码静音支持这一点,但视觉反馈有所改变。以前,您可以将文件夹放在“VS代码”中的任何位置以将其打开。有了这个版本,你需要将文件夹放在编辑器区域上来打开它。这种变化是由于技术原因(电子更新)以及明确决定使多根体验更好的原因。如果您使用的VS代码内部人员具有多根支持,您将很高兴听到您现在可以将文件夹放入文件资源管理器将其添加到工作区。

通过拖放打开文件夹

主题改进

介绍了几种新的主题色键。这些颜色可以由主题设置,或直接由用户workbench.colorCustomizations设置:

  • tab.activeBorder:绘制到活动标签底部的边框。
  • tab.unfocusedActiveBorder:绘制到未聚焦的编辑器组中活动选项卡底部的边框。
  • editorOverviewRuler.border:概述标尺边框的颜色。
  • editorOverviewRuler.findMatchForeground:查找匹配的标尺标记颜色。
  • editorOverviewRuler.rangeHighlightForeground:概述用于范围高亮的标尺颜色。
  • editorOverviewRuler.selectionHighlightForeground:用于选择亮点的总统标记颜色。
  • editorOverviewRuler.wordHighlightForeground:用于符号亮点的标尺标记颜色。
  • editorOverviewRuler.wordHighlightStrongForeground:用于写访问符号亮点的总统标记颜色
  • editorOverviewRuler.modifiedForeground:修改内容的标尺标记颜色。
  • editorOverviewRuler.addedForeground:概述添加内容的标尺颜色。
  • editorOverviewRuler.deletedForeground:删除内容的标尺标记颜色。
  • editorOverviewRuler.errorForeground:概述标尺颜色的错误。
  • editorOverviewRuler.warningForeground:概述用于警告的标尺标记颜色。
  • editorOverviewRuler.infoForeground:概述标尺标记颜色的信息消息。

有关颜色的完整列表,请参阅主题颜色参考

语言

HTML关闭标签

标签元素现在>在打开标签的类型时自动关闭

自动关闭

在输入关闭标签的时候插入匹配的关闭标签/

自动关闭

默认情况下启用新行为,并可通过设置关闭新行为 html.autoClosingTags

谢俊汉带着自动关闭标签的方式请注意,自动关闭标签扩展程序具有更多功能,特别是可以为HTML之外的语言启用。

HTML中的颜色选择器

新的VS代码颜色选择器UI现在可以在HTML样式部分。

HTML中的颜色选择器

TypeScript 2.5

VS代码现在包括TypeScript 2.5.2,它带来了一些令人兴奋的新的编辑器功能,并修复了一些错误。您可以在这里关于TypeScript 2.5的信息以下是有关新功能的详细信息。

JavaScript和TypeScript重构

新的Extract方法Extract函数代码操作允许您将复杂的JavaScript或TypeScript代码快速重构为新的方法或函数:

只需选择一些代码,然后点击排水管中的灯泡,或按(Ctrl +。)查看可用的重构。可以将源代码片段提取为新的方法,或者以各种不同的范围提取到新的函数中。

JSDoc类型断言

您现在可以在JavaScript文件中使用写JSDocs类型断言:

// @ts-check

const img = /** @type {HTMLImageElement} */ (document.getElementById('#cat'))
img.src = './cat.gif'

您在JavaScript代码中@ts-check启用类型检查时,这是特别有用的

更好的松散的JavaScript / TypeScript文件隔离

不属于jsconfig.jsontsconfig.json项目一部分的松散的JavaScript和TypeScript文件现在分为每个根文件夹的隐式项目。以前,工作区中所有根文件夹中的松散文件都分组到同一个隐式项目中。该更改意味着您不应再看到一个JavaScript文件夹中的文件中的建议显示在不同文件夹中的JavaScript文件中。



更多:

Visual Studio Code v1.15发布
VS Code修改选中文字或代码的颜色
Visual Studio Code 1.14 发布

这篇关于Visual Studio Code v1.16发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016961

相关文章

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Maven 依赖发布与仓库治理的过程解析

《Maven依赖发布与仓库治理的过程解析》:本文主要介绍Maven依赖发布与仓库治理的过程解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录Maven 依赖发布与仓库治理引言第一章:distributionManagement配置的工程化实践1

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc