- 首页
>
- 编程技术
>
- C#
Visual Studio 2019 版本新增的一些实用的功能
xmh
•
2020年03月24日 pm19:18
•
编程技术,
C#,
•
阅读 3512
本次新增的功能回顾:
- 开发:通过提高性能、即时代码清理和更好的搜索结果,保持专注和高效。
- 协作:通过 Git 优先工作流、实时编辑和调试以及 Visual Studio 中的代码评论,享受自然协作。
- 调试:突出显示并导航到特定值,优化内存使用,并自动拍摄应用程序执行的快照。
改进的搜索新搜索体验以前称为快速启动,更快、更高效。现在,搜索结果在键入时动态显示。而且,搜索结果通常可以包括命令的键盘快捷键,以便您可以更轻松地记住它们供将来使用。

新的搜索功能、模糊搜索、拼写检查等
新的模糊搜索逻辑将找到所需的任何内容,而不考虑拼写错误。因此,无论您是在寻找命令、设置、文档还是其他有用内容,新的搜索功能都更易于查找所需内容。
C# 中有很多新的且非常有用的重构,使组织代码变得更加容易。它们在灯泡中显示为建议,包括将成员移动到接口或基类、调整命名空间以匹配文件夹结构、将每个循环转换为 Linq 查询等操作。

只需按Ctrl+ 并选择要执行的操作来调用重构
Intelli代码Visual Studio IntelliCode使用人工智能 (AI) 增强了您的软件开发工作。IntelliCode 在 GitHub 上对 2000 个开源项目进行培训,每个项目都有 100 多颗星,以生成其建议。

(AI) 增强了您的软件开发工作
以下是 Visual Studio IntelliCode 可帮助提高工作效率的几种方法:
- 提供上下文感知代码完成
- 指导开发人员遵守团队的模式和风格
- 查找难以捕获的代码问题
- 通过关注真正重要的领域来对代码审查进行聚焦
最初,当我们首次预览 IntelliCode 作为 Visual Studio 的扩展时,我们最初仅支持 C#。现在,在 16.1 中新增了,我们添加了对 C# 和 XAML"开箱即用"的支持。(但是,对C++和 TypeScript/JavaScript 的支持仍处于预览阶段。
如果您使用的是 C#,我们还添加了在您自己的代码上训练自定义模型的能力。
代码清理与新的文档运行状况指示器配对的是一个新的代码清理命令。您可以使用此新命令来识别并修复警告和建议,只需单击一个按钮即可。
清理将格式化代码,并应用当前设置和.editorconfig 文件建议的任何代码修复。

清理格式化代码
您还可以将修复程序的集合另存为配置文件。例如,如果您有一小组目标修复程序,在编写代码时经常应用,然后在代码审阅之前需要应用另一组全面的修复程序,则可以配置配置文件来解决这些不同的任务。