原文地址:https://code.visualstudio.com/updates/v1_18
欢迎来到2017年10月发布v1.18.1的Visual Studio代码。在这个版本中有很多重要的更新,我们完成了几个流行的突出功能要求。我们希望您喜欢,亮点包括:
- 发布到Stable的多根工作区 - 将一组逻辑文件夹分组到一个工作区中。
- 垂直面板 - Dock面板(终端,输出或调试控制台)位于编辑器右侧。
- 资源管理器中的Git指示器 - 查看文件资源管理器中未决的文件更改。
- 内嵌等待更改审阅 - 查看待处理的更改并在编辑器中执行部分提交。
- 几个性能改进 - 更快的Windows启动和编辑器性能调整。
- 为JS / TS自动导入 - 在调用本地符号时添加相关导入。
- 为JS / TS提取局部变量 - 根据您的选择重构一个新的局部变量。
- 为TypeScript安装@types - 新的Quick Fix会将缺少的@types文件添加到您的项目中。
- 改进的推广建议 - 推荐在推广搜索中突出显示。
工作台
支持多根工作区
现在在Stable版本中默认启用对多根工作区的支持。这是我们的第一个功能要求 - 已经有一段时间了,但现在就在这里。
请参阅我们的文档,了解所有多个文件夹功能的完整说明:设置的改进,我们的SCM体验,任务,调试等等。
注意:扩展作者应该参考我们的wiki来解释新的扩展API,以使您的扩展充分利用多根工作区。
文件资源管理器中的Git状态
为了满足另一个非常受欢迎的功能要求,我们增加了对文件资源管理器的支持,以用不同颜色和徽章显示修改,添加,冲突和忽略的文件。
Git文件装饰可以通过多种方式进行自定义。您可以完全使用git.decorations.enabled设置隐藏装饰,并将其配置为仅显示颜色explorer.decorations.colors或徽章explorer.decorations.badges。主题作者有新的颜色,前缀为gitDecoration。
还有一个建议的 API允许扩展作者给任意资源添加颜色装饰。我们还没有完成任何事情,但渴望学习如何使用装饰品。
垂直面板
根据广受欢迎的用户请求,我们现在支持垂直面板布局。在面板标题栏中使用“ 移动到右侧”和“ 移动到底部 ”操作,面板可以在显示在底部或右侧之间切换。
语言
TypeScript 2.6.1
VS Code 1.18附带TypeScript 2.6.1。这个更新提供了VS Code几个令人兴奋的工具改进,并修复了一些错误。你可以在这里阅读关于TypeScript 2.6的更多信息。
为JavaScript和TypeScript自动导入
使用JavaScript和TypeScript的自动导入功能加速编码。建议列表现在包括当前项目中所有导出的符号。刚开始输入:
如果您从其他文件或模块中选择一个建议,VS编码会自动为其添加一个导入。在这个例子中,VS代码添加一个导入Hercules文件的顶部:
自动导入需要TypeScript 2.6+。您可以通过设置禁用自动导入"typescript.autoImportSuggestions.enabled": false。
JavaScript和TypeScript的可本地化的错误消息和快速修复说明
JavaScript和TypeScript错误消息和快速修复描述现在以您当前的显示语言显示:
该"typescript.locale"设置允许您配置与编辑器的显示语言分开使用的语言。要恢复VS Code的1.17只有英文的错误信息,请设置"typescript.locale": "en"。
提取JavaScript和TypeScript的本地重构
除了VS Code 1.16中添加的提取方法重构之外,VS Code 1.18还增加了几个新的JavaScript和TypeScript重构。抽取常量重构为当前选定的表达式创建一个新的局部变量:
在使用类时,还可以将值提取到新的属性。
扩展
推荐的扩展徽章
现在推荐的扩展程序会显示一个徽章,以便将它们与列表中的其他扩展程序轻松区分 将鼠标悬停在徽章上或点击列表项,即可了解为什么向您推荐扩展程序。
更多: