MonoDevelop intellisense minor issue

I’ve only just begun to get into Unity development, and I must say I love it already.
One minor issue I’ve found with MonoDevelop is the way it’s intellisense gets confused. Now that I found out how the issue works (this took quite awhile), it’s not such a big deal, but I’m wondering if it’s a bug that can be fixed.

So when I type “transform.” in MonoDevelop the intellisense correctly displays all appropriate members of the GameObject’s transform variable from the Unity libraries (as shown below):

BUT when I go to a completed “transform.Find” and backspace a few letters then do a ctrl+space, the intellisense shows an unrelated list of members (not sure which library/class monodevelop is incorrectly referencing - I ran out of time to track it down) as shown below:

Is this a known issue? I’ve looked around quite a bit to try to find a reference of this issue, but I couldn’t find anything. It’s not a showstopper now, but obviously I’d rather know.

This is happening on MonoDevelop 2.8.2, that comes bundled with Unity.

Does this behaviour happen for everyone or is it just me?

It happens to me too with this version. Are you on Windows or Mac ? If you are on windows, I would really suggest just using visual studio instead. Its really way better. On mac, I do not know a better alternative.

The mono that ships with Unity is a special version modified by Unity that is really old and lagging behind the real mono (which is developed by other people). The non-unity mono is definitely way better and faster but there are some small annoyances with it too. If you’re willing to accept them, that tradeoff might be better. Furthermore, its highly possible that this bug has been fixed in that version.

You might want to check this thread : http://forum.unity3d.com/threads/134957-Latest-Monodevelop-for-MAC