提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|产品更新|编辑:陈津勇|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和容器扩展。
工作台
在搜索和替换中保留大小写
在1.37版本中,微软在编辑器的“查找/替换”控件中添加了“ 保留案例”选项。同样的选项现在可用作全局搜索和替换中的AB图标。
对于连字符分隔的单词,还有一种新的案例保存模式。
更新取消搜索图标
运行长搜索时,我们已更新用于取消搜索的图标,以更好地表示操作。
验证字符串数组设置
如果当前值不符合规定的minItems、maxItems、item.enum或item.pattern模式,该设置编辑器现在会显示阵列的字符串项错误。
传出链接的链接保护
现在,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
文章转载自:知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢