彩票走势图

VS Code发布v1.38,发布官方产品图标存储库(上)

翻译|产品更新|编辑:陈津勇|2019-09-10 14:28:03.633|阅读 720 次

概述:本文主要介绍Visual Studio Code最新版更新的内容。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Visual Studio Code是一种新型工具,它将代码编辑器的简单性与开发人员的核心编辑-构建-调试周期所需的工具结合在一起,它提供全面的编辑和调试支持,可扩展性模型以及与现有工具的轻量级集成。

VS Code每月更新一次,现已更新至v1.38。在最新版中有许多更新,其中一些主要亮点包括:

  • 保留全局搜索和替换的大小写 - 在多文件搜索/替换中保留字母大小写。

  • 设置编辑器字符串数组验证 - 检查min,max,enum值和glob模式。

  • 调整光标周围的线条 - 将光标保持在编辑器的中心位置。

  • 在差异编辑器中复制和还原 - 轻松复制或恢复已删除的内容。

  • 转到Line支持负线号 - 快速跳转到文件末尾。

  • HTML和CSS的MDN参考链接 - 直接从IntelliSense链接到MDN文档。

  • 添加缺失等待快速修复 - 在异步代码中查找被忽略的等待。

  • 调试数据断点 - 当跟踪值更改时,调试器会中断。

  • VS Code图标存储库 - 可用于扩展作者的官方产品图标。

  • Alpine Linux发行版支持 - 用于远程WSL和容器扩展。

点击下载Visual Studio Code试用版


工作台

在搜索和替换中保留大小写

在1.37版本中,微软在编辑器的“查找/替换”控件中添加了“ 保留案例”选项。同样的选项现在可用作全局搜索和替换中的AB图标。

对于连字符分隔的单词,还有一种新的案例保存模式。

更新取消搜索图标

运行长搜索时,我们已更新用于取消搜索的图标,以更好地表示操作。

验证字符串数组设置

如果当前值不符合规定的minItems、maxItems、item.enum或item.pattern模式,该设置编辑器现在会显示阵列的字符串项错误。

string-of-array-error-validation.png

传出链接的链接保护

现在,VS代码在打开输出链接之前将显示一个提示。

使用“配置可信域”,您可以直接打开链接,或者信任特定的域来绕过此提示。 

Explorer改进

顶级资源创建

我们改进了在资源管理器中创建顶级文件和文件夹的过程。现在有三种方法可以在文件资源管理器的根目录中创建文件或文件夹:

滚动超出最后一个元素以调用空白区域的上下文菜单。

按Escape

使用滚动条上的上下文菜单。

打开文件并保留焦点

现在可以从资源管理器中预览打开文件,同时将焦点保持在资源管理器中。新命令是filesExplorer,默认情况下,它可以通过Space键触发。

资源管理器文件命名

有一个新设置,explorer.incrementalNaming用于控制重复文件命名,其中可以包含值simple或smart。

  • simple——在重复名称的末尾附加单词“copy”,后跟一个数字。这是当前VS Code修复的行为。

  • smart——在重复名称的末尾添加一个数字。如果数字已经是名称的一部分,请递增该数字。

最大化编辑器切换命令

一个新的命令切换编辑器组的大(workbench.action.toggleEditorWidths)

工作台的网格布局

工作台的布局引擎已被重写,以使用与编辑器区域本身相同的网格小部件。这项工作已经进行了一段时间。在过去的几次迭代中,默认情况下,内部构建已经启用了这项功能。设置为workbench。使用experimental algridlayout,现在将默认启用。

切换编辑器区域/最大化面板

新引擎为将来的工作台布局提供了更大的灵活性。目前,这表现为隐藏编辑区域的能力。网格布局中有一个新命令——Toggle Editor Area,将隐藏编辑器区域并允许面板(例如Output或Debug控制台)填充布局。Toggle Maximized Panel命令也具有相同的效果。这意味着最大化的面板现在真正最大化,而没有编辑器之前留下的微小差距。

您可以在下面看到最大化的集成终端:

如果您尝试从面板或侧边栏等任何位置打开文件,编辑器将自动重新出现。

隐藏单个macOS Touch Bar条目

新设置keyboard.touchbar.ignored可以有选择地从macOS Touch Bar中删除VS Code命令。VS Code默认添加以下命令:

  • workbench.action.navigateBack

  • workbench.action.navigateForward

  • workbench.action.debug.start

  • workbench.action.debug.run

  • workbench.action.debug.continue

  • workbench.action.debug.pause

  • workbench.action.debug.stepOver

  • workbench.action.debug.stepInto

  • workbench.action.debug.stepOut

  • workbench.action.debug.restart

  • workbench.action.debug.stop

新编辑器组上下文键

有条件绑定键盘快捷键有两个新的when子句上下文:

  • activeEditorGroupIndex——从1反映编辑器网格中编辑器组的位置开始的数字。带索引的组1将是左上角的第一个组。

  • activeEditorGroupLast——将true用于编辑器网格中的最后一个编辑器组。

可访问性改进

我们将继续在此里程碑中修复可访问性问题。亮点是:

  • 字导航现在遵循NVDA和VoiceOver所期望的。在编辑器中使用单词导航进行导航时,会正确宣布单词。

  • Windows放大镜工具现在可以在编辑器中跟随光标。

截屏模式

Screencast模式有一些改进(开发人员:Toggle Screencast模式):

  • 屏幕播放键绑定标签的长度现在有限制。

  • 可以通过screencastMode.verticalOffset设置调整键绑定标签垂直位置。

  • 可以将键绑定标签配置为仅通过screencastMode.onlyKeyboardShortcuts设置呈现实际的键盘快捷键。

  • 键盘快捷键渲染样式得到了改进。

编辑

光标周围的行(滚动)

现在,通过设置edit . cursorsurroundinglines,您可以自定义在将光标移动到文件开头或结尾时要显示的可见行数。在Vim编辑器中,这个特性称为scrollOff。

在Find中进行多行搜索

编辑器Find控件现在支持多行文本搜索和替换。按Ctrl + Enter,可以在输入框中插入新行。

在内联差异编辑器中复制并恢复

使用内联差异编辑器时,有复制或还原已删除内容的新操作。将鼠标悬停在内联差异编辑器中的已删除内容上,您现在可以:

  • 复制整个已删除的内容

  • 复制特定行

  • 还原更改

转到Line支持负线号

您现在可以在“ 转到行”选择器中键入负行号,以从文件末尾进行导航。例如,键入-1将显示文件的最后一行。

全球搜索小地图装饰

小地图(代码概述)现在显示文件和全局搜索中搜索的搜索结果。

集成终端

在terminal.integrated.cwd中使用变量时改进了回退行为

在cwd设置中使用变量时,例如:

"terminal.integrated.cwd": "${fileDirname}"

现在当无法解析变量时,终端将错误记录到控制台并回退到工作空间目录,而不是抛出错误。

自动化shell设置

除了为集成终端设置shell之外,您现在可以指定用于自动化的shell(例如“任务”)。如果您使用tmux作为shell,这将特别有用,因为它不适用于所有自动化。

"terminal.integrated.shell.osx": "/Users/user/bin/tmux_script"

"terminal.integrated.automationShell.osx": "bash",

*由于内容过多,本文分为上、下篇发布,有关VS Code最新版更多信息请点击此处查看>>>



想要获得 Visual Studio 更多资源的伙伴,请点这里。

想要获取 Visual Studio 正版授权的伙伴,


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP