For minor edits and quick referencing, I'll typically use Emacs. Then some Jetbrains IDE for work/specific school projects. I definitely think I've found a balance that works well for me, but the fact that I'm switching so much makes me unsure if it is best.
Atom Editor or Sublime Text – which one to pick?
51–60 of 68 posts
Re: Atom Editor or Sublime Text – which one to pick?
#52You have to understand that Atom is repurposed webkit, with all the flaws and benefits that come with a browser engine. I liked it, the dealbreaker (to say the least) for me was broken support for non-US keyboard layouts, it can't differentiate alt from alt-gr making it impossible for me to type most brackets and pipe. This has been an open issue for months, with a couple of community contributed "solutions" that don…
Edit: in latest release notes it says "Atom now runs on top of Chrome 40 and io.js".
Re: Atom Editor or Sublime Text – which one to pick?
#53Those of you who use Sublime or Atom exclusively for (code) work, does that mean you don't use an IDE? There seems to be devs coming from at least three camps: the ones that came from the emacs/vi side that never really took to IDEs, those that once used (say) Eclipse and were burned by IDEs and now like the less-is-more of editors, and those that started developing in IDE's and can't imagine NOT having an integrated…
I've used Visual Studio for C# and C++, and Eclipse for Java.
For Python, Javascript, Go, and editing random files, I prefer Sublime Text. It loads and runs way faster than VS or Eclipse. Setting up plugins is usually a one-time thing that only takes a few minutes to follow some directions off the web. There usually zero "configuration". Just install and you're done.
My guess is that your day job is using Java, C++, or a .Net language, and that's why you feel tied to an IDE (probably VS or Eclipse). Other languages don't really need that much integration into an IDE (unlike others, I don't think needing an IDE is really a bad thing, generally it means there's just a lot of stuff you can do with the language besides writing logic).
I mainly write Go at work, and Sublime is great for that. There's not really a Go debugger yet (there's a couple bad choices, but not ones I'd want to use on any kind of a regular basis), and there's not really a way to write GUIs either... so what's left is "write code, format code, run tests, run program". The last two are purely command line, and the first two are what my editor does.
Re: Atom Editor or Sublime Text – which one to pick?
#54They're both good, powerful and accessible editors (alongside a pile of other editors that people will swear on their children's lives are the best)...
However, nobody else on this planet is you. None of us shares your exact likes, requirements and thoughts. What I like in Atom might really piss you off. What you need from ST might not even be on my radar.
If you want to pick, try both and decide for yourself.
Re: Atom Editor or Sublime Text – which one to pick?
#55But I would like to use Atom instead, because it has JavaScript plugins.
Also @ doesn't work out of the box on Atom, because "alt gr"+"q" is a hot key, lol
Re: Atom Editor or Sublime Text – which one to pick?
#56The biggest issue for me is startup speed. Atom simply takes too long for me. I'm often quickly having a look at large numerical csv files and Atom startup times plus csv load times are always large enough to immediately switch back to sublime. Still want to like Atom though.
I've settled on using Atom for my longer-term work, where I can just leave it open and am not too bothered by sluggishness here or there. Then I use Sublime Text for big files, quick edits, and the occasional stuff that Atom can't do yet. But after avoiding Atom initially, trying it again about a week a go was a nice surprise. It has almost any plugin that I used Sublime Text for, and a bunch more. It's good enough f…
Atom takes about the same amount of time to start up as RubyMine but it only provides a fraction of the functionality.
The one thing a pure editor has over an IDE is start up time and Atom is not even having that.
Re: Atom Editor or Sublime Text – which one to pick?
#57Those of you who use Sublime or Atom exclusively for (code) work, does that mean you don't use an IDE? There seems to be devs coming from at least three camps: the ones that came from the emacs/vi side that never really took to IDEs, those that once used (say) Eclipse and were burned by IDEs and now like the less-is-more of editors, and those that started developing in IDE's and can't imagine NOT having an integrated…
To me, an IDE basically just means "an editor with a built-in debugger". I really don't know where else you'd draw the line. However, for many languages, there's no such thing as a built-in debugger (most interpreted languages, for example). I've used Visual Studio for C# and C++, and Eclipse for Java. For Python, Javascript, Go, and editing random files, I prefer Sublime Text. It loads and runs way faster than VS or…
Yes, at least an integrated project support, debugger and compiler (but could be more, such as profiler, testing, designer). You are correct I use the large OO langs, and I agree that IDEs are only really useful for languages with strict types, large class libraries and large projects (so for example C++, and the JVM and .NET languages).
> write code, format code, run tests, run program
But isn't there a frustrating number of unnecessary roundtrips involved here? At least in go, which is strictly typed, if you misspell a type or function name, when will you notice? Can you configure Sublime so that you at least get compiler support (so a typo will be noticed when you make it rather than later?). And can you make sublime help you with displaying documentation hints or with completing statements? If you have a compiler error, how do you navigate to where it is? Do you have to read the line number in the compiler output and then open the offending file/tab in Sublime and navigate manually to the line? At least for most langs in Emacs you get compiler message parsing so you can jump straight to the problem.
Coming from the IDE world, I'd just never get off the ground with a new language if I had to go from autocompletion and squigglies under typos, to having to remember type names and function names in my head (yes IDEs have basically done that to my head, I can no longer remember even the smallest bit of language trivia).
Re: Atom Editor or Sublime Text – which one to pick?
#58I don't think you should rely on other's opinions when picking an editor. Just try each one (really try) for a week or two and decide after that. Everyone uses editors differently (hence the big vim/emacs/etc flame war) and it is where you'll spend time coding. A lot of time. I don't think reading someone else's opinion really helps. When I chose my editor everyone was crazy about TextMate. I tried it out and didn't…
Re: Atom Editor or Sublime Text – which one to pick?
#59I know it's "linux only" (not really, I'm using an old version from windows.kde.org), but, seriously, I always found kate[0] better suited as a "programmer editor". I recenlty at work switched to sublime, but it's inferior to kate in almost everything (the only thing I see it handle better - and it handle very better - is the opening of very big (>30Mb) text files) .. [0]: http://kate-editor.org/