Visual Studio Code v1.19发布 Visual Studio Code v1.18发布

Visual Studio Code v1.20发布,于2018年1月。

欢迎阅读2018年1月发布的Visual Studio代码。此版本包含VS Code团队在1月份里程碑期间的工作以及12月和1月份贡献社区PR,这意味着有很多重大更新。以下是一些发布亮点:

个人关注点如下,官方更新文档说明:https://code.visualstudio.com/updates/v1_20

工作台

在资源管理器中多选

您现在可以在文件资源管理器OPEN EDITORS视图中选择多个文件,以在多个项目上运行操作(删除,拖放和打开)。使用该Ctrl/Cmdclick选择单个文件并使用Shiftclick选择一个范围。如果您选择两个项目,现在可以使用比较选定命令快速区分两个文件。

多选

资源管理器中的错误指标

我们现在在File ExplorerOPEN EDITORS视图中显示带有错误或警告的文件

错误装饰

装饰中显示错误/警告的数量。该设置problems.decorations.enabled允许您启用/禁用错误/警告装饰。

图像预览缩放

您现在可以缩放图像预览:

缩放预览

输出面板

现在,您可以在“输出”面板中看到具有语法高亮显示的VS代码日志。感谢emilast提供语法高亮日志文件的语法。

记录频道

我们的新实现中,输出面板现在也消耗更少的内存资源。未显示时释放输出通道的内存资源。

Emmet改进

您现在可以在您的CSS缩写前加前缀-以获取扩展缩写中包含的所有适用的供应商前缀。

Emmet中的供应商前缀

阅读更多关于如何在Emmet中控制供应商前缀的信息

Emmet中的其他值得注意的错误修复:

  • 使用@-中继器无法工作的降序编号。#35296
  • snippets.json自定义Emmet片段文件无法在评论中解析。#33818
  • 使用bem样式时,部分类名在-剪切后出现#38768
  • Emmet:缩写命令换行应该在打开或关闭标记时包装整个HTML元素。#41516
  • Emmet:缩写命令应该支持|c|bem过滤。#40471
  • Emmet:更新标签Emmet:删除标签命令在存在自闭标签时匹配错误的对。#39789
  • Emmet:展开缩写命令不会扩展包含未转义的单引号的缩写。#38807
  • 在编辑CSS属性的值时触发Emmet扩展。#34162

TypeScript 2.7.1

VS Code随附TypeScript 2.7.1此更新带来了许多新功能和错误修复。

快速修复所有JavaScript和TypeScript

使用全新的Quick Fix全部用于JavaScript和TypeScript,从而解决Flash中的错误。将光标移至可修复的错误(如未使用的变量),并使用灯泡或按Ctrl +触发快速修复如果其中一个可用快速修复可应用于当前文件中的多个错误,您将看到一个新的修复全文文件 “代码操作”。

快速修复所有文件

接受和所有错误将消失:

快速修复所有修复当前文件中的所有类似错误

支架属性建议

空间让你失望了?当你键入时.,即使属性名称包含空格或其他非标识字符,VS Code现在也会显示JavaScript和TypeScript的所有已知属性。

现在显示对带有空格或其他特殊字符的属性的建议

接受其中一个建议会自动转换为括号存取符号。

括号自动插入

自动成员属性建议

厌倦了打字this.以访问JavaScript和TypeScript中的类属性?现在你可以开始输入查看可用的成员。

没有更多的需要输入这个。 看房产建议

接受成员资产建议,VS Code自动插入需求this.

这个。 会在您建议提供物业建议时自动插入

在建议中标记可选属性

对可选的TypeScript属性的建议现在后缀为?

可选属性建议

JavaScript用户也将看到?来自*.d.ts类型声明(typings)包的完成。

基于文件名自动导入

针对JavaScript和TypeScript的自动导入功能现在支持根据文件名导入默认导出对象:

按文件名导入默认导出对象

扩展贡献了TypeScript插件

TypeScript插件允许开发人员扩展VS Code的JavaScript和TypeScript语言支持。例如,TypeScript插件可能会为文件添加额外的linting,或者在JavaScript模板字符串中工作时添加IntelliSense。

来自打字稿式插件的样式化组件IntelliSense

TypeScript插件最初是在TypeScript 2.3中引入的,但它们以前需要将插件安装到工作区中npm,然后配置一个jsconfig.json一个tsconfig.json文件来加载它们。VS Code 1.20通过允许扩展贡献一组全局的TypeScript插件来简化这个过程,这些插件在没有任何配置的情况下自动激活。你所需要做的就是安装扩展。

一些扩展已经在使用这个:

扩展提供的插件会自动为VS Code的TypeScript版本激活。如果您使用的是TypeScript的工作区版本,则仍然必须在工作区中安装TypeScript插件。

我们的扩展创作文档提供了有关新的TypeScript插件贡献点的更多信息我们很高兴看到扩展作者如何利用这一点!


更多:

Visual Studio Code v1.19发布

Visual Studio Code v1.18发布

Visual Studio Code v1.17发布
Visual Studio Code v1.17发布

猜你喜欢

转载自blog.csdn.net/u011127019/article/details/79327393