Allows the ability to explicitly specify which file types to open in Visual Studio Code, while keeping another default code editor configured in Preferences -> External Tools.
Tested in Unity 2018.4.36 and Unity 6. It should work in Unity 2018.4.36 and up. It may work in earlier versions, however it has not been tested, so no guarantee.
Works on Windows, macOS, and Linux.
Installation instructions are on github.
https://github.com/nathanAjacobs/UnityVisualStudioCodeOpener