Hey guys, I just want to share my solution to the above mentioned problem.
I faced this problem few months ago and asked for any fix in community - Link to the Question
I could not find a solution.
So, I started using Rider for Unreal Engine(which has been a great experience). But still wanted to use VS Code cuz I use it for other stuff apart from UE4.
So, I found this solution from a python intellisense issue discussion. which when tried worked for Unreal C++
Weird. Only comments and strings should be non-default from this. Can’t imagine that doing much unless for some reason its not working as their official page suggests or for some reason it didn’t get set. IntelliSense in Visual Studio Code
The settings shown below are the default settings.
...
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
}
...
"editor.quickSuggestionsDelay": 10,
Made my day.
I was so irritated with the slow suggestions. It goes to “Loading” each time I make any changes.
Now after your suggested changes, it works so good as I need.
Thank you so much.
Great Walkthrough, it helped a lot, thank you!
Do note for anyone reading this!
Step one has changed slightly as of the time of my response. Thankfully, it’s now easier, just set comments and strings to true by hovering over them and looking for the little edit item icon (pen) on the far right of the line you are hovering over. Then, selecting on from the drop down.
Step two is what really helped me. Type in the search bar “intell” and scroll down till you find C_Cpp: Intelli Sense Engine. Then, change to Tag Parse like suggested. Following the search query from the screenshot didn’t show the correct settings thus using “intell” did.