Unity Community


Page 1 of 3 123 LastLast
Results 1 to 20 of 41

Thread: Sublime Text


  1. Location
    Bulgaria
    Posts
    566

    Sublime Text

    I've recently stumbled on Sublime Text and I'm purely amazed!

    This thing is faster than Mono Develop and way more comfortable. It has some couple of awesome features, but that's not the main point.

    I've seen a couple of Unity developers interested in this ( mainly Jacob Pennock ) and a couple of plugins already created and ready to use. It's pretty close to being a full featured IDE, but it still needs some work to be able to fully support the whole process. ( It can't build, projects for instance )

    I'm currently working on a build system working with Visual Studios "devenv", which works but it's far away from convenient.

    Anyway - Is anyone else interested in the whole Sublime Text Unity development?
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  2. Posts
    220
    Heck yeah! I've been using it as my primary IDE for about a month now.


  3. Location
    Bulgaria
    Posts
    566
    I'm getting the hang of python and in my spare time I'll try getting it a bit suited for bigger projects.

    I gotta finish some sort of useful build system ( for now it's just some static vars ) and "Go To Definition" functionality.

    Any ideas what else could improve the workflow ?
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  4. Location
    Rome / Niš
    Posts
    1,747
    But... it's not free and there is no files panel, no class inspector panel, no refactoring, no... :P Though it actually looks nice, thanks for sharing But from a developer's point of view, could you list the pros/cons VS MonoDevelop (apart the fastness - which is understandable, since there appear to be so fewer features), if you have the time.

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs


  5. Posts
    904
    Hi! I've tried it, however it only seems to open a single file at a time, no "solution/project" as a whole- so it doesn't do refactoring/renaming/etc but overall looks nice!


  6. Location
    Bulgaria
    Posts
    566
    Well actually :
    It's not free, yes - it's on an unlimited trial. ( It pops up a message every 50 or so saves though )
    There is a files panel which isn't the best, but with an additional plugin - it's just as useful as the MonoDevelops file panel.
    Their alternative to class panel is amazing and has a lot of cool options besides jumping to different methods ( jumping to lines, files and basically everything )
    The string search/replace tool works with regular expressions and is pretty powerful by itself - it still lacks some refactoring features though.

    There are actually 2 giant pros over most of the IDEs I've seen - extensibility and ease of use.
    It has a strong plugin system, that with a Must Have package called Package Control makes installing plugins a breeze - it handles syncing with the repository downloading and initial configuration of all packages, while you only have to pick an item from a dropdown. Adding new functionality is pretty simple too, and pretty much could fill in for most of the minor gaps ( custom hotkeys ).
    The already created plugins library is pretty broad too, so most of the tedious things are already created for you.

    The other thing is that everything basically is available through 2 menus, accessible from hotkeys. You could basically download packages, use packages, change the syntax highlighting, theme, jump to files, functions etc without you hands actually leaving the keyboard and with no tedious submenu navigation.

    Oh yeah - it's portable. Not really something important for my laptop, but some people will love this.

    There are cons though - at it's current state it will require some work to actually replace MonoDevelop.

    It can't rename both a class and it's file - you have to manually do that.

    There is no debug system connected with Unity ( and at complex projects - this may be vital )

    There is no build system.

    There is no "Jump To Definition"

    I'm working on the last two because I can't have a main IDE without those two. The renaming is something I can live with - I don't do this all the time and for debug sessions I will still use MonoDevelop.

    PS : It doesn't work with .NET projects, they have their own project files which I'm trying to customize for C# and Unity.
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  7. Location
    Rome / Niš
    Posts
    1,747
    Wow, ok, you sold me. I won't try it with Unity, but will definitely download it and check it out for other uses as soon as I have the time. Thanks a lot for taking the time to make such a detailed description

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs


  8. Location
    Bulgaria
    Posts
    566
    Okay, finally got "Go To Definition" and Build up and running!
    The "Go To Definition" configuration is retarded, but I'm working on that.
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  9. Posts
    5,283
    Kickass editor, one of the best pieces of software i've encountered not only for this year.
    I can't use these two things together.


  10. Location
    Austin, TX
    Posts
    484
    Quote Originally Posted by yuriythebest View Post
    Hi! I've tried it, however it only seems to open a single file at a time, no "solution/project" as a whole- so it doesn't do refactoring/renaming/etc but overall looks nice!
    Nope, it can definitely open a files sidebar. Go to File > Open Folder, Project > Add Folder to Project, or View > Side Bar > Show Open Files. I've been using it pretty extensively for web development and I like it, but I'm not sure it's best for a compiled language.


  11. Location
    Rome / Niš
    Posts
    1,747
    Got it! Currently using it only for quick CSS editing, but already loving it

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs


  12. Location
    Uruguay
    Posts
    2,416
    I like the minimap!
    HEY!... Visit dogzer's Assets Store (;っ˘▽˘)っ (Characters & more)

    Oh, and my Google Plus.
    It has news and stuff! (About games of course)

    "A nerd's work is never done....." (҂⌣̀_⌣́)


  13. Location
    Bulgaria
    Posts
    566
    Didn't have time to do much on the subject, but I wanna try to hack into Visual Studio or Mono to do my autocompletion - the only thing that actually stops me from using this as my main IDE atm.
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  14. Location
    Rome / Niš
    Posts
    1,747
    Hey, I'm having issues with shortcuts. The "SHIFT+/" comment toggle doesn't work when pressing "/" on the numeric keypad. Did you find how to bind a keypad key?

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs


  15. Location
    Bulgaria
    Posts
    566
    Dunno about that, it should be possible though - check the forums on their website maybe ?
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  16. Location
    Albuquerque, NM, United States
    Posts
    100
    I recently found and fell in love with sublime... its command pallet and file switching remind me of emacs. There is a code completion tool for c# that I'm trying to get to work for me (probably just need to give the right paths to assemblies):
    https://github.com/quarnster/CompleteSharp

    Make sure you get Package Control (http://wbond.net/sublime_packages/package_control) then install all of Jacob's Unity tools. Check out these posts:
    http://www.jacobpennock.com/Blog/?p=647
    http://www.jacobpennock.com/Blog/?p=568

    If I could just get code completion done, I'd be able to use Sublime. Would miss refactoring... but I'm pretty sure that renaming refactors could just be done with one of the smart replacements in Sublime.


  17. Location
    Bulgaria
    Posts
    566
    Quote Originally Posted by rstehwien View Post
    I recently found and fell in love with sublime... its command pallet and file switching remind me of emacs. There is a code completion tool for c# that I'm trying to get to work for me (probably just need to give the right paths to assemblies):
    https://github.com/quarnster/CompleteSharp

    Make sure you get Package Control (http://wbond.net/sublime_packages/package_control) then install all of Jacob's Unity tools. Check out these posts:
    http://www.jacobpennock.com/Blog/?p=647
    http://www.jacobpennock.com/Blog/?p=568

    If I could just get code completion done, I'd be able to use Sublime. Would miss refactoring... but I'm pretty sure that renaming refactors could just be done with one of the smart replacements in Sublime.
    Yeah Jacob almost got it going with Sublime. I'm not too happy with the results but work is knocking at the door and I'm out of spare time to invest into making it suitable for my needs

    Still I'm using it for web stuff and it's pretty awesome. I wonder how fat would it go after the beta finishes
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  18. Location
    Rome / Niš
    Posts
    1,747
    I'm liking Sublime Text more and more, and now I'll definitely try to use it with C# and Unity too. Only con, as of now: it's a pain in the ass with non US keyboards (or at least with Italian ones). The quotation marks key can't be used for bindings, nor the numeric keypad "/" - and probably more, but these are the ones I found :P
    Last edited by Izitmee; 05-28-2012 at 12:05 PM. Reason: Specified numeric keypad for "/"

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs


  19. Location
    Bulgaria
    Posts
    566
    Code:  
    1. "/".encode('string-escape')
    This could work.
    -Jedy

    Land of Strife Demo - Land Of Strife Sandbox. Stay Tuned for updates!
    Land of Strife Blog - The least supported game development blog.
    Twitter


  20. Location
    Rome / Niš
    Posts
    1,747
    Ouch, sorry jedybg, I meant that "/" doesn't work from the numeric keypad (I checked the forums, and it seems there's no straight solution). Anyway, that's definitely not a big problem - and again, thanks for letting me know this awesome editor

    ::::: GOSCURRY - a hard game :::::

    I am DEMIGIANT
    HOTween : a fast, type-safe, and powerful Unity tween engine
    HOTools - HOUnityLibs

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •