I’m using Linux Mint (19.3 Cinnamon, 64-Bit) and when i try to open a C#-Script with MonoDevelop in Unity, it always shows the MonoDevelop starting screen instead of the script.
I can open the script by using “File-Open” in MonoDevelop, but then i don’t get any autocompletion for Unity related things, like “Vector3” or something.
The problem with the namespaces not showing up as intended could be from the script not turning into a MonoBehaviour script.
If it is not a different colour then white.
Try these steps:
- Restart MonoDevelop
- Check if you have any new updates that need to be installed, install them if needed
- Restart computer
If those steps do not work. Try uninstalling MonoDevelop and installing it again.
If this helped you, please show some support by reviewing my question - How to swing with a rope like Spider-Man in Unity3D - Questions & Answers - Unity Discussions
Thank You. @MarkDonnovin
I found a solution if you are also using Linux Mint and run into this issue:
In Unity you have to select “monodevelop” in the directory “usr/bin/” and not a shortcut or any other one.
Then it will load everything correctly and Intellisense (auto completion) works also for Unity related things like “Vector3”.