AI编程工具
Visual Studio IntelliCode官网
Visual Studio IntelliCode 是一组实验性的 AI 辅助开发功能,用于提高下一代开发人员的工作效率。
Visual Studio IntelliCode 是 Visual Studio 的一个功能,它将 AI 帮助直接引入个人开发流,能提高开发人员的编码效率。
主要特点和功能包括:
- 整行自动完成:通过代码补全一次性填写整行代码,AI 会检测代码上下文(包括变量名称、函数和正在编写的代码类型)提供最佳建议,且在计算机上运行,确保专用代码保持私有。适用于 Visual Studio 2022 中的 C# 和 Visual Studio Code 中的 Python。
- 智能感知增强:将开发者最可能使用的内容放在 IntelliSense 完成列表顶部,这些建议基于分析 GitHub 上的数千个开放源代码贡献。对于某些语言,还可添加自定义方法和代码基属性。适用于 Visual Studio 2022 的 C#、C++、Java、SQL、XAML 以及 Visual Studio Code 中的 TypeScript/JavaScript 和 Python。
- 轻松重构:进行本地编辑时可检测代码中的重复,便于在其他可能位置应用相同编辑,甚至发现和替换变量名称中的更改。
- 快速操作:能识别常见编码任务,建议正确的快速操作,目前支持生成构造函数和向构造函数添加参数。
在 Visual Studio 2022 正式版中,IntelliCode 功能默认打开,可在 Tools>Options>IntelliCode 菜单里进行详细配置。
IntelliCode 团队正在努力构建新体验,并将支持扩展到更多语言。它不断从开发者的代码库和更广泛的社区中学习,提供个性化建议,帮助更快地编写代码并减少错误。
如果你想了解更多关于 Visual Studio IntelliCode 的信息或有反馈意见,可以加入相关讨论。
另外,Visual Studio IntelliCode 还支持以下语言和工作负载:
- Visual Studio 2022 中的 C++、Java、SQL、XAML(预览功能)。
- Visual Studio Code 中的 TypeScript/JavaScript、Python(正式支持)。
其安装方式为下载 Visual Studio 16.4 或更高版本,并安装支持的工作负载(如.NET 桌面开发),IntelliCode 会默认安装。
若要关闭 starred Intellisense 推荐,可在 Tools>Options>IntelliCode 中进行设置。
要在 Visual Studio 2017 中使用 IntelliCode 功能,需确保版本号在 15.8 及以上,并下载相关扩展安装。
目前正式支持 C# 和 XAML 语言,C++、JavaScript、TypeScript 和 Visual Basic 语言的支持处于预览状态。
[讯飞]星火认知大模型