code completion not working in snippet VS Code [duplicate]
Asked Answered
D

1

10

So when I create a class for example in visual studio code, I can do it all manual and then code completion works just fine see image below:

enter image description here So in the image above I have typed all the code so far by hand NOT using any snippets.

But in the image below I created the class using a snipped see image below: enter image description here But When I fill in the required fields from the snippet code completion is not working. See image below:
enter image description here

So my question really is how do I get code completion / suggestions to work inside of the fields of a snippet? Or is this not possible in vscode?

If any clarification or extra information is needed let me know so I can add it!

Daubigny answered 6/9, 2019 at 19:37 Comment(8)
Have you tried with [TAB] instead of [ENTER]?Nemathelminth
else try [CTRL] + [SPACE]Kaseykasha
The highlighted text is only for typing the name of the class, when done, press [TAB] and the text won't be highlighted anymore you can come back to add inheritance | interfacesNemathelminth
@IvanGarcíaTopete [TAB] just exits me out of the snippet.. :(Daubigny
@Kaseykasha [CTRL] + [SPACE] yeah that works, but I was hoping for a way for VScode to do it automatically whilst typing.Daubigny
@IvanGarcíaTopete yeah that is also possible but a bit of an inconvenience, and i was just hoping to make my life more convenient ;)Daubigny
Duplicate of #52848489 Your answer is there. Because that answer was never accepted, this question cannot be flagged as a duplicate.Manganese
I moved my answer here so that hopefully it can be accepted and then I will mark the other linked question as a duplicate of this so that it can be properly closed.Manganese
M
15

Try changing this setting to false:

Editor › Suggest: Snippets Prevent Quick Suggestions

Control whether an active snippet prevents quick suggestions.

"editor.suggest.snippetsPreventQuickSuggestions": false

true is the default, sounds like you want false.

Manganese answered 6/9, 2019 at 20:54 Comment(2)
This is a bad default, I literally thought this was a bug and was searching for the issue on github to support! Thanks for this awesome Q&A to both of you.Frontier
something something duplicate answering?Superincumbent

© 2022 - 2024 — McMap. All rights reserved.