Hi, I currently use Eclipse to run my java projects, but since I'll start learning new languages (Ruby on rails), I wanted to try a more general editor.
Is it possible to compile and run a simple "Hello world" in java with TextMate? Without using terminal of course.
Yes you can compile/run Java code from TM. Not sure why you would give up the benefits of Eclipse just to use, I suppose, 1 editor.
On Apr 23, 2011, at 2:10 PM, Rodrigo Ruiz wrote:
Hi, I currently use Eclipse to run my java projects, but since I'll start learning new languages (Ruby on rails), I wanted to try a more general editor.
Cause Eclipse is ugly.
And actually I want to start learning Ruby on Rails, and don't know if it's better to use an IDE or TextMate.
On Sat, Apr 23, 2011 at 6:52 PM, Mark Jackson mrcodewizard@gmail.comwrote:
Yes you can compile/run Java code from TM. Not sure why you would give up the benefits of Eclipse just to use, I suppose, 1 editor.
On Apr 23, 2011, at 2:10 PM, Rodrigo Ruiz wrote:
Hi, I currently use Eclipse to run my java projects, but since I'll start
learning new languages (Ruby on rails), I wanted to try a more general editor.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
Why is that?
And does TextMate shows typing mistakes? like forgetting a ";" or typing something like Systtem.out.pritnln()?
On Sun, Apr 24, 2011 at 12:16 AM, Mark Jackson mrcodewizard@gmail.comwrote:
Text Editor is IMO the best way to learn a new language.
On Apr 23, 2011, at 3:29 PM, Rodrigo Ruiz wrote:
Cause Eclipse is ugly.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On Apr 23, 2011, at 8:40 PM, Rodrigo Ruiz wrote:
Why is that?
With a Text Editor you are forced to type in everything. Some editors (like BBEdit) are similar to IDEs and will popup suggestions; I think they make it more difficult to actually learn the language. With TM, you don't have the auto-popup (you can pull up suggestions, but you have to manually trigger them). Later you can start using the tab triggers and the manual (⌃+⌘+T) selection to save time adding code you already understand.
And does TextMate shows typing mistakes? like forgetting a ";" or typing something like Systtem.out.pritnln()?
No. Unlike Eclipse, it does not do that. You can however edit the bundle and make it do that, I just don't see much use in that (it's a big job) as the debugger will pick it up, anyway. This is one of the reasons that Text Editors have a smaller footprint and are faster than IDEs.
If you have your tab triggers set up correctly, you will not have this problem often. As an example I have set up ⇧-⌘-⏎ to add a new line and terminus specific to the language (e.g ; in PERL). I make it a habit to terminate ALL lines even if it's redundant. Some IDEs do this for you, I think it's a bad habit to get into. Which takes us back to a text editor IMO being a better way to learn.
How do I do auto-completion with TextMate? just a simple tab?
On Mon, Apr 25, 2011 at 3:37 AM, Mark Jackson mrcodewizard@gmail.comwrote:
On Apr 23, 2011, at 8:40 PM, Rodrigo Ruiz wrote:
Why is that?
With a Text Editor you are forced to type in everything. Some editors (like BBEdit) are similar to IDEs and will popup suggestions; I think they make it more difficult to actually learn the language. With TM, you don't have the auto-popup (you can pull up suggestions, but you have to manually trigger them). Later you can start using the tab triggers and the manual (⌃+⌘+T) selection to save time adding code you already understand.
And does TextMate shows typing mistakes? like forgetting a ";" or typing
something like Systtem.out.pritnln()?
No. Unlike Eclipse, it does not do that. You can however edit the bundle and make it do that, I just don't see much use in that (it's a big job) as the debugger will pick it up, anyway. This is one of the reasons that Text Editors have a smaller footprint and are faster than IDEs.
If you have your tab triggers set up correctly, you will not have this problem often. As an example I have set up ⇧-⌘-⏎ to add a new line and terminus specific to the language (e.g ; in PERL). I make it a habit to terminate ALL lines even if it's redundant. Some IDEs do this for you, I think it's a bad habit to get into. Which takes us back to a text editor IMO being a better way to learn.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate