When i open C#-Scripts with MonoDevelop, MonoDevelop shows starting screen.

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:

  1. Restart MonoDevelop
  2. Check if you have any new updates that need to be installed, install them if needed
  3. 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”.