Hi, I’ve been using Sublime Text for a few months now, mostly with JavaScript, CSS, HTML and PHP.
I’m a relatively new programmer and at this point know JavaScript well, and some PHP, but that’s about it. I’m beginning to learn Java and Python, and I just realized to my delight that I can test and run my Python code inside of Sublime Text by selecting the right Build System type from the Tools menu. I then also realized that I can use the Sublime Text console panel just like the Python Shell.
Anyway, my point of this post is that I’m wondering what else can Sublime Text do… under the Tools menu there is the Build System submenu… under that is listed:
Make
D
Run
Haskell
JavaC
Python
Ruby
-
My first question is what is “Make.” I notice that when I write JavaScript in SublimeText that “Make” is automatically selected. What does this mean? What is “Make” and how is it intended to be used?
-
What is “Run”? How is this feature meant to be used?
-
What is JavaC? I know what Java is and I know what C is, but what is “JavaC”? Does this mean Sublime Text can be used to test and run Java code, similar to the Eclipse IDE? If so, how can I set this up? Can error messages be output to the console panel when typing Java, just like with Python?
-
Are there any other Build Systems that can be downloaded somewhere, or is this all there is? Are there some build systems available for C# or C++?
There seems to be so many gems to Sublime Text, but so little documentation for the layperson, like myself.
Thank you.