The biggest update for Script Inspector since its beginning – version 3 was officially released on Unity Asset Store on July 31, 2015! 😀
As you may already know, Script Inspector 3 is the FASTEST and the most COMFORTABLE editor for C# programmers in Unity! No other IDE can open a script and be ready for editing faster than Script Inspector 3! 😀 Thanks to some advanced and novel algorithms used in Script Inspector 3 (there will be a post with details about that too) it has become the fastest IDE that’s also rich in features.
Some of the new C# features are:
- Automatic code completions
- Go To Definition
- Code Navigation
- Reference highlighting
- Symbol tooltips with semantic info
- Automatic indentation
- Automatic closing of braces, brackets, parentheses, and quotes
- Highlighting matching braces, brackets, and parentheses
And the best thing about it is that the upgrade from Si2 is ABSOLUTELY FREE 😀 😀
Isn’t that super-cool? Let me know in the comments 🙂
Enjoy!!! 😀
22 Comments
Add comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Hi,
I’m definitely looking for a monoDevelop replacement. SI3 looks like a good candidate. I have a question though: In MD I’m using the “Document Outline” pad extensively. I couldn’t find a similar feature in SI3. Did I miss it?
Thanx,
Nir
Hi Nir,
There is no Document Outline in Si3, but there is a Code Navigation toolbar that’s similar to the one in MonoDevelop and serves the same purpose. I push new features with updates every second week in average, so I will consider adding the Document Outline feature in one of them.
Thanks for your great suggestion! 🙂
Cool. Just purchased it 🙂
While I wait for the document outline, here is another suggestion: Use the #region and #endregion lines to add headlines and indentations in the Code Navigation toolbar. That would make it almost a complete document outline window.
Best wishes,
Nir.
Oh, that’s an excellent idea! 🙂 Thanks!!!
I hope Si3 will be very useful for you and I’m looking forward to hearing your feedback soon 🙂
So far there appears to be no setting to turn off automatic indentation nor to change the spacing of indentation. Is there a plan to offer this functionality in future releases?
Yes, absolutely! I can easily add the option to disable auto-indenting and (with a little bit more efforts) the option to set tab size as well.
That would be excellent, thanks <3
Hey , How do I fold text in Script Inspector 3? I have very large file and would need to be able to fold some regions
thanks
Whoops! Beri, I missed your message somehow… Code folding is in development, just not finished yet.
Hi,
After upgrading to 5.4, I get this error:
GetString is not allowed to be called from a ScriptableObject constructor (or instance field initializer), call it in OnEnable instead. Called from ScriptableObject ‘FGCodeWindow’.
See “Script Serialization” page in the Unity Manual for further details.
UnityEditor.EditorPrefs:GetString(String, String)
ScriptInspector.FGCodeWindow:.cctor() (at Assets/Plugins/Editor/ScriptInspector3/Scripts/FGCodeWindow.cs:248)
It doesn’t affect the project.
Hi Nir! The error was fixed in Si3 version 3.0.13, so please update it to the latest version 3.0.14 and the error will be gone 🙂
The latest version will also group members by #region as in your request above, so I’d appreciate some feedback on that too 🙂
Great product! But i do have some issues. I’m a long time Visual Studio user.
Not sure if this is the place for feature requests but here i go:
1. Open brace on next line (this one drives me batty).
2. Copy and Paste (Ctrl + Insert, Shift + Insert) for us lefties.
Thanks,
Barrie.
Hey Barrie, both are great suggestions, thanks for posting them! Ctrl+Insert and Shift+Insert are really easy, so no problem to add that in the first next release. The other one is, I guess, to save the need for pressing enter before opening braces? Please correct me if I misunderstood, otherwise that’s also planned as part of the automatic code formatting feature – coming soon. 🙂
Hi,
Yes for the need not to press space before opening braces. Just got use to it in visual studio. Great to hear about the automatic code formatting feature coming. Sounds like that will deal with it. Granted it’s no big deal to retrain my brain to hit enter before opening brace.
Thanks,
Barrie.
I have been a long time user of this asset. I must say I love it and it is my go to ide. The ONE thing i do not love is that I can not fold regions. you said in 2016 it was in the works it is now 2021 and I still can not fold regions…. WTF….
Hey Terry, thanks for your patience! I guess you didn’t see my post in the Unity Forums where I said I’ve resumed my work on the code folding feature. That was about two months ago and I’ve made quite some progress on that by now. It’s a complex feature that required some restructuring of the code and that’s why it takes a bit longer, but I’m getting there… I’ll assume you’d willing to help test this new code before it gets released, so once I get the code into a more decent shape, I’ll send you a copy for some feedback if you don’t mind 🙂
Hey, how’s it going. I’ve been having some trouble in Unity 2020.3.27f1 [if that helps]. Not sure if it’s a thing with the settings but I’ve been getting an “Index Out of Range…” error [only sometimes] when I right click highlighted text. Not sure if this was addressed in a troubleshooting area somewhere or a FAQ but I thought you’d be able to help with this problem.
Love the plugin.
Hey there! Yes, I noticed that happening sometimes in FGTextBuffer.cs and I think I fixed it locally, so that should be gone when I release the next version. Please let me know if that’s causing more trouble than just spamming the console and I’ll try to isolate the fixes and send them to you, or maybe even release them as a quick patch.
I’m so glad you’re loving it! 🙂 Please consider posting a review if you can.
I was in a bit of a rush with my comment but I forgot to mention that when it gives the error the context menu doesn’t show up at all. It’s like I have to click around a bit and it’ll come back but it’s an on and off thing. Other than that the plugin is fantastic and I’ll definitely leave a positive review.
Okay, I see, sorry about that. I’ll send you a patched copy if you could test it, please, and confirm the fix is working.
Also, thanks for your awesome review – 5 stars – YAY!!!
Nice!
But how but do I receive it? Through email?
Yeah, by email. I just sent you the patch 🙂