
None of that works at all in my projects. Or if your type is called “BigDog” and you type “BD” (and ctrl+space to force the auto-complete drop-down) it should offer “BigDog” at the top. For example if you have an object of type Dog called dog, and it contains a member function “get_my_dog()”, you would type “dog.gmd”+tab it should auto-complete to dog.get_my_dog() instantly. Also, CamelHump (or camel_hump with snake case) doesn’t work at all (if you don’t know what it is: It means you type the starting letters of each word in a function, and the auto-complete will suggest that as the top answer then). In my code at least, if a namespace and a local variable have a similar name (start with the same characters), it also always highlights the namespace as the first choice. The suggestion list, including the top suggestions, are most of the time weird Boost macros or other standard-library or third-party types, functions and macros, even when the actual top choice would be an obvious local variable or function. I’m on the latest VS 2022 (17.4.5) and I have to say I unfortunately find IntelliCode, or the auto-complete in general, very sub-par, to say it gently. The IntelliCode team is not only excited to help improve your productivity, but also to learn about your scenarios that could be improved with AI.


This feature can save you from that by present ing examples of how an API is commonly used.

Your code context and code style are used to help generate these suggestions.

Gray text: To help increase productivity and reduce errors, IntelliCode can suggest up to a whole line of code in grey text.IntelliSense list: I nstead of exploring an unsorted list of methods and members, IntelliCode uses AI to place what we believe is most relevant to your code context at the top and places a ⭐ symbol next to item.
