Built-in Script Editor doesn't work?

When I first installed Unity 3, it worked fine. Now, it wont load the script editor when I create a java script, and when I create a C# script, it either loads C#'s editor or notepad and a blank C# project. I don’t know when or how this started.

I have reinstalled Unity 3 times. I’ve checked the preferences to make sure it was using the built in editor. I even installed UniSciTE separately, and tried to load it as an external editor.

So I decided to come to the Unity Community, to hopefully find and a answer to my problem.

Any help is appreciated.

That’s a weird problem. What folder did you install Unity into? If the folder name has spaces or other non alpha numeric characters that might cause issues. Also, have you tried to select UniSciTE (not the internal editor but selected separately)? What happens when you do that?

I installed it to C:\Program Files\Unity
And yes, it had the same results.

Are you using Vista or 7? If yes, try giving Unity Administrator-Privileges when changing the Editor. Admin-Privs do well very often if I have a problem :wink:

I am using Windows 7, and yes I have tried that as well, same results. I have also tried, giving UniSciTE Administrator-Privileges. It also did nothing.

Hm… Mysterious. Definitely odd behaviour. Maybe you should try to associate the FileTypes .js and .cs with UniSciTE manually using the Windows-Tools…

Sometimes it is also possible, that other Apps try to “glue” themselves to specific filetypes, every time they get launched (Visual Studio for example did that once, until I told it to stop doing that…) If that is the case, the only way I know is to check or uninstall any Application that could in any way want to use JavaScript and C# Files and see wich one caused the problem. I hope, manually assigning works cause this is a whole lot of work…

I’ll go ahead and try that. I’ll edit this post with my results.

Well neither suggestion worked, so I decided to format (I was planing on it anyway) and that seemed to fix it. What ever it was is gone now.