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

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

禅道Docker安装包发布

禅道Docker安装包发布 大家好, 禅道Docker安装包发布。 一、下载地址 禅道开源版:   /dl/zentao/docker/docker_zentao.zip  备用下载地址:https://download.csdn.net/download/u013490585/16271485 数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_P

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

LLVM入门2:如何基于自己的代码生成IR-LLVM IR code generation实例介绍

概述 本节将通过一个简单的例子来介绍如何生成llvm IR,以Kaleidoscope IR中的例子为例,我们基于LLVM接口构建一个简单的编译器,实现简单的语句解析并转化为LLVM IR,生成对应的LLVM IR部分,代码如下,文件名为toy.cpp,先给出代码,后面会详细介绍每一步分代码: #include "llvm/ADT/APFloat.h"#include "llvm/ADT/S