- Home /
Unity 5.3 MonoDevelop autocomplete Not Working
I just installed Unity 5.3, I opened one of my projects, and I wanted to edit something in one of the JavaScripts of the project, and I noticed that MonoDevelop no longer gives Autocomplete options for js, only for C#... Is this intentional? Is it a bug? Is there any way to fix this?
It doesnt work in $$anonymous$$e either. I really hope there is a fix for it. I tried all the solutions on the forum, can someone help me plz?
i have the same probleme i use monodevelop 4.01 but i have installed old version unity 4.7 for have monodevelop 4.01 so auto completion don't work under visual studio i you find a solution
this is Bull... ive been trying to get this to work for 12 hours straight. ive tried all of the solutions. ive noticed it still works with a C# script. Please help or patch this Asap. trying to get my first game going and this is a real road block trying to learn.
Answer by FairGamesProductions · Dec 20, 2015 at 11:09 PM
I'll be answering my own question here.
So it's true. the Built-In Monodevelop of Unity 5.3 does not have autocomplete for js. I guess they are gradually removing js support from upcoming versions of Unity, which is kinda stupid IMHO, but what can I do...
Here is a solution for the autocomplete: Install Unity 5.3 in a new folder. Don't override Unity 5.2. After 5.3 is installed go to the installation folder and delete the MonoDevelop folder. Now copy the MonoDevelop folder from Unity 5.2 into the Unity 5.3 installation folder, and there you have it. Now if you open any js or C# from inside Unity it will be opened in the previous version of MonoDevelop and autocomplete will work for both.
In the meantime, I guess all us js scripters need to start learning the disgusting mess that is C#...
Oh great...
I already updated to 5.3.
Do you know if I can get the $$anonymous$$onoDevelop with working AutoCompletion for JS anywhere? :/
P.S. If JS is no longer supported, i'll abandon unity!
EDIT: Ok, I copied over the $$anonymous$$onoDevelop from my laptop. ugh.... now if I type "Deb". it will come up with "Debug". But typing "Debug." doesn't suggest "Debug.log()" :(
Well, I work in C# but the auto-completion is one of the reasons I switched to Visual Studio. Also the performance is much better. You don't have the 2-instances-problem and so on. VS just works like a charm. I was kinda surprised myself.
THIS!
Thank you so much. I've been going mad. Took me hours looking for a soluton that actually works.
Still have to deal with the autocmplete making all may "false"s to FalseString"s now, but I'll take it.
Howdy! Just started learning Unity with JScript. Don't tell me they are going to pull the plug on it. That C# seems complicated. Java has a good logic on it, even without code completion.
is there anyway to still get the 5.2? i really want it to work. i dont get why they just didnt leave it in and not update it.
Answer by 2020vision · Dec 21, 2015 at 02:57 AM
Hi guys,
I had this problem as well until i found a solution (that works for me) at this older post: http://answers.unity3d.com/questions/416662/mono-develop-lost-autocompletion-and-refactoring.html
Here's what Oliver-Bogdan said in his answer:
What went well for me was to go to Unity > Edit > Preferences > External Tools > External Script Editor and modifiy from "MonoDevelop(built in)" to [Browse] and manually target MonoDevelop inside the Unity installation folder. For me this was "C:\Program Files (x86)\Unity\MonoDevelop\bin\MonoDevelop.exe"
Also, I figured out that you have to check the option "Add .unityproj's to .snl" below "External Script Editor" ;) After these steps, I'm using again an older version of MonoDevelop (4.0.1) with autocompletion :D
I hope this can be helpful...
Your solution is working for me for now. Thanks for sharing.
+1000 on this comment here: check the option "Add .unityproj's to .snl"
I've spent about a couple hours trouble shooting, reading other solutions posted, but nothing was working until this was checked off.
I had OP's problem too, but I use c#. This fixed $$anonymous$$e as well.
Answer by springwater · Apr 27, 2016 at 04:42 PM
me too, auto complete helped me learn a lot.. its pretty nonexpendable in my book :)
i got it working, using one of the tips i found, probably on here.. can u imagine the relief i felt.. as though i were plucked from the jaws of death herself...
Answer by Majlounei07 · May 01, 2016 at 07:22 AM
use this " http://gamejam.ru/unitydevelop/download.html " Build 2259. First public build.
Answer by markusarilius · Sep 05, 2017 at 09:21 AM
This still doesn't work. I have gone through all these steps as well as those in the linked answers