提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|其它|编辑:陈津勇|2019-12-19 15:04:43.957|阅读 1057 次
概述:在文件中查找是Visual Studio中最常用、最受欢迎的功能之一。在Visual Studio 2019版本16.5预览版1中,开发团队重新改进了这个功能的性能和可用性。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
在文件中查找是Visual Studio中最常用、最受欢迎的功能之一。在Visual Studio 2019版本16.5预览版1中,开发团队重新改进了这个功能的性能和可用性。
在Visual Studio 2019版本16.5预览版1中搜索“Find in Files”或“Replace in Files”,可以获得新的体验(默认快捷键Ctrl + Q),也可以分别使用Ctrl + Shift + F和Ctrl + Shift + H使用这些功能。新的体验如上图所示,使用更现代的外观和颜色主题。
如果您没有看到新版本,可以在Visual Studio搜索中搜索“预览功能”(默认快捷键Ctrl + Q)。在该页面上,确保未选中“使用以前的在文件中查找”。相反,如果您在使用新体验时遇到问题,可以切换此选项来启用旧的体验。
性能
v16.5预览版1采用了“在文件中查找”的先前实现,并在托管C#中完全重新实现了它。这使我们能够避免不必要的互操作调用,并为改善体验提供更多空间。内存消耗较小,性能更快。
在对包含100k +文件的目录的内部测试中,开发团队发现旧实现耗时4分钟的搜索可在26秒内完成。最大的收益在于使用Regular Expression的搜索,但是不使用Regular Expression的搜索通常会将搜索时间减少一半。
指定路径
有一些细微的差别值得注意。
“Look in”框有一个新选项“Current Directory”,它将搜索包含当前打开的文档的文件夹。搜索解决方案时,有复选框包含杂项文件(已打开但不属于解决方案的文件)以及外部项(如“windows”文件,你可以参考但不是解决方案的一部分)。
“查找范围”框旁边的三个点按钮的工作方式与其他用于指定要查找的目录的浏览选项一样,但是如果已经指定了目录,则此按钮将附加新目录而不是替换目录。例如,如果“查找”值为“.\Code”,可以单击三个按钮并导航到名为“Shared Code”的文件夹。“查找范围”现在将显示“.\Code;.\Shared Code”,并且在执行“查找”命令时将搜索这两个文件夹。
文件类型文件夹现在也可以排除文件,任何以“!”字符为前缀的路径或文件类型都将从搜索中排除。例如,您可以在文件类型列表中添加“!*\node_modules\*”,以排除node_modules文件夹中的所有文件。
多个搜索
“在执行其他搜索时保留一个搜索结果”在Visual Studio中使用了一段时间,新的预览版也支持这一功能。
在上图中,“Keep Results”按钮已启用。现在,当执行新搜索时结果将显示在新标签中。上图显示了三个已经完成的搜索,目前此功能最多支持五个搜索。如果已经显示了五个搜索结果,则下一个搜索将重用最早的搜索结果标签。
“Keep Results”按钮可用于“Find in Files”以及“Find All References”功能。
Regular Expression Builder
借助Visual Studio 2019版本16.5预览版2,Regular Expression builder将可用。“Use regular expressions”复选框将使您可以将regular expression指定为匹配的模式。使用Visual Studio 2019v16.5预览版2(或更高版本)选中此框还将显示“Regular Expression”构建器,这对于创建Regular Expression很有用。Regular Expression可以允许搜索跨越多行的字符串,例如表达式“.* Hello.*\r\n.*World.*”将匹配任何出现的字符串“Hello”,而在下一行的任何位置都出现了字符串“World”。
选中“Use regular expressions”复选框时,正则表达式生成器将显示在“Find”字段旁边。单击此处将提供一些用于构建正则表达式的示例以及指向文档的链接。
想要获取Visual Studio更多资源或正版授权的伙伴请联系领取
12月,庆圣诞、迎元旦,打卡慧都网小程序兑上商城通用抵价券>>> 软件商城专属优惠价,领优惠券再享折上折>>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢