Small but useful tip:
If unreal engine editor SILENTLY fails to open visual studio when you try to view the c++ parent of a blueprint it’s likely due to having two of the same plugin installed. One in the Engine’s Plugin’s marketplace folder and one in your project folder.
How To Fix:
Delete the One in the Engine’s folder. That’s if you don’t need it and it was just for testing. otherwise make a backup and delete it.
Probable reason it may happen:
The code (bug?) in the editor will ignore the project’s plugins folder for this task and instead try to open the /Engine/Plugins/ version of the plugin and nothing will happen.
NB: if it doesn’t silently fail and gives you a notification. search for the error message on the “tutorials” page.