Visual Studio 2022 v17.9 的第三个预览版:带来一体化的搜索增强
微软发布了 Visual Studio 2022 v17.9 的第三个预览版,显著增强了代码搜索(Code Search,也称为一体化搜索,All-In-One Search)。现在,这个预览版更新明显改善了搜索体验,使开发人员能够在整个解决方案中搜索任何单词或字符串。其他变更涉及对 Xcode 15.1 的支持、添加 Microsoft Teams 工具包和其他缺陷修复。
搜索特性扩展到了局部变量名、注释中的单词、参数名或者代码库中嵌入的任何其他字符串。对于寻求更专业文本搜索的用户,建议探索一下“Find in Files”中的其他选项,快捷键 Ctrl+Shift+F 和 Quick Find(Ctrl+F)也提供了扩展功能。
在默认的“Code Search”界面(Ctrl+T
或Ctrl+,
)中,注释和局部变量的精确文本匹配现在也包含了进来,但需要注意的是,与文件、类型和成员相比,文本搜索结果的优先级会更低。
正如原始博客文章所阐述的,开发人员可以通过各种方式访问纯文本视图。他们可以点击搜索文本框下的text (x:)
按钮,在搜索查询前添加x:
,使用键盘快捷键 Shift+Alt+F,或者导航到菜单选项 *Edit > Go To > Go To Text。
在纯文本界面中,开发人员可以使用搜索栏右侧的选项切换 Match case、Match whole word 和 Use regular expressions,进一步自定义搜索。
(纯文本体验搜索栏中的不同选项,图片来源:微软的开发者博客)
值得注意的是,从 17.9 的第二个预览版开始,代码搜索中的全文支持已经成为预览渠道中的默认功能。不过,据报道,该特性可能不会在预览渠道中普遍启用。用户可以通过导航至 Tools > Options > Environment > Preview Features > Plain text search in All-In-One Search 来手动激活该特性,但需要注意的是,这一改进功能也将在 17.9 的主版本中作为预览特性来提供。
除此之外,开发人员还透露,在某些情况下,全面推广新特性可能需要用户的激活,因为在预览版渠道中该特性可能没有完全默认部署。鼓励用户在必要时通过他们提供的手动步骤主动启用该特性。
社区对该版本的反馈大多是积极的。一些用户提出了开发人员目前缺少的有用特性,比如,搜索端点和过滤选项,以及忽略带有注释的代码行。另外一位用户喜欢新的搜索特性,但认为提供多种搜索特性既不直观也不友好。社区成员还建议使用单一的搜索,并将面板替换为标签页,以获得更好的解决方案。
其他值得注意的变化包括对 Xcode 15.1 的支持和 API 修复、在 Microsoft Teams Toolkit 中添加 Teams AI Bot 模板以及一些缺陷修复。有兴趣了解 Visual Studio 该版本和其他版本的开发人员可以访问其发布说明,以便于掌握 Visual Studio 2022 IDE 的其他更新、变更和新特性。
最后,微软和开发团队鼓励用户提供反馈并分享对新特性和功能改进的建议,他们强调会致力于不断增强 Visual Studio 的体验。
查看英文原文:
Visual Studio 2022 - 17.9 Preview 3: Brings All-in-One Search Improvements](https://www.infoq.com/news/2024/01/visualstudio-17-9-preview-3/)
声明:本文由 InfoQ 翻译,未经许可禁止转载。
比VS Code快得多!用Rust重写,支持OpenAI、Copilot 的Zed编辑器开源了
淘宝启动鸿蒙开发,微信会跟进吗?马云抄底阿里;“哄女友挑战”上线即爆火,24 小时用户达 60 万 | Q 资讯
微信扫码关注该文公众号作者