
IntelliCode’s improvements are not just about statement completion.
#Intelli studio download for mac code
With more context from the code you write, IntelliSense becomes more accurate. This makes it easier to learn a new API and dramatically reduces the number of keystrokes required to complete a line. Over time you’ll see more ways that we’ll assist your end-to-end developer workflow.Ĭheck out this video for a demo of some of the capabilities IntelliCode will offer.Īs you type, AI-assisted IntelliSense recommends the most likely API. IntelliCode is a set of AI-assisted capabilities that improve developer productivity with features like contextual IntelliSense, inference and enforcement for code styles, and focused reviews for your pull requests (PRs.)ĪI-assisted IntelliSense, and the other features shown at BUILD 2018, are just the start. You can try it out today by downloading the experimental extension for Visual Studio 2017 that provides AI-powered IntelliSense. Every keystroke and every review is informed by best practices and tailored to your code context. This feature comes installed by default with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML in Visual Studio 2019 Version 16.3 and higher.Visual Studio IntelliCode brings you the next generation of developer productivity by providing AI-assisted development. When you enable automatic acquisition of team models, you can also seamlessly share your team model with anyone else working in that repository. With this preview feature, you can build a team model for completions to provide recommendations on code that isn’t in the open source domain, such as methods on your own utility classes or domain specific library calls. IntelliCode can provide recommendations based on your code and seamlessly share them across your team. For example, when using std::string within a while-loop, the substr method is surfaced to the top. The context of your code is used to provide the most useful recommendations first. When writing C++, IntelliCode will assist when using popular libraries such as STL. editorconfig file from your codebase to define coding styles and formats. Keep your code consistent easily with Visual Studio IntelliCode, which dynamically creates an. Inferring code style and formatting conventions In addition to statement completion signature help, IntelliCode also makes argument recommendations to help you choose the right argument quickly. Integrate our build task into your pipeline to keep your team completions up to date with repository changes. With this preview feature, you can build a team model to provide recommendations on code that isn’t in the open source domain, such as methods on your own utility classes or domain specific library calls.

Signature help also recommends the most likely overload for your context. IntelliCode isn’t limited to statement completion. When combined with the context of your code, the completion list is tailored to promote common practices.

IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list.
